Programa do Curso
Introdução ao Google Apps Script
- O que é o Google Apps Script?
- Principais recursos e capacidades
- Compreendendo o tempo de execução V8 e suporte a JavaScript moderno
Configurando o Ambiente de Desenvolvimento
- Criando e gerenciando projetos do Apps Script
- Trabalhando no editor online vs. clasp (Apps Script de linha de comando)
- Controle de versão com GitHub e clasp
Trabalhando com Google Sheets
- Lendo, escrevendo e formatando dados
- Criando menus personalizados, diálogos e painéis laterais
- Validação de dados, fórmulas e integrações
Automatizando Aplicações do Google Workspace
- Automatizando o Gmail: emails, threads, filtros
- Automação no Google Drive: criação de arquivos, movimentação, permissões
- Automação no Calendar: agendamento, lembretes e eventos
- Integração com Docs e Slides para relatórios e apresentações
Gatilhos e Execução Orientada a Eventos
- Gatilhos baseados em tempo (tarefas agendadas)
- Gatilhos orientados a eventos (ao editar, ao enviar formulário, ao abrir)
- Gerenciando e depurando gatilhos
Construindo Adições e Integrações Avançadas
- Desenvolvendo adições para o Google Workspace
- Publicando adições no Marketplace
- Conectando Apps Script com APIs REST e serviços de terceiros
Melhores Práticas para Projetos do Apps Script
- Técnicas de tratamento de erros e depuração
- Gerenciamento de segurança e permissões
- Estratégias de escalabilidade e otimização
Estudos de Caso e Projetos Aplicados
- Automatizando fluxos de trabalho de relatórios em Sheets e Docs
- Criando ferramentas personalizadas de CRM ou gerenciamento de tarefas com Apps Script
- Casos práticos de uso empresarial do Apps Script
Resumo e Próximos Passos
Requisitos
- Experiência com programação em JavaScript
- Familiaridade básica com as aplicações do Google Workspace (por exemplo, Docs, Sheets, Gmail)
Público-alvo
- Desenvolvedores web
- Profissionais de TI gerenciando o Google Workspace
- Equipes buscando automação para fluxos de trabalho
Testemunhos de Clientes (5)
O Treinador fornece mais exemplos, o que realmente ajuda muito.
Romulo - Tribal Software Philippines, Inc.
Curso - Advanced TypeScript
Máquina Traduzida
Sua capacidade de explicar conceitos complexos em termos simples. Ele poderia abordar desde conceitos de alto nível até os fundamentos. Ele lidava bem com perguntas.
Sefako Tholo - Vodacom SA
Curso - React with Next.js
Máquina Traduzida
Simplificação de novas técnicas complexas
Brian Zaranyika - Vodacom SA
Curso - React Native Expo
Máquina Traduzida
A amplitude dos tópicos abordados foi considerável e o instrutor tentou fazer justiça a isso.
Lakshmipriya Sivakumar - Deque Systems Inc
Curso - Spring Boot, React, and Redux
Máquina Traduzida
O treinador parecia muito conhecedor do Vue. Apreciei ver seu estilo de desenvolvimento e aprender alguns novos conceitos para testar.
Adrian Borrmann - CBC/Radio-Canada
Curso - Advanced Vue.js
Máquina Traduzida