Curso Building Web Apps with Google Apps Script

  • DevOps | CI | CD | Kubernetes | Web3

Curso Building Web Apps with Google Apps Script

24 horas
Visão Geral

O curso Building Web Apps with Google Apps Script ensina como criar aplicações web interativas e dinâmicas utilizando o poder do Google Apps Script e dos serviços integrados do Google Workspace.
Durante o curso, o aluno aprenderá a construir, implantar e gerenciar aplicações web que interagem com APIs do Google, bancos de dados e sistemas externos, aproveitando a infraestrutura escalável da nuvem Google.

Objetivo

Após realizar este curso Building Web Apps with Google Apps Script, você será capaz de:

  • Desenvolver e implantar aplicações web utilizando Google Apps Script.
  • Criar interfaces interativas com HTML, CSS e JavaScript dentro do ambiente Apps Script.
  • Integrar APIs do Google Workspace em aplicações web.
  • Publicar e gerenciar versões de aplicativos web com controle de acesso e segurança.
Publico Alvo
  •  
  • Desenvolvedores que desejam criar web apps leves usando Google Apps Script.
  • Profissionais de TI que buscam automatizar fluxos de trabalho corporativos via web.
  • Consultores e analistas que trabalham com Google Workspace e precisam criar interfaces customizadas para usuários finais.
  •  
Pre-Requisitos
  • Conhecimento básico de HTML, CSS e JavaScript.
  • Noções gerais sobre o ecossistema Google Workspace.
  • Conta Google ativa para testes e implantação.
Materiais
Ingles/Portugues
Conteúdo Programatico

Module 1: Introduction to Web Apps with Google Apps Script

  1. Overview of Apps Script web app capabilities
  2. Understanding the doGet() and doPost() functions
  3. Setting up the Apps Script environment
  4. Web app architecture and deployment model

Module 2: Working with HTML Service

  1. Introduction to HTML Service in Apps Script
  2. Creating HTML templates
  3. Embedding CSS and JavaScript
  4. Using templated HTML for dynamic content generation

Module 3: Client-Server Communication

  1. Using google.script.run for asynchronous communication
  2. Passing data between client and server
  3. Handling responses and callbacks
  4. Debugging client-server interactions

Module 4: Building Interactive User Interfaces

  1. Creating forms, tables, and interactive components
  2. Handling user input and validation
  3. Using Material Design and CSS frameworks
  4. Managing client-side state

Module 5: Integrating Google Workspace Services

  1. Accessing Google Sheets, Docs, Drive, and Gmail from web apps
  2. Displaying and updating spreadsheet data via UI
  3. Sending automated emails from web apps
  4. Managing file uploads and downloads

Module 6: Advanced Features and API Integration

  1. Using external REST APIs within Apps Script web apps
  2. Handling authentication and OAuth tokens
  3. Working with JSON and remote data sources
  4. Error handling and security considerations

Module 7: Deploying and Managing Web Apps

  1. Deploying web apps as standalone or bound scripts
  2. Managing versions and updates
  3. Setting access levels (User, Anyone, Domain)
  4. Logging, monitoring, and performance tuning

Module 8: Capstone Project

  1. Designing and building a complete web application using Apps Script
  2. Integrating multiple Google Workspace services
  3. Testing and presenting the final web app
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h