Com este curso você será capaz de:

Compreender o conceito de reatividade tratado por React

Compreender o conceito de reatividade tratado por React

Criar um projeto desenvolvido com o React

Criar um projeto desenvolvido com o React

Mostrar informações atualizadas em tempo real

Mostrar informações atualizadas em tempo real

Consumir uma API de dados do frontend

Consumir uma API de dados do frontend

Programa do curso

Bem-vindo e introdução

Bem-vindo e introdução

Introdução: ReactJS

Criando e renderizando elementos com React.createElement
Conhecendo o JSX
Criando componentes reutilizáveis
Identificando componentes em aplicações
Estilizando seus componentes
Gerenciando o estado interno de seus componentes
Entendendo o ciclo de vida de um componente
Reagindo a eventos de elementos
Renderização condicional de elementos
Trabalhando com listas e o atributo key
Trabalhando com input e formulários

Aumentando a complexidade

Um pouco mais sobre o JSX
Validação de propriedades com propTypes
Propriedades padrão com defaultProps
Interagindo com o DOM
Compartilhando estado entre componentes
Gerenciando o estado global da sua aplicação com Context
Utilizando React.Fragment
Tratamento de erro com componentDidCatch
Criando Componentes de Ordem Superior (Higher-Order Components - HoC)
Render Props

Criando uma aplicação com React (Platzi Soccer)

Conhecendo a aplicação que vai ser criada
Criando uma aplicação com create-react-app

Construindo o Platzi Soccer

Criando a barra de navegação responsiva
Criando navegação de páginas com react-router
Refatorando o nosso código
Criando a página inicial do projeto
Buscando dados para a construção da página do Brasileirão
Criando página para mostrar a tabela de classificação
Criando o componente mostraProximasPartidas
Gerenciando times favoritos do usuário
Criando página para acompanhar partida ao vivo
Renderizando as informações da partida ao vivo em tempo real
Publicando a nossa aplicação
Diploma del Curso de Desenvolvimento com React.js

Obtenha reconhecimento pelo seu trabalho!

Compartilhe suas conquistas com sua família, amigos, colegas e a comunidade.

Assim que terminar o curso, você terá acesso ao certificado digital.

Os Professores

Luis Rudge

Luis Rudge

@luisrudge

Desenvolvedor Frontend em Auth0

6 razões para estudar na Platzi

Proyección profesional

Projeção Profissional

80% dos nossos alunos conseguem um emprego melhor

Proyección profesional

Meta

Alcance os seus objetivos com nossa metodologia de aprendizagem

Proyección profesional

Certificado de Conclusão

Você vai ganhar um certificado quando passar em um curso

Proyección profesional

App e conteúdo off-line

Não interrompa o seu aprendizado, continue aprendendo de qualquer lugar

Proyección profesional

Orientação Permanente

Acompanhamos seu processo de aprendizagem respondendo a todas suas dúvidas

Proyección profesional

Materiais

Reforce seu aprendizado com leituras, exercícios e desafios reais

Perguntas frequentes sobre os cursos da Platzi

Ao finalizar as aulas, publicamos um exame de certificação. Os alunos são aprovados com 90% ou mais de acertos. O certificado demonstra que você aprendeu e compreendeu os temas que nós vimos. Se você não for aprovado no exame, poderá tentar de novo a cada 6 horas.
Os cursos são on-line e tudo está disponível 24 horas por dia, 7 dias por semana na plataforma. Também temos um aplicativo para dispositivos móveis onde você pode fazer o download do conteúdo para visualizá-los off-line. A experiência que oferecemos é construída para que você possa aproveitá-la ao iniciar sua sessão.