Domine Testes Automatizados e aumente sua produtividade e qualidade de entregas com DEV Javascript

Um método validado para quem quer ter mais segurança em suas entregas, e mais qualidade de vida, evitando retrabalhos e perdas de contrato por falhas em linhas de código.

DiasHorasMinutosSegundos
00
15
15
35

ATENÇÃO: As inscrições de lançamento encerram daqui a:

Se você é DEV que não dá valor para testes, então o que o que vou falar aqui não é para você!


Mas se você é DEV que entende a necessidade de testar os seus aplicativos, com certeza você sabe que essa é uma etapa cansativa, mas necessária!


Para você ter uma ideia, eu cheguei a pegar um projeto certa vez que tinha um prazo de entrega de uma semana!


Só que pelo prazo ser curto, a qualidade da entrega foi tão ruim, que toda hora eu tinha que corrigir algo. Foram tantas alterações (e um loop de quebra aqui conserta lá) que eu demorei quase um mês para entregar!


O resultado?


O cliente ficou bem desapontado e desconfiado da minha capacidade, eu me senti mal por isso, e ainda por cima perdi vários finais de semana e noites de sono!


Aí você me pergunta: mas Erick, você não tinha testado os códigos?


Sim, eu tinha testado…


…e testado bastante até!


Fazia tudo manualmente, daquele jeito que você sabe: ficar clicando em botões, disparando eventos no Postman para ver o que havia alterado e funcionando, e ainda assim os erros brotavam como ervas daninhas na terra!


Foi naquele projeto que eu pensei: alguma coisa precisa mudar!


Chegar naquela segunda-feira, e ter que entregar um projeto, e sentir calafrios, só de pensar que posso ter deixado algum bug escapar e tudo quebrar na cara dos usuários é agoniante!


Ou pior, ter que esperar dar um horário da noite em que tem menos pessoas usando sua aplicação e ter que ficar de plantão aguardando por algum problema para poder reverter o mais rápido possível, é cansativo!


Aí você se sente tão mal, que vara a madrugada em testes e mais testes, e ainda assim: BUG.


É desesperador, não é mesmo?


O que eu fiz quando conclui que realmente não tinha mais como continuar daquela forma?


Comecei a pensar em possibilidades de automatizar os testes.


Criar um método específico para automatizar esse processo!


Por quê?


Porque eu passaria a ter mais qualidade na entrega, confiança, e claro, não perderia mais tempo com testes e mais testes manuais.


Eu demorei… foram anos de experiência e de "terminei, só falta testar" até que consegui criar minha própria metodologia de testes automatizados!


E hoje eu te apresento o…

Implementando o Método TAJS você será capaz:

Com apenas um comando testar automaticamente sua aplicação de ponta a ponta e economizar horas de testes manuais

Criar software de fácil manutenção,

reduzir retrabalho e elaborar entregas com qualidades, além de aumentar a produtividade e confiança a longo prazo.

Evitar horas de trabalho e finais de semana perdidos corrigindo bugs que "escaparam" ao colocar seu código em produção

Ter segurança ao implementar funcionalidades e escalar projetos, sem se preocupar com manutenções infinitas no código

O Método TAJS é um compilado de mais de 10 anos de experiência em software e implementando Testes Automatizados em projetos de empresas, para elevar a minha produtividade e segurança na entrega de projetos

O Método TAJS

  • Aprender fundamentos sobre testes automatizados como mocks, stubs, spies e fakeTimers;

O QUE VOCÊ VAI APRENDER

  • Utilizar qualquer framework de testes automatizados na prática;

  • Entender os benefícios dos testes unitários e end-to-end;

  • Testar código legado em aplicações back e front end existentes;

  • Testar cenários complexos que envolvam Web APIs, bancos de dados e mais;

  • Desacoplar código e transformar aplicações existentes testáveis;

  • Evitar testes frágeis (flaky tests) e isolar ambientes;

  • Usar Test Driven Development (TDD) e Behavior Driven Development (BDD) no dia a dia;

  • Utilizar testes automatizados para acelerar o desenvolvimento de aplicações;

  • Entender como fazer testes automatizados em aplicações Web

Eu estruturei esse método em um formato extremamente dinâmico e prático em uma trilha de 6 Módulos, onde todas as aulas são aplicáveis em sua rotina de trabalho atual


Desde a primeira aula você será capaz de melhorar aplicações existentes e/ou criar novos projetos com o máximo de qualidade possível e que te ajude a ser ainda mais produtivo.


Seja você dev júnior, pleno ou sênior, esse treinamento vai servir para fortalecer seus conhecimentos e te dar confiança para testar qualquer tipo de cenário da vida real.

Uma trilha de 6 Módulos com aulas pensadas para você

Por dentro do Método TAJS

Boas vindas e Overview pelo Treinamento

Comece por aqui


Conheça o instrutor - Quem é Erick Wendel?

Sobre Método Erick Wendel de testes automatizados

Introdução aos Testes Automatizados

Não existe desculpa para não criar testes automatizados (minha propria experiencia)

Tipos de testes: testes unitários, de integração e end to end


Piramide de Testes


Jest? Vitest? Mocha? Qualquer um serve


Setup Inicial - Debugging, Live Reload e mais

Dominando Conceitos de Testes ( Mocks, Stubs, Spies.. )

Introdução ao Capitulo


Entendendo Mocks

Entendendo Stubs

Entendendo Spies

Entendendo FakeTimers

Entendendo Code Coverage

Entendendo testes end to end

Práticas de testes automatizados - Test Driven Development e Behavior Driven Development

Test-Driven Development ou TDD

Test-Driven Development na prática

Behavior-Driven Development ou BDD

Behavior-Driven Development na prática com Cucumber.js

Testes automatizados em navegadores (frontend)

Criando testes unitários para aplicações frontend


Criando testes e2e para aplicações frontend

Testando cenários complexos

Mocking de módulos internos/privados + bancos de dados com Jest.mock

Interceptando/Stub de requests Web com Nock

O que são testes frágeis (flaky tests) e como previnir

Desafio Final

Veja o que meus alunos tem a dizer

Veja a história do Cláudio

Cláudio sempre teve dúvidas sobre sua própria capacidade, apesar de já ter concluído diversos cursos de JavaScript. Ele raramente se via liderando grandes projetos ou desempenhando papéis de destaque na empresa.

Porém, tudo começou a mudar quando ele participou de uma de minhas aulas ao vivo e decidiu se inscrever em um dos treinamentos. Através da minha metodologia prática, Cláudio começou a entender a estrutura e funcionamento de grandes projetos, preenchendo todos os gaps de conhecimento na linguagem.

O maior aprendizado de Cláudio foi a confiança nos projetos. Agora, ele acredita em suas habilidades, entregando resultados com segurança e crescendo constantemente como desenvolvedor. Isso lhe garantiu não apenas reconhecimento profissional, mas também melhores oportunidades de salário como dev.

Veja a história do David

O David era um dev “generalista”, ele sabia de tudo um pouco, mas nunca havia se aprofundado em uma linguagem

No entanto, a cultura principal da empresa que ele trabalhava era de excelência técnica…

Ele então percebeu que se não se especializasse e melhorasse seu código ficaria desalinhado com a cultura da empresa, colocando seu emprego em risco

Então David decidiu entrar nos treinamentos!

Ele começou a estudar 2 horas por dia logo após o seu trabalho, e tudo mudou...
Ele passou a entender com clareza muitos conceitos que considerava abstratos e complexos, e a aplicá-los na prática!

Veja o que ele falou:

”Foi uma coisa muito nova ter uma pessoa tão próxima tirando dúvidas e propondo desafios, e isso me fez começar a me sentir mais seguro”

”Foi o curso mais completo de programação que eu adquiri”

Veja a história de alunos que tiveram mudanças na carreira

Ao entrar no Método TAJS você terá acesso a:

AULA: TRABALHO NO EXTERIOR ( R$300 )

Gravei uma aula especial onde mostro como consegui minha oportunidade em uma empresa norte americana, aprendizados, mitos e lições importantes para você também conseguir a sua

PROJETOS REAIS E PRÁTICOS ( R$400 )

Você terá acesso um projeto real para você refatorar durante o treinamento e implementar testes na prática além de todos os módulos possuírem desafios práticos para exercitar seu conhecimento

COMUNIDADE NO DISCORD
( Valor Incalculável )

Em nossa comunidade, você vai me dizer quais são as maiores dores e dúvidas e vou adicionar conteúdos no curso de acordo com suas sugestões, além de se juntar a uma comunidade com milhares de devs para fazer networking, interagir e tirar dúvidas!

TOTAL R$1.697

MÉTODO TAJS ( R$997 )

Acesso completo de 2 anos a plataforma com aulas de extrema qualidade e atividades práticas do Método TAJS

MÉTODO TAJS - R$997

Acesso completo de 2 anos a plataforma, aulas e atividades práticas do Método TAJS

3 BÔNUS DE LANÇAMENTO - R$ 700

Aula bônus de trabalho no exterior + 2 projetos reais práticos para implementar testes

Agora vem a melhor parte!


Estou dando um desconto incrível no valor de:

R$1.697,00 por apenas

12x DE R$ 64,16

OU R$ 639 A VISTA!

🏢 Quer solicitar um orçamento personalizado para sua empresa e colaboradores? clique aqui

O risco é todo meu!

07 dias de garantia incondicional

Se você assistir às primeiras aulas e entender que não é para você, é só mandar um e-mail dentro do prazo de 07 dias a partir da data do pagamento.


O valor integral do seu investimento será devolvido.

Quem é Erick Wendel?

Erick Wendel é um palestrante profissional que já ministrou mais de 100 palestras sobre tecnologia em mais de dez países diferentes, principalmente na Europa.


Ele é Node.js core committer e foi premiado como especialista em Node.js com os prêmios Google Developer Expert, Microsoft MVP, GitHub Stars, OpenJS Educator Path Finder sendo o primeiro indivíduo a nivel mundial a manter essas nomeações de forma simultânea.


No Brasil ele é vencedor da competição de softwares AngelHack Global Hackathon Series, que aconteceu em São Paulo no ano de 2017. Também venceu o prêmio DeveloperWeek SF hackathon que ocorreu no Vale do Silício em março de 2019.


Erick Wendel é especialista certificado pela Microsoft e OpenJS Foundation além de ser reconhecido pela Google, Microsoft, OpenJS Foundation e GitHub como especialista em desenvolvimento de aplicações Web.Já treinou mais de 100 mil pessoas em todo o mundo como instrutor profissional e produtor de conteúdo em sua própria empresa EW Treinamentos.

Vou receber certificado?

Sim, após assistir todas as aulas do cronograma na plataforma, você receberá um certificado de 18 hrs de conclusão

Por quanto tempo terei acesso?

Você terá acesso completo a plataforma, aulas e exercícios por 2 anos

Como é a dinâmica das aulas?

Aulas 100% pré-gravadas e disponibilizadas em uma plataforma online.

Todas as aulas já estão disponíveis?

100% do treinamento assim como aulas bônus estão disponíveis plataforma 

Quais são os pré-requisitos do curso?

Conhecimentos básicos em Javascript e Node.js (O que são Promises, Callbacks, Eventos e classes, qual é a diferença do JavaScript que roda no navegador e do que roda no Node.js)

Ainda tem alguma dúvida? Veja abaixo