Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Desafios de React JS - Entrevistas e testes técnicos
Role Play
Rating: 4.6 out of 5(75 ratings)
487 students

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!
Last updated 12/2025
Portuguese

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

Course content

11 sections130 lectures6h 3m total length
  • Introdução3:07
  • Apresentação do curso4:02
  • Como vai funcionar este curso?3:18
  • Repositório do curso1:53
  • Indicações de Livros0:47
  • Repositório do curso (arquivos de código)0:06
  • Slides do curso0:13
  • Conclusão da seção0:30
  • Como aprender programação mais rápido e ter sucesso na carreira3:54
  • Teste para saber sua dificuldade com programação0:22

Requirements

  • Conhecimentos dos fundamentos de React JS
  • Familiaridade com JavaScript

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!

Who this course is for:

  • Desenvolvedores
  • Programadores
  • Quem deseja aprender e dominar React JS