Curso JavaScript Com Google Apps Script para Automacao de Tarefas

  • DevOps | CI | CD | Kubernetes | Web3

Curso JavaScript Com Google Apps Script para Automacao de Tarefas

40 horas
Visão Geral

Este Curso JavaScript Com Google Apps Script para Automação de Tarefas, foi cuidadosamente estruturado para pessoas que nunca tiveram contato com programação e desejam aprender do zero.
Os participantes iniciarão desenvolvendo os fundamentos essenciais de lógica de programação e pensamento computacional, construindo a base necessária para compreender como sistemas e automações funcionam.

Em seguida, aprenderão os princípios práticos da linguagem JavaScript, de forma gradual e acessível, sempre conectada ao uso real no ambiente do Google Workspace.

Com essa base consolidada, os alunos avançarão para o Google Apps Script, onde colocarão o conhecimento em prática criando automações reais — como processamento automático de planilhas, manipulação de e-mails, geração de documentos, gerenciamento de arquivos, integrações entre serviços e muito mais.

Ao final do curso, cada participante será capaz de desenvolver automações completas, otimizando processos do seu time, área ou empresa, aumentando produtividade e reduzindo tarefas manuais.


Se quiser, posso criar também uma versão ainda mais formal, uma versão mais curta ou uma versão mais comercialpara colocar no site ou no folder do curso. Quer alguma delas?

Objetivo

Após realizar o curso Fundamentos de JavaScript + Google Apps Script para Automação, você será capaz de:

  • Entender os princípios básicos de lógica e pensamento computacional
  • Programar em JavaScript no nível necessário para automações
  • Criar scripts no Google Apps Script
  • Automatizar Google Sheets, Gmail, Drive, Docs, Forms e Calendar
  • Criar fluxos automáticos baseados em eventos
  • Consumir APIs internas do Google Workspace
  • Criar soluções corporativas de produtividade e automação
Publico Alvo
  •  
  • Pessoas que nunca programaram
  • Profissionais de qualquer área que usam Google Workspace
  • Times de operações, RH, financeiro, TI, supervisores, analistas e administrativos
  • Grupos que desejam automatizar processos internos
  • Usuários que querem melhorar produtividade e reduzir tarefas manuais repetitivas
  •  
Pre-Requisitos
  • Não precisa saber programar
  • Conta Google (pessoal ou corporativa)
  • Navegador Google Chrome
  • Acesso à internet
  • Computador individual
Materiais
Ingles/Portugues
Conteúdo Programatico

Module 1 – Introduction to Programming and Logic (8h)

(Designed for absolute beginners)

  1. What is programming?
  2. Understanding logical thinking
  3. Algorithms and step-by-step reasoning
  4. Inputs, processing, outputs
  5. Variables and data types (conceptual explanation)
  6. Conditions (if/else)
  7. Loops (repetition logic)
  8. Debugging: thinking like a problem solver
  9. First real exercises without code (flowcharts, logic puzzles)

Module 2 – JavaScript Fundamentals from Zero (10h)

(Hands-on, beginner-friendly)

  1. What is JavaScript and why use it?
  2. Running JavaScript inside Apps Script
  3. Variables: let, const
  4. Numbers, strings, booleans
  5. Arrays and objects (simplified introduction)
  6. Functions and parameters
  7. Conditionals (if, else, switch)
  8. Loops: for, while
  9. Using the Logger for debugging
  10. Mini-projects:
  11. Calculator with basic operations
  12. Text formatter
  13. Simple data organizer

Module 3 – Introduction to Google Apps Script (4h)

  1. What is Apps Script?
  2. Apps Script Editor
  3. Bound vs standalone scripts
  4. Permissions and authorization
  5. First Apps Script: “Hello Google Workspace!”
  6. Using Logger.log()
  7. Executing functions
  8. Understanding quotas and limitations

Module 4 – Automating Google Sheets (6h)

  1. What is SpreadsheetApp
  2. Read data from sheets
  3. Write data to sheets
  4. Formatting cells
  5. Creating formulas programmatically
  6. Data cleaning scripts
  7. Building custom menu buttons
  8. Creating custom functions
  9. Hands-on exercises from basic to moderate difficulty:
  10. Automatic report generator
  11. Sheet reformatter
  12. Data validation automation

Module 5 – Automating Gmail (3h)

  1. GmailApp basics
  2. Sending emails automatically
  3. Sending HTML emails
  4. Reading inbox messages
  5. Combining Sheets + Gmail to create a bulk emailer
  6. Trigger-based email notifications

Module 6 – Automating Drive and Docs (3h)

  1. DriveApp basics
  2. Creating folders and files
  3. Document templates automation
  4. Generate PDFs automatically
  5. Automating file organization
  6. Bulk document generation (Documents from Sheets)

Module 7 – Automating Forms and Calendar (3h)

  1. Creating Forms with Apps Script
  2. Editing form questions programmatically
  3. Reading form responses
  4. Creating Calendar events
  5. Forms → Sheets → Calendar workflow automation

Module 8 – Triggers and Event-Based Automation (2h)

  1. Simple vs installable triggers
  2. onOpen, onEdit, onSubmit
  3. Time-based triggers (cron jobs)
  4. Error handling in triggers
  5. Notifications and logs

Module 9 – Final Project: Workflow Automation System (3h)

  1. Each student will build a full workflow, for example:
  2. Form submission → Sheet → Email → Calendar → Document
  3. Possible scenarios:
  4. Employee onboarding flow
  5. Automatic task distribution
  6. Project update notifications
  7. Custom reporting system
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