Método PBL (Project Base Learn)
/ aqui não tem Hello World e nem By the Book!
Discovery
/
01
Introdução ao Javascript com Node.js
Programação Básica:
Variáveis, funções, estruturas de controle (if, switch, loops) e operadores lógicos.
Arrays e Objetos:
Criação, iteração, métodos nativos e manipulação de dados estruturados.
Funções Assíncronas:
Uso de Promises, async/await, tratamento de erros com try/catch.
Orientação a Objetos:
Classes, construtores, herança, encapsulamento e métodos.
Discovery
/
01
Introdução ao Javascript com Node.js
Programação Básica:
Variáveis, funções, estruturas de controle (if, switch, loops) e operadores lógicos.
Arrays e Objetos:
Criação, iteração, métodos nativos e manipulação de dados estruturados.
Funções Assíncronas:
Uso de Promises, async/await, tratamento de erros com try/catch.
Orientação a Objetos:
Classes, construtores, herança, encapsulamento e métodos.
Discovery
/
01
Introdução ao Javascript com Node.js
Programação Básica:
Variáveis, funções, estruturas de controle (if, switch, loops) e operadores lógicos.
Arrays e Objetos:
Criação, iteração, métodos nativos e manipulação de dados estruturados.
Funções Assíncronas:
Uso de Promises, async/await, tratamento de erros com try/catch.
Orientação a Objetos:
Classes, construtores, herança, encapsulamento e métodos.
Essentials
/
02
Iniciando com TypeScript
Por quê usar TypeScript?
Saiba como ele ajuda a escrever testes mais confiáveis, com menos erros.
Tipagem Estática
Tipos primitivos, checagem de erros em tempo de desenvolvimento.
Interfaces e Tipos Personalizados
Definição de contratos para objetos com type e interface.
Orientação a Objetos no TypeScript
Classes simples, métodos e encapsulamento.
Essentials
/
02
Iniciando com TypeScript
Por quê usar TypeScript?
Saiba como ele ajuda a escrever testes mais confiáveis, com menos erros.
Tipagem Estática
Tipos primitivos, checagem de erros em tempo de desenvolvimento.
Interfaces e Tipos Personalizados
Definição de contratos para objetos com type e interface.
Orientação a Objetos no TypeScript
Classes simples, métodos e encapsulamento.
Essentials
/
02
Iniciando com TypeScript
Por quê usar TypeScript?
Saiba como ele ajuda a escrever testes mais confiáveis, com menos erros.
Tipagem Estática
Tipos primitivos, checagem de erros em tempo de desenvolvimento.
Interfaces e Tipos Personalizados
Definição de contratos para objetos com type e interface.
Orientação a Objetos no TypeScript
Classes simples, métodos e encapsulamento.
Foundations
/
03
Automação Web com Playwright
Conceitos e Instalação:
O que é o Playwright, vantagens, arquitetura e instalação do projeto.
Seletores e Elementos:
Uso de seletores (css, text, data-testid), localização eficiente e confiável.
Interações na Página:
Clique em botões, campos de texto, checkboxes, radio, upload e mais.
Validações e Assertivas
Verificações com expect, texto, visibilidade, atributos, estados de elementos.
Controle de Execução:
Esperas automáticas, waitFor, timeout, handling de estados dinâmicos.
Foundations
/
03
Automação Web com Playwright
Conceitos e Instalação:
O que é o Playwright, vantagens, arquitetura e instalação do projeto.
Seletores e Elementos:
Uso de seletores (css, text, data-testid), localização eficiente e confiável.
Interações na Página:
Clique em botões, campos de texto, checkboxes, radio, upload e mais.
Validações e Assertivas
Verificações com expect, texto, visibilidade, atributos, estados de elementos.
Controle de Execução:
Esperas automáticas, waitFor, timeout, handling de estados dinâmicos.
Foundations
/
03
Automação Web com Playwright
Conceitos e Instalação:
O que é o Playwright, vantagens, arquitetura e instalação do projeto.
Seletores e Elementos:
Uso de seletores (css, text, data-testid), localização eficiente e confiável.
Interações na Página:
Clique em botões, campos de texto, checkboxes, radio, upload e mais.
Validações e Assertivas
Verificações com expect, texto, visibilidade, atributos, estados de elementos.
Controle de Execução:
Esperas automáticas, waitFor, timeout, handling de estados dinâmicos.
Advanced
/
04
Avançando na Automação Web
Page Objects:
Criação de classes reutilizáveis, organização do código e separação de responsabilidades.
Testes Parametrizados:
Criação de testes com múltiplos cenários e variações de dados (data-driven tests).
Mídia e Evidências:
Captura de screenshots automáticas, vídeos de execução e geração de artefatos.
Cross-Browser & Viewports:
Execução em diferentes browsers, tamanhos de tela e dispositivos simulados.
Integração com API:
Requisições HTTP diretas, uso de request, mock de dados e manipulação de autenticação.
Advanced
/
04
Avançando na Automação Web
Page Objects:
Criação de classes reutilizáveis, organização do código e separação de responsabilidades.
Testes Parametrizados:
Criação de testes com múltiplos cenários e variações de dados (data-driven tests).
Mídia e Evidências:
Captura de screenshots automáticas, vídeos de execução e geração de artefatos.
Cross-Browser & Viewports:
Execução em diferentes browsers, tamanhos de tela e dispositivos simulados.
Integração com API:
Requisições HTTP diretas, uso de request, mock de dados e manipulação de autenticação.
Advanced
/
04
Avançando na Automação Web
Page Objects:
Criação de classes reutilizáveis, organização do código e separação de responsabilidades.
Testes Parametrizados:
Criação de testes com múltiplos cenários e variações de dados (data-driven tests).
Cross-Browser & Viewports:
Execução em diferentes browsers, tamanhos de tela e dispositivos simulados.
Integração com API:
Requisições HTTP diretas, uso de request, mock de dados e manipulação de autenticação.
Expert
/
05
TestOps com Playwright & Github
Integração Contínua:
Execução automática de testes com GitHub Actions em cada push ou pull request.
Relatórios Profissionais:
Geração de relatórios com Allure, HTML Reporter e análises de cobertura.
Ambiente com Docker:
Criação de containers para testes isolados, independência do ambiente local.
Execução em Paralelo:
Distribuição dos testes para execução simultânea, melhoria de performance.
Testes na Nuvem:
Execução em ambientes cloud (como GitHub Codespaces, Playwright Cloud, BrowserStack, etc).
Expert
/
05
TestOps com Playwright & Github
Integração Contínua:
Execução automática de testes com GitHub Actions em cada push ou pull request.
Relatórios Profissionais:
Geração de relatórios com Allure, HTML Reporter e análises de cobertura.
Ambiente com Docker:
Criação de containers para testes isolados, independência do ambiente local.
Execução em Paralelo:
Distribuição dos testes para execução simultânea, melhoria de performance.
Testes na Nuvem:
Execução em ambientes cloud (como GitHub Codespaces, Playwright Cloud, BrowserStack, etc).
Expert
/
05
TestOps com Playwright & Github
Integração Contínua:
Execução automática de testes com GitHub Actions em cada push ou pull request.
Relatórios Profissionais:
Geração de relatórios com Allure, HTML Reporter e análises de cobertura.
Execução em Paralelo:
Distribuição dos testes para execução simultânea, melhoria de performance.
Testes na Nuvem:
Execução em ambientes cloud (como GitHub Codespaces, Playwright Cloud, BrowserStack, etc).
60 Horas Estimadas
Para Conclusão
60 Horas Estimadas
Para Conclusão
60 Horas Estimadas
Para Conclusão
Projetos em portifólio
no Github
Projetos em portifólio
no Github
Projetos em portifólio
no Github
Certificado
com QR Core
Certificado
com QR Core
Certificado
com QR Core
Cronograma das Aulas
Cronograma das Aulas
/ Serão 5 semanas intensivas de muito aprendizado e prática!
/ Serão 5 semanas intensivas de muito aprendizado e prática!
Aula Gravada
Aula ao Vivo
Nivelamento em Javascript
1 de julho às 20h
Nivelamento em Javascript
1 de julho às 20h
Nivelamento em Javascript
1 de julho às 20h
TypeScript para QAs
3 de julho às 20h
TypeScript para QAs
3 de julho às 20h
TypeScript para QAs
3 de julho às 20h
Ambiente de Testes com Docker
8 de julho às 20h
Ambiente de Testes com Docker
8 de julho às 20h
Ambiente de Testes com Docker
8 de julho às 20h
Primeiros Passos com Playwright
10 de julho às 20h
Primeiros Passos com Playwright
10 de julho às 20h
Primeiros Passos com Playwright
10 de julho às 20h
Introdução aos Testes E2E
15 de julho às 20h
Introdução aos Testes E2E
15 de julho às 20h
Introdução aos Testes E2E
15 de julho às 20h
Boas práticas de Automação Web
17 de julho às 20h
Boas práticas de Automação Web
17 de julho às 20h
Boas práticas de Automação Web
17 de julho às 20h
Page Objects e Custom Actions
22 de julho às 20h
Page Objects e Custom Actions
22 de julho às 20h
Page Objects e Custom Actions
22 de julho às 20h
Consumindo APIs Com Playwright
24 de julho às 20h
Consumindo APIs Com Playwright
24 de julho às 20h
Consumindo APIs Com Playwright
24 de julho às 20h
Testes Avançandos com Playwright
29 de julho às 20h
Testes Avançandos com Playwright
29 de julho às 20h
Testes Avançandos com Playwright
29 de julho às 20h
Testes Contínuos com Github Actions
31 de julho às 20h
Testes Contínuos com Github Actions
31 de julho às 20h
Testes Contínuos com Github Actions
31 de julho às 20h