Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ReactJS, Hooks, Recoil, TDD, Clean Architecture, SOLID
Highest Rated
Rating: 4.9 out of 5(768 ratings)
2,284 students

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.
Last updated 9/2021
Portuguese

What you'll 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

Course content

19 sections121 lectures41h 42m total length
  • Código Fonte
  • Configurando o Git17:11
  • Configurando as dependências17:38

    Nessa aula irei mostrar como configurar todas as dependências necessárias para podermos ter um código sem bugs, sem problemas de indentação, com commits padronizados e para podermos criar nosso primeiro teste!

  • Clean Architecture38:25

    Nessa aula irei mostrar através de um diagrama de dependências como ficará a arquitetura de nosso projeto.

Requirements

  • Conhecimento em Orientação a Objetos
  • Conhecimento em Javascript ou Typescript

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.

Who this course is for:

  • Desenvolvedores que querem aprender a programar orientado a testes
  • Desenvolvedores que querem aprender a utilizar Clean Architecture
  • Desenvolvedores que querem aprender a aplicar Design Patterns de forma correta
  • Desenvolvedores que querem aprender a usar os princípios do SOLID
  • Desenvolvedores que querem aprender sobre arquitetura de software
  • Desenvolvedores Javascript
  • Desenvolvedores Typescript
  • Desenvolvedores que querem aprender a usar Git de forma correta
  • Desenvolvedores React