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.
4.83 (760 reviews)
Udemy
platform
Português
language
Web Development
category
ReactJS, Hooks, Recoil, TDD, Clean Architecture, SOLID
2 262
students
41.5 hours
content
Sep 2021
last update
$219.99
regular price

Why take this course?

🌟 Transforme Seu Código e Carreira com ReactJS Avançado!


Sobre o Curso

Título: Crie um sistema completo em ReactJS com Typescript e Hooks, utilizando TDD, Clean Architecture, Design Patterns e SOLID.

Instrutor: Rodrigo Manguinho


Descrição Completa:

Nesse curso, você vai embarcar em uma jornada intensa e transformadora onde irá aprender a criar sistemas robustos e bem arquitetados usando ReactJS com Typescript e Hooks. Se você já dominou os conceitos básicos e está pronto para mergulhar em áreas mais profundas e inovadoras, como Design Patterns, Clean Architecture, SOLID, DRY, KISS, YAGNI e TDD, este é o local ideal para você.


🚀 O que Você Aprenderá:

  • Masterização com ReactJS e Typescript: Desenvolva com confiança usando TypeScript em seu fluxo de desenvolvimento ReactJS.
  • Dominância com Hooks: Aprenda a usar Hooks para criar componentes reutilizáveis e lógica de state management de forma declarativa.
  • Qualidade de Código com Clean Architecture: Construa sistemas que sejam mantéveis, testáveis e facilmente escaláveis com princípios de Clean Architecture.
  • Desenvolvimento Orientado a Design Patterns: Entenda e aplique os padrões de design mais relevantes para resolver problemas comuns no desenvolvimento.
  • Segundas Legislaturas com SOLID: Codifique softwares que sejam abertos para mudanças, mantidos por sua natureza simples e compreensíveis.
  • Princípios de DRY e KISS: Evite a repetição desnecessária e mantenha as soluções simples e diretas.
  • TDD - Test Driven Development (Desenvolvimento Orientado a Testes): Escreva testes antes do código para garantir a qualidade desde o início do desenvolvimento.
  • YAGNI - You Aren't Gonna Need It: Concentre-se nas funcionalidades que realmente são necessárias, evitando sobrecarga e complexidade desnecessárias.

Sistema Completo de Exemplo:

Vamos construir um sistema real com as seguintes funcionalidades:

  • Login/Cadastro: Autenticação segura para usuários.
  • Lista de Enquetes: Visualização e gerenciamento de enquetes criadas.
  • Responder uma Enquete: Permitir que os usuários respondam às enquetes.
  • Resultado da Enquete: Apresentação dos resultados em tempo real.

Bônus: Refator para Recoil

A sessão bônus do curso inclui uma refatorização completa do gerenciamento de estado da aplicação para o uso de Recoil, garantindo uma abordagem mais eficiente e modular.


Conhecimentos Práticos:

  • Git: Controle de versão eficaz para colaboração em equipes.
  • Jest & React Testing Library: Frameworks para testar componentes ReactJS com confiança.
  • Cypress: Ferramenta de teste automatizado para web, ideal para testes end-to-end (E2E).
  • Integração Contínua (CI): Automatize seus workflows de build e test para garantir a qualidade constante.
  • Mantenha seu Código Limpo: Compreensão e prática das melhores formas de manter um código bem organizado e estruturado.

Por que Escolher Este Curso?

Esse curso é a ponte entre os conceitos teóricos e sua aplicação prática no mundo real. Com as dicas e experiências de Rodrigo Manguinho, que tem anos de carreira e uma profunda compreensão dessas tecnologias, você estará preparado para enfrentar os desafios do mercado e se destacar como um líder técnico ou arquiteto de software.

Esta é sua oportunidade de evoluir em semanas ou meses o que muitos desenvolvedores levam anos para aprender. Vem transformar seu código e sua carreira com ReactJS! 🚀👩‍💻✨


Conclusão:

Inscreva-se hoje mesmo e dê um salto qualitativo na sua carreira como desenvolvedor ReactJS. Está pronto para aceitar o desafio? Vem codedar com a melhor dos melhores! 🎉✨

Loading charts...

3093558
udemy ID
05/05/2020
course created date
30/05/2020
course indexed date
Bot
course submited by