Requirements
- Básico de HTML
- Básico de CSS
- Básico de Javascript
Description
Se você sempre quis aprender a criar aplicações web modernas e dinâmicas, o React vai te ajudar a ser 10 vezes mais produtivo. Nesse curso, aprenderemos todos os fundamentos sólidos do React.
E o melhor de tudo, durante todas as aulas, você aplicará todos os conhecimentos na criação de uma aplicação feita totalmente do zero. Iremos construir um Kanban Board, onde você poderá:
Adicionar tarefas na lista
atualizar tarefas já adicionadas
deletar tarefas indesejadas
mover tarefas entre listas
Ter uma aplicação online que pode ser colocada em seu portfólio.
E durante a criação de cada funcionalidade citada acima, você irá aprender o conceitos fundamentais do React que são necessários para criar todas as aplicações React utilizadas por grandes empresas como o Facebook, Twitter, Instagram e WhatsApp.
Os principais conceitos explorados serão:
Ferramentas Necessárias
Hello World em React
Introdução ao JSX
Renderizando Elementos
Componentes React
Estilizando componentes com CSS
Hooks
Gerenciamento de Estado
State e Props
Renderização Condicional
Eventos em React
Renderizando Listas
Ao final do curso, você possuirá uma aplicação completa para colocar em seu portfólio de desenvolvedor e até utilizar o código fonte como base para suas futuras aplicações e entrevistas de trabalho.
Who this course is for
- Desenvolvedores querendo aprender a criar aplicações Frontend dinâmicas
- Iniciantes em Javascript querendo aprender React
- Desenvolvedores Backend buscando melhorar seus conhecimentos em frontend moderno