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.
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…
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
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.
Comece por aqui
Conheça o instrutor - Quem é Erick Wendel?
Sobre Método Erick Wendel de 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
Introdução ao Capitulo
Entendendo Mocks
Entendendo Stubs
Entendendo Spies
Entendendo FakeTimers
Entendendo Code Coverage
Entendendo testes end to end
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
Criando testes unitários para aplicações frontend
Criando testes e2e para aplicações frontend
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
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.
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”
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
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
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!
Acesso completo de 2 anos a plataforma com aulas de extrema qualidade e atividades práticas do Método TAJS
Acesso completo de 2 anos a plataforma, aulas e atividades práticas do Método TAJS
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:
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.
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.
Sim, após assistir todas as aulas do cronograma na plataforma, você receberá um certificado de 18 hrs de conclusão
Você terá acesso completo a plataforma, aulas e exercícios por 2 anos
Aulas 100% pré-gravadas e disponibilizadas em uma plataforma online.
100% do treinamento assim como aulas bônus estão disponíveis plataforma