Curso Apps Google Cloud Teste Automatizados

  • DevOps | CI | CD | Kubernetes | Web3

Curso Apps Google Cloud Teste Automatizados

16 horas
Visão Geral

Este curso fornece aos participantes o conhecimento e habilidades para criar, configurar e executar testes automatizados de aplicativos na Google Cloud Platform (GCP). Os alunos aprenderão a garantir a qualidade, confiabilidade e performance de aplicações web, móveis e APIs utilizando ferramentas nativas da nuvem. O curso combina teoria e prática, permitindo que os alunos implementem pipelines de testes automatizados em cenários reais.

Objetivo

Após realizar este curso Apps Google Cloud – Testes Automatizados, você será capaz de:

  • Configurar ambientes de teste automatizado na Google Cloud
  • Criar e executar testes unitários, de integração e funcionais em aplicativos web e móveis
  • Integrar testes automatizados em pipelines de CI/CD
  • Analisar relatórios e métricas de testes utilizando ferramentas da GCP
  • Garantir maior qualidade, confiabilidade e performance de aplicativos
Publico Alvo
  • Desenvolvedores de software
  • Engenheiros de QA e Testes
  • DevOps e Engenheiros de SRE
  • Profissionais que desejam automatizar testes em aplicativos na nuvem
Pre-Requisitos
  • Conhecimentos básicos de programação (Java, Python ou JavaScript)
  • Noções de desenvolvimento de aplicativos web ou móveis
  • Conceitos básicos de computação em nuvem e Google Cloud
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1 – Introdução aos Testes Automatizados na Google Cloud

  1. Conceitos de testes automatizados
  2. Benefícios da automação de testes
  3. Tipos de testes: unitários, integração, funcionais e performance
  4. Visão geral das ferramentas Google Cloud para testes

Módulo 2 – Configuração do Ambiente na GCP

  1. Criação de projeto no Google Cloud
  2. Configuração de Cloud Build e Cloud Functions
  3. Integração com repositórios Git (GitHub, GitLab, Cloud Source Repositories)

Módulo 3 – Testes de Aplicativos Web e APIs

  1. Testes unitários e de integração com frameworks populares
  2. Testes de APIs com Apigee e Cloud Endpoints
  3. Automatizando testes em múltiplos ambientes

Módulo 4 – Testes de Aplicativos Móveis com Firebase Test Lab

  1. Introdução ao Firebase Test Lab
  2. Configuração de testes em dispositivos virtuais e reais
  3. Criação de scripts de teste automatizados
  4. Análise de relatórios de testes

Módulo 5 – Integração com CI/CD

  1. Configurando pipelines de CI/CD com Cloud Build
  2. Executando testes automatizados em cada commit
  3. Notificações de falhas e relatórios automáticos

Módulo 6 – Monitoramento e Análise de Resultados

  1. Uso de Cloud Monitoring e Logging para testes
  2. Métricas de performance e cobertura de teste
  3. Boas práticas para interpretação de relatórios e melhoria contínua

Módulo 7 – Projeto Prático Final

  1. Desenvolvimento de um aplicativo simples (web ou móvel)
  2. Criação de testes automatizados para todas as funcionalidades
  3. Integração em pipeline CI/CD na Google Cloud
  4. Análise e apresentação dos resultados de testes
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Apache NiFi e Hadoop DataFlow Engineering

40 horas

Curso Apache Kafka Data Streaming

24 horas

Curso Python Software Development

24 horas