Curso React.js Ninja - React Completo
What you'll learn
- Criar aplicações utilizando o ReactJS de forma correta
- Configurar seu ambiente de desenvolvimento e produção
- Usar conceitos de programação funcional em suas aplicações
- Aplicar testes de vários tipos em suas aplicações
- Criar aplicações com rotas, estados isolado e pré-renderização no lado do servidor
Requirements
- É necessário estar confortável com a linguagem JavaScript (ao menos na versão ES5)
- É preciso ter um conhecimento básico da API DOM
- É preciso saber fazer requisições HTTP via JavaScript
Description
O Curso React.js Ninja é para aquelas pessoas que querem crescer como programadores(as) na área de desenvolvimento web. Nesse curso será abordado não só sobre a lib React.js em si, mas todas as ferramentas e técnicas do ecossistema ao seu redor: redux, react-router, programação funcional, testes, etc.
A ideia é que esse curso esteja em constante evolução, assim como o React.js. Então aqui você irá aprender em primeira mão, não somente todas as novidades que forem lançadas no React.js, como também as melhores formas de usar essa maravilhosa biblioteca!
Who this course is for:
- Devs com bons conhecimentos em JavaScript que queiram entender sobre como o ReactJS funciona, e todo o seu ecossistema.
Instructor
Sou desenvolvedor web desde 2002, com foco em frontend desde 2004, principalmente JavaScript. Sou professor de alguns cursos que você pode encontrar no meu blog (endereço no meu perfil):
- JavaScript Ninja - um curso que fala sobre a linguagem JavaScript em si - para quem nunca programou na vida;
- Git e GitHub Ninja, para aprender a utilizar essas ferramentas para trabalhar em equipe (ou mesmo sozinho, mas com o entendimento de como é possível versionar seus projetos de forma correta)
- React Ninja, onde abordamos não apenas a biblioteca React.js em si, mas também todo o ecossistema em volta da ferramenta: testes para componentes, gerenciamento de estados, rotas, renderização do lado do servidor, configurações específicas para agilizar o desenvolvimento, e configurações para performar da melhor forma possível quando entregar um projeto com React em produção.