O Aprenda a testar Aplicações Javascript é um curso abrangente sobre testes no ecossistema Javascript, um dos mais usados no mercado atual.
Você verá como testar desde simples libs utilitárias, passando por uma API REST e finalmente chegando no front end, com Jest e Cypress.
Lembrando que os testes são uma parte fundamental do trabalho de desenvolvedor e podem te ajudar a evitar problemas com entregas defeituosas, crashes sistêmicos e outros desafios do desenvolvimento de software.
Se você quer conhecer mais sobre esse mercado e sobre o que o Aprenda a testar Aplicações Javascript vai te trazer, continue lendo, pois você vai conhecer a diferença que esse curso fará na sua carreira.
O Aprenda a testar Aplicações Javascript é bom? Vale a pena? Para quem ele é indicado?
Conteúdo
O Aprenda a testar Aplicações Javascript é um bom curso, de dinâmica muito boa, além de recomendado para iniciantes.
Ele também é bem avaliado na plataforma Hotmart, que vende o curso. A nota média de avaliação dada pelos alunos do curso é 4,2 em 5 (conferido no dia 12 de abril de 2022), o que demonstra que a maioria dos alunos, que o avaliaram, estão considerando que o curso Aprenda a testar Aplicações Javascript vale a pena, é bom e funciona mesmo, no que se propõe a ensinar.
Se você já se pegou querendo testar mas não conseguiu responder a esta pergunta “O que testar?” Então este curso é para você!
Além disso, ele tem integração com CI/CD, pois ter código testado é muito bom, mas de nada adianta se os testes não impedirem que bugs sejam introduzidos. Para isso, integramos nosso código em ferramentas de CI/CD.
Finalmente, cada módulo terá seu próprio branch no repositório no Github, com todo o código-fonte à sua disposição, para referência ou até para copy & paste!
Confira todos os módulos:
MÓDULO 1:
INTRODUÇÃO AOS TESTES NO JAVASCRIPT
- Porque testar e o que testar
- Tipos de testes
- Unitários
- Integração
- End to End (E2E)
- Pirâmide de testes
- Como os testes garantem a integridade da aplicação
- Github Actions
- CI/CD
- Ferramentas
- Jest
- Cypress
- Libraries
- Testing Library
- Vue Test Utils
- Enzyme
- Projeto 1 – Pequena Lib e uma classe
- Criar projeto, instalar e configurar o Jest
- Desenvolver com TDD uma lib para fazer parse de Query String
- Desenvolver com TDD uma classe para gerenciar um carrinho de compras
MÓDULO 2:
TESTAR APLICAÇÕES FRONT END
- Continuaremos reforçando os itens do módulo 1 e mais
- Projeto 2 – Vue.js/Nuxt [1]
- Fazer o clone do repositório e instalar as dependências
- Visão geral do projeto e suas dependências
- Criar um servidor Mirage.js para dar suporte aos casos de teste
- Avaliar as ferramentas específicas para o Vue
- Vue Test Utils
- Testing Library/Vue
- Testar componentes de forma isolada (Unit Testing)
- Testar componentes container (Integration Testing)
- Testar a aplicação completa (E2E Testing)
MÓDULO 3:
TESTAR APLICAÇÕES FRONT END
- Continuaremos reforçando os itens do módulo 2 e mais
- Projeto 3 – React/Next [1]
- Fazer o clone do repositório e instalar as dependências
- Visão geral do projeto e suas dependências
- Criar um servidor Mirage.js para dar suporte aos casos de teste
- Avaliar as ferramentas específicas para o React
- Enzyme
- Testing Library/React
- Testar componentes de forma isolada (Unit Testing)
- Testar componentes container (Integration Testing)
MÓDULO 4:
TESTAR APLICAÇÕES SERVER SIDE
- Projeto 4 – Node.js/Express/SQLite [1]
- Fazer o clone do repositório e instalar as dependências
- Visão geral do projeto e suas dependências
- Neste projeto nos aprofundaremos em mocking
MÓDULO 5:
GARANTIR QUE OS TESTES PROTEJAM SUA APLICAÇÃO
Projeto 5 – Github Actions/CircleCI
- Utilizar Github Actions para evitar que Pull Requests possam ser incorporados sem que todos os testes passem
- Integração com CircleCI
O conteúdo deste módulo ainda está em desenvolvimento!
AVISO IMPORTANTE: este curso está em pré-lançamento e seu conteúdo será entregue aos poucos.
O curso Aprenda a testar Aplicações Javascript vale a pena mesmo em pré lançamento?
Acredito que o curso Aprenda a testar Aplicações Javascript vale a pena, mesmo em pré lançamento, pois dessa forma você sai na frente dos seus estudos e ainda aproveita todo o conteúdo que for lançado posteriormente.
Neste momento (Abril/2022), o curso Aprenda a testar Aplicações Javascript tem nada menos do que 168 vídeos, dos módulos 1 a 5. São 20 horas e 16 minutos de conteúdo gravado e que já está imediatamente à disposição.
Um curso para fazer no seu próprio tempo, e no horário que lhe for conveniente, sem precisar sair de casa.
Não há pressa e não há ordem para fazer o curso: estude no seu tempo e na ordem que achar melhor. Os vídeos são mobile friendly, o que lhe permite estudar até no caminho para o trabalho, do seu celular smartphone com internet.
Além disso, não é necessário fazer o download do curso Aprenda a testar Aplicações Javascript, pois todas as aulas ficam em uma plataforma de membros, que é acessada com seu login (nome de usuário) e senha, que serão fornecidos logo após a confirmação do seu pagamento.
CONTEÚDO QUE ESTÁ INCLUÍDO:
- Acesso a todos os módulos
- Acesso a atualizações futuras
- Repositório no Github
- Código-fonte do curso
- Acesso vitalício
- Slack do curso
Como você pode ver, tudo isso pode estar à sua disposição imediatamente, bastando a você fazer a sua compra do curso Aprenda a testar Aplicações Javascript agora mesmo!
Conheça seu professor, por ele mesmo!
Sou Fábio Vedovelli e sou programador há mais de 20 anos! Atualmente atuo como Fullstack Software Engineer e estou baseado em Berlim, Alemanha onde vivo com minha esposa e filha. Mantenho um canal no Youtube (www.youtube.com/vedovelli) com dezenas de vídeos nos quais ensino programação, para uma audiência de 20.000 assinantes.
Perguntas Frequentes sobre o curso
- O que preciso saber para melhor aproveitar o curso?
Se espera que você tenha afinidade com o Terminal e com o NPM. Fora isso, o curso começa bem simples cada nova ferramenta é explicada: por que é necessária e como é utilizada.
- Quais são os softwares necessários para executar os projetos do curso?
Como tudo neste curso gira em torno do ecossistema Javascript, basta ter o Node.js instalado que você também já terá o NPM. Fora isso é necessário o Terminal e um editor de texto ou IDE. A maioria das pessoas usa o VSCode.
- O curso Aprenda a testar Aplicações Javascript já está completo? (Abril/2022)
Ainda não! O curso está sendo oferecido como pré-lançamento. Neste momento algumas aulas do primeiro módulo estão disponíveis. Até o final de Agosto/2020 todo o primeiro módulo será disponibilizado.
- Qual é a periodicidade de lançamento dos módulos?
O plano é entregar um módulo por mês. A cada entrega serão disponibilizadas todas as aulas daquele módulo. Caso um módulo seja muito extenso, então a entrega será dividida em 2 ou mais meses. Qualquer que seja o caso será comunicado para que você não fique no escuro.
- Posso usar o código-fonte para meus próprios projetos?
Com toda certeza! O código-fonte é seu para usar como achar melhor!
- Onde posso assistir a uma aula de exemplo?
Acesse a área do curso e poderá assistir a 9 aulas que estão liberadas para todos! https://classes.vedovelli.com.br/
- Quanto tempo poderei contar com o preço especial de pré-lançamento?
O valor do curso (em Abril de 2022) é R$550,00, porém durante o pré-lançamento está sendo oferecido por R$450,00 (em até 12x de R$43,84). Este valor especial durará enquanto o curso estiver em desenvolvimento. Quando todos os módulos tiverem sido entregues, então o valor será o cheio.
Obs.: o preço informado está sujeito a alterações a qualquer momento, sem prévio aviso. Consulte o valor atual no site oficial do curso.
- Tenho uma pergunta, como posso entrar em contato?
Sinta-se a vontade para enviar uma mensagem para vedovelli@hey.com ou então uma mensagem privada no meu Twitter @vedovelli74
Se você quer aprender com um profissional incrível como esse, com todos os diferenciais de um curso feito de programador para programador, essa é a sua chance! Compre o seu agora mesmo clicando no botão abaixo: