Desafios de React JS - Entrevistas e testes técnicos
Exercite React JS e se prepare para entrevistas e teste técnicos, resolvendo mais de 40 exercícios com React!
Description
Seja bem-vindo Desafios de React JS!
O seu principal propósito é alavancar os conhecimentos de React JS dos programadores para que possam resolver problemas complexos mais confiantes, além de proporcionar mais facilidade em entrevistas e testes técnicos.
Importante: este não é um curso para iniciantes, é necessário que você tenha conhecimentos dos fundamentos da lib React, e já tenha criado alguns projetos com a biblioteca ou feito algum curso anteriormente. Se você não tem estes requisitos, confira os nossos cursos de React.
O curso é dividido em seções para melhor definição do conteúdo ensinado. As seções são:
Componentes e props;
Estado e ciclo de vida dos componentes;
Eventos e formulários;
Estilização com CSS;
Roteamento (React Router);
Condicionais e listas;
Gerenciamento de estado (Context API e Redux);
Testes em React (React Testing Library);
Estes tópicos foram escolhidos pois representam a maior parte dos problemas que os desenvolvedores precisam lidar no seu dia a dia, ou seja, isso dará a você uma vivência prática de programador.
Na seção de componentes e propriedades, trabalharemos muito com estes recursos, a ideia é que a dificuldade progrida ao longo do curso, porém os fundamentos não podem ser ignorados.
Em Estado e Ciclo de vida, trabalharemos com os hooks fundamentais do React com useState e useEffect, que estão presentes na maioria dos projetos.
Já na seção de Eventos e formulários você terá acesso a diversos recursos que são importantes para trabalhar com forms em React.
Na seção de Estilização, teremos exercícios com CSS inline, externo, styled componentes e mais!
A seção de Roteamento trabalha exclusivamente com a biblioteca React Router, onde o aluno é desafiado com vários problemas de rotas/páginas do dia a dia do programador.
Condicionais e listas é uma seção interessante também, vários exercícios envolvendo principalmente listas, que é um dado comum de ser recebido por APIs, por isso precisamos dominar este recurso.
Em Gerenciamento de Estado trabalhamos com as principais formas de entregar estados para componentes, que são: Redux e Context API.
Por fim, você terá a seção de testes, onde trabalhamos com as principais libs de testes em React para garantir que nossa aplicação funciona.
Está pronto para evoluir seu nível em React JS? Então vamos nessa!
What You Will Learn!
- Componentes e props no React JS
- Estado e ciclo de vida de componentes do React JS
- Eventos e formulários de React
- Rotas com React Router
- Estilização com React (Styled Components)
- Gerenciamento de estado (Context API, Redux, Redux Toolkit)
- Testes em React (React Testing Library e Jest)
Who Should Attend!
- Desenvolvedores
- Programadores
- Quem deseja aprender e dominar React JS