React do Zero a Maestria (c/ hooks, router, API, Projetos)
What you'll 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
Requirements
- É necessário ter domínio dos fundamentos de JavaScript
- Conhecimentos em HTML e CSS serão bem aproveitados durante o curso
- Obs: há seções extras para reforçar conhecimentos que são utilizados ao longo dos projetos
Description
Seja bem-vindo ao curso completo de React, neste curso você vai aprender desde os recursos mais básicos até o mais avançado da biblioteca mais famosa do universo front-end.
Alguns dos tópicos abordados são:
Fundamentos do React (Criação de projeto por npx, para que serve cada pasta e cada arquivo, recursos básicos);
JSX;
Componentização;
CSS com React (Component, CSS Modules, global CSS);
Formulários com React (Hooks, tratamento de eventos, validações, envio para API);
Requisições HTTP com React (Como enviar e receber dados de uma API);
React Router;
Context API;
Hooks do React (useState, useEffect, useRef e todos os outros hooks);
Redux;
E muito mais!
Além dos pontos citados você terá diversos exercícios ao longo do curso, e muitos projetos também.
Desta forma você será desafiado a por em prática o que aprendeu, e a criar soluções completas com outras tecnologias que fazem parte dos projetos que utilizam React.
Ou seja, você vai criar projetos com tecnologias como:
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+;
Com isso você terá uma imersão Full Stack, aprenderá a integrar o React as mais diversas tecnologias, se preparando para o mercado de trabalho, que é o grande foco no curso.
Para realizar este curso você precisa ter conhecimentos em HTML, CSS e JavaScript, pois são as tecnologias base do React.
Como bônus vou te entregar algumas seções extras para você não ter dificuldade nos projetos, elas são:
Criação de APIs;
JavaScript Moderno;
TypeScript com React;
Aprender TypeScript com React também vai te posicionar melhor no mercado, muitas empresas estão aderindo o superset de JS como o seu padrão de desenvolvimento.
Chegando ao fim do curso você estará apto a criar projetos completos com React, ou seja, 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.
Está pronto para aprender React do básico ao avançado? Então te vejo no curso! =)
Who this course is for:
- Desenvolvedores Front-end
- Desenvolvedores Full stack
- Pessoas que queiram aprender a utilizar React
- Desenvolvedores Back-end que querem desmistificar o front-end com SPAs
Instructor
Olá, eu sou o Matheus, desenvolvedor Full Stack e amo trabalhar nesta área que me oferece diversas oportunidades de aprender novas tecnologias todos os dias.
Por este motivo estudo constantemente visando aprimorar minhas habilidades e conhecer novas libs, frameworks, linguagens e novas tecnologias que me chamam a atenção.
Como acredito que conhecimento quanto mais se compartilha mais se têm, decidi dividir o que aprendi durante esse tempo na minha carreira profissional.
E foi então que nasceu a ideia do Hora De Codar, que hoje é um blog e um canal no YouTube, lá ministro cursos grátis de diversas tecnologias que fui utilizando e estudando durante minha vivência na área, e agora resolvi expandir meus cursos para a Udemy, para abraçar o maior número de pessoas.
Pois o meu objetivo é capacitar quem deseja ser desenvolvedor/programador para o mercado de trabalho, atingindo um público que tem pouco ou nenhum investimento para realizar esse sonho; como meu aprendizado foi semelhante a este método nada mais justo de que eu retornar da mesma forma. :)