React do Zero a Maestria (c/ hooks, router, API, Projetos)

Crie projetos completos com React, utilizando tecnologias em alta no mercado como Firebase, Node.js, MongoDB e mais!

4.73 (4460 reviews)
Udemy
platform
Português
language
Web Development
category
React do Zero a Maestria (c/ hooks, router, API, Projetos)
17,264
students
30.5 hours
content
Feb 2024
last update
$69.99
regular price

What you will learn

Criar aplicações completas com React

Gerenciamento de páginas com React Router

Utilização de todos os hooks do React

Gerenciamento de contexto com Context API

Integração de React com Firebase

Criar projetos com React e Firebase

Criar aplicações com MERN (MongoDB, Express, React e Node)

Criar projetos com React e Redux

Why take this course?

Seja bem-vindo ao curso completo de React do básico ao avançado! Nele você vai aprender desde os recursos mais simples até os mais complexos da biblioteca mais famosa do universo front-end!


Neste curso de React com certificado, começaremos pelos fundamentos do React, como criação de projeto por npx e Vite, para que serve cada pasta e cada arquivo e todos os recursos básicos. Seguiremos avançando aos poucos, passando por JSX, componentização, CSS, formulários, requisições HTTP, context API e muito mais!


Além dos tópicos citados acima, você terá diversos exercícios ao longo do curso, e muitos projetos também. Desta forma, você será desafiado a colocar em prática o que aprendeu, e a criar soluções completas com outras tecnologias que fazem parte dos projetos que utilizam React. São elas:


  • Node.js (Express, para APIs);

  • MongoDB com Mongoose (banco de dados NoSQL);

  • Firebase (solução completa do Google, com API, Database e Autenticação);

  • JavaScript ES6+;


Como bônus vou te entregar algumas sessões extras de criação de APIs, JavaScript Moderno e TypeScript com React, para você não ter dificuldade nos projetos!


Dominando tudo isso, estará preparado para o mercado de trabalho, que é o grande foco desse curso de React completo.


Ao fim do curso de React do básico ao avançado, você estará apto a criar projetos completos, o que significa que você não vai apenas aprender o front-end, mas também a integração da biblioteca com o back-end, operações com bancos de dados, validações, autenticação e muito mais!


Precisa saber JS para aprender React?


Para entender de forma plena todo o conteúdo que passarei durante esse curso de React avançado, você precisará ter conhecimentos em HTML, CSS e JavaScript, pois são as tecnologias base do React.


O que se faz com React?


React é uma biblioteca JavaScript amplamente utilizada para a construção de interfaces de usuário interativas e escaláveis e pode ser usado em uma variedade de contextos e aplicativos web. Veja algumas áreas onde React é aplicado:

Desenvolvimento de aplicações web: o React é especialmente útil para a criação de interfaces de usuário dinâmicas e responsivas em aplicações web, pois permite dividir a interface em componentes reutilizáveis e construir uma hierarquia de componentes que atualizam de forma eficiente apenas as partes necessárias quando os dados mudam.

Desenvolvimento de aplicações móveis: Com o React Native, um framework baseado em React, é possível desenvolver aplicativos móveis nativos para iOS e Android usando JavaScript.

Desenvolvimento de aplicações de desktop: Com o uso de ferramentas como o Electron, é possível criar aplicativos de desktop multiplataforma usando React. O Electron permite empacotar aplicativos web baseados em React.

Construção de componentes reutilizáveis: a ferramenta é excelente para criar componentes reutilizáveis e autônomos que podem ser incorporados em diferentes partes de um projeto ou até mesmo compartilhados entre diferentes projetos.

Criação de interfaces de usuário interativas: Com a manipulação eficiente do DOM (Document Object Model), o React facilita a criação de interfaces de usuário interativas que respondem rapidamente às interações do usuário.

Desenvolvimento de single-page applications (SPA): as single-page applications são aplicações web que carregam uma única página HTML e atualizam dinamicamente o conteúdo conforme o usuário interage com a aplicação. O React é uma escolha popular para o desenvolvimento de SPAs, pois facilita o gerenciamento de estados e a atualização de componentes.

Essas são apenas algumas áreas onde React é amplamente utilizado, mas sua versatilidade permite que seja aplicado em muitos outros contextos. Ele possui uma grande comunidade de desenvolvedores e uma vasta quantidade de recursos disponíveis. Mas tudo isso você aprenderá comigo ao longo do curso de React completo do básico ao avançado!



É difícil aprender React?


Não há uma resposta exata, pois muitos fatores devem ser considerados, além do mais, cada pessoa tem seu próprio ritmo. Porém, independente de qualquer coisa, você teve a sorte de encontrar o melhor curso de React! Com a abordagem prática que ofereço, com certeza você vai adquirir todos os conhecimentos necessários para dominar essa ferramenta!


O que é preciso para aprender React?


Antes de mergulhar no aprendizado do React, é importante ter uma compreensão de conceitos essenciais de programação. Ter conhecimento e habilidades básicas de desenvolvimento pode facilitar a sua jornada com o React.


Além disso, é essencial ter algum conhecimento sobre o funcionamento do JavaScript. Possuir familiaridade prática com HTML e CSS também é vantajoso, uma vez que essas linguagens são componentes essenciais em projetos de desenvolvimento web.


Com isso, conseguirá aprender React de forma mais autônoma, eficiente e rápida. Embora o React apresente seus próprios desafios, é uma ótima ferramenta para sua carreira como desenvolvedor.


Está pronto para aprender React do zero? Então te vejo no curso! =)


Screenshots

React do Zero a Maestria (c/ hooks, router, API, Projetos) - Screenshot_01React do Zero a Maestria (c/ hooks, router, API, Projetos) - Screenshot_02React do Zero a Maestria (c/ hooks, router, API, Projetos) - Screenshot_03React do Zero a Maestria (c/ hooks, router, API, Projetos) - Screenshot_04

Reviews

Bruno
September 6, 2023
Muito bom o curso, para mim que já tenho experiência em Angular foi bem tranquilo de entender. Apesar das diferenças, a começar que React não é um framework e sim uma library de JavaScript, o curso mostra muitos recursos e como se utilizar deles de forma clara e objetiva. Recomendo!
Paulo
September 1, 2023
Em questão de conteúdo, está tudo certo. Quanto ao professor, para os alunos que gostam de assistir as vídeo aulas no 2x, ele tem astenia vocal (voz fraca) no final de cada palavra. Desta forma, não é possível entender direito o que ele está falando. Edit 1. Tive que mudar a avaliação. A dicção dele influencia muito no aprendizado. Mesmo o curso tendo uma boa didática, eu por exemplo não consigo entender as vezes o que ele fala.
Rodrigo
August 30, 2023
O professor só copia e cola código a medida que ele vê na tela auxiliar. Muito código não utilizado na primeira instância é exposto sendo que não é necessário. Poderia deixar pra adicionar o código só quando for usar e explicar o motivo de usa-lo.
Mauro
August 26, 2023
Professor com explicações confusas e sem sentido,ele pode dominar o assunto,mas dominar e saber explicar são coisas completamente diferentes,péssiomo investimento!
Pedro
August 3, 2023
O curso é bom. Talvez precise de uma aula ou outra sobre como usar git e github e instalação de ambiente usar wsl2
Johny
July 25, 2023
A muito tempo acompanhando suas aulas seja aqui ou no YouTube. Gosto muito da didática. Parabéns sucesso!
Tiago
July 18, 2023
muito bom porem tive um pouco de dificuldade por conta de ser usado apenas nomes em inglês nas variáveis e funções, sei que ter o inglês e codar em inglês para o mercado de trabalho é fundamental, mas como sou iniciante fico meio perdido com os nomes todos em inglês, mas para quem entende o inglês eu recomendo
Mariana
July 13, 2023
Curso muito completo, projetos bem legais e desafiantes. Muitos conteúdos extras, as explicações também muito boas. Para mim que nunca tinha feito nada com React foi excelente. Recomendo.
José
July 12, 2023
Na verdade estou procurando aprender uma nova tecnologia para poder expandir minhas oportunidades no mercado de trabalho e ou crescer na empresa em que trabalho.
Luanne
July 10, 2023
O curso até agora está sendo muito bom, mas o professor digita muito rápido, enquanto ele ta falando ele ta fazendo, ele já muda de página, já insere outra coisa, tudo muito rápido!! Eu tenho que pausar e voltar o curso a todo momento, pq sempre to perdendo alguma coisinha pro meio... Vou levar mais do dobro do tempo pra finalizar o curso desse jeito. É muito chato acompanhar do zero um curso onde a pessoa que te ensina digita extremamente rápido e passa por tudo muito rápido, assim como eu, tem gente que não tem o dom de digitar tão rapido assim...
Alisson
July 2, 2023
Curso com bastante prática mesmo, bem interessante. A didática do professor é bem simples também, facilita o entendimento do assunto da aula. Sobre o React é bem completo, já os assuntos de complemento (TypeScript, JavaScript, APIs e Deploy) são bem simples, somente para conhecimento fundamental mesmo. Mas no geral, um curso que vale o investimento!
Juliana
June 30, 2023
Superou minhas expectativas! muito didático, o modelo de aulas curtas é ótimo, fixa melhor o conteúdo e entende por partes, mais fácil de compreender os conceitos.
Paula
June 25, 2023
Esse curso sem dúvida é perfeito, o professor consegue explicar com detalhes e ao mesmo tempo sendo bem objetivo o que será abordado. Recomendo para todos que desejam iniciar em React ou precisa de um novo olhar na biblioteca.
André
June 20, 2023
Curso muito bom. É bem pegado para quem pouco conhecimento em JS. Mas ao finalizar todos os módulos você consegue perceber que o aprendizado valeu à pena. Agora é aplicar todo conhecimento retido e continuar os estudos.
Elton
June 15, 2023
Está encantador, estou completamente empolgado com esse curso completo de React.js! A didática do professor Matheus Battisti é excelente!

Charts

Price

React do Zero a Maestria (c/ hooks, router, API, Projetos) - Price chart

Rating

React do Zero a Maestria (c/ hooks, router, API, Projetos) - Ratings chart

Enrollment distribution

React do Zero a Maestria (c/ hooks, router, API, Projetos) - Distribution chart
4568186
udemy ID
2/24/2022
course created date
4/13/2022
course indexed date
Bot
course submited by