ReactJS, Hooks, Recoil, TDD, Clean Architecture, SOLID
Crie um sistema completo em ReactJS com Typescript e Hooks, utilizando TDD, Clean Architecture, Design Patterns e SOLID.
What you will learn
Usar TDD da forma correta
Usar o Clean Architecture em um projeto feito com ReactJS
Usar Design Patterns da forma correta
Usar os princípios do SOLID
Usar o React Testing Library
Usar o Cypress
Criar animações com CSS
Criar um sistema completo, consumindo uma API Rest
Usar Git da forma correta
Description
Nesse curso irei demonstrar na prática como criar um sistema em ReactJS utilizando Typescript, Hooks e seguindo as melhores metodologias do mercado. Se você está cansado de cursos básicos e quer realmente aprender sobre conteúdos avançados e relevantes como: Design Patterns, Clean Architecture, SOLID, DRY, KISS, YAGNI e TDD, você está no lugar certo. O objetivo maior desse treinamento é fazer você sair da sua zona de conforto e ver que existem muitas coisas a serem estudadas para se tornar um líder técnico ou um arquiteto de software.
Vamos criar um sistema completo com Login, Cadastro, Lista de Enquetes, Responder uma Enquete e Resultado da Enquete.
Ao fim do curso tem uma sessão bônus mostrando como refatorar o gerenciamento de estado de toda a aplicação para o Recoil.
Além de tudo isso irei mostrar na prática como utilizar o Git, Jest, React Testing Library, Cypress, Integração Contínua e como fazer para manter nosso código sempre limpo, organizado e bem estruturado, criando inclusive travas para evitar que códigos defeituosos ou mal formatados sejam commitados em nosso repositório.
Esse curso fará você evoluir mais do que anos de faculdade. Mostrarei pra você, de forma objetiva, todos os conhecimentos que obtive ao longo dos anos de minha carreira. Você terá a oportunidade de evoluir em semanas ou meses o que os programadores sêniors levam anos para aprender.
Content
Introdução
Login - Domain e Data Layer
Infra Layer - Implementando o HttpPostClient
Login - Presentation Layer
Validation Layer
Login - Main Layer
Integração Contínua
Movendo LocalStorage para Infra
SignUp
Testes de Integração com Cypress
LoadSurveyList
Reviews
Coupons
Submit by | Date | Coupon Code | Discount | Emitted/Used | Status |
---|---|---|---|---|---|
- | 6/23/2022 | EA9E619378E015E5B94C | 5% OFF | expired |