Um treinamento que vai te ensinar como testar, validar e prever a performance das aplicações utilizando as melhores técnicas e ferramentas do mercado.

É Online e AO VIVO como se fosse presencial!

Turmas para Maio de 2018

Inscrição

Por que o curso é super legal?

Adquira a experiência necessária para antecipar o comportamento das aplicações conforme elas crescem, abordando todo o seu ciclo de vida. Desde os conceitos, execução dos testes e acompanhamento por ferramentas de APM do mercado tudo de forma simples e prática.

Online e Ao Vivo

Você interage com o Instrutor durante transmissão ao vivo. Podendo acompanhar em tempo real, voz, vídeo, slides, tela do instrutor, chat online, realizar perguntas por voz e texto.

Instrutores Experientes

Nossos instrutores são QAs com grande vivência de mercado, com 10 anos de experiência em análises de performance e operações críticas tendo atuado em grandes empresas no Brasil e no exterior.

Certificado Digital

Você receberá um certificado digital de conclusão de curso personalizado. Poderá também solicitar a versão impresso em papel especial (Couché – Gramatura 300g). Taxa de envio R$ 25,00.

Público Alvo

Testadores e Desenvolvedores que desejam aprender mais sobre performance de aplicações.

Aulas Gravadas

Todas as aulas são sempre Gravadas e ficam disponíveis por 1 ano no portal do Aluno (QA Ninja Play).

Requisitos

Computador com Windows 7 PRO ou superior, MacOs ou Linux e acesso à internet. Recomendamos um Core i5 com 8GB de RAM.

Conheça o Instrutor

William Mendes

Solutions Architect and Software Developer specialized in Performance. Passionate about solutions and critical projects resolution .

Agenda + Conteúdo Completo

28 de Abril - 9h às 13h

Definição de Performance e APM, explicando os Conceitos, Métricas e Parâmetros utilizados para mensurar a performance de uma aplicação e diferentes Ferramentas que auxiliam nesse processo.

Acompanhamento de uma aplicação utilizando os conceitos de APM com o NewRelic.

05 de Maio - 9h às 13h

Entendendo o contexto das Aplicações, sua arquitetura, distribuição de responsabilidades (como o que é uma API, uma aplicação monolítica, etc) Servidores, Servidores de aplicação(IIS, APACHE, NGinx) e Bancos de Dados(MongoDB, SQL, MySQL) O que são e como podem impactar as dependências externas à uma aplicação.

Ferramentas para monitoria de cada uma das etapas na cadeia de delivery de uma aplicação.

12 de Maio - 9h às 13h

Vamos entender os Tipos de Teste(Stress, Carga, Capacidade) e como suas variações podem ser usadas de acordo com a expectativa do executor.

Como definir os cenários de testes, o que olhar em cada cenário, arquitetura dos testes e Plano de execuções e diferenças entre os testes e as ferramentas Jmeter e Visual Studio.

19 de Maio - 9h às 13h

Vamos entender o que são Controladores e Agentes, qual a diferença e como aplicar testes em ambiente Local ou Distribuído, como coletar e analisar os resultados de acordo com os conceitos de Performance.

Vamos aprender como preparar os ambientes que vão receber a carga e executar os testes planejados utilizando Jmeter e BlazeMeter.

26 de Maio - 9h às 12h

Vamos mergulhar nos testes de Performance! Automatizar as execuções, injeção de dados, validação de múltiplas camadas de aplicação, diferentes modelos de injeção e carga. Interpretação dos resultados de cada rotina implementada, identificação de gargalos e apontamento de melhorias de acordo com os resultados.

Utilização dos resultados para previsão de comportamento, como acompanhar e otimizar o desenvolvimento de software e os resultados das aplicações. Fórum de discussões e encerramento.