Formação React

Crie aplicações web modernas com React!

Esta formação faz parte dos nossos cursos de Front-end
80h
Para conclusão
7
Cursos
2
Podcasts

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

Formação React

O React é uma das formas mais modernas de se criar aplicações web!

Com a Formação React, você vai construir duas aplicações. A primeira é um cadastro de livro e autores, para introduzir a tecnologia e te dar uma visão geral do que pode ser feito. Você também vai reproduzir uma famosa rede social de fotos e vídeos e, enquanto escreve as funcionalidades, vai ter a oportunidade de conhecer muito mais detalhes da biblioteca.

Além do React, você será apresentado(a) ao Redux e à forma que ele implementa o pattern Flux, criado pelo Facebook. Você também conhecerá o Create-React-App, ferramenta do Facebook que acelera o setup inicial de um novo projeto React, te poupando de várias tarefas manuais de infraestrutura.

Quer criar aplicações mais legais e com menos esforço? Comece a estudar a Formação React!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você irá aprender

  • Alberto Souza

  • Flavio Henrique de Souza Almeida

Passo a passo

  1. 1 Avançando em JavaScript

    Para começar, você vai se aprofundar em JavaScript. Você vai utilizar o paradigma de Orientação a Objetos em aplicações práticas para resolver problemas, aplicará novos recursos de ECMASCRIPT 6, vai estruturar sua aplicação e utilizar padrões de projeto.

    Você também vai aprender a armazenar dados offline com IndexedDB, encartar-se com a Fetch API, usar Babel para garantir a compatibilidade máxima de seu código e tornar o código ainda mais elegante com novos padrões de projetos.

  2. 2 Webpack

    Nesta parte, você aprenderá a manipular módulos na sua webapp! Você vai conhecer sobre o bundler mais popular do mercado, vai conseguir diferenciar o build de desenvolvimento do build de produção e aplicará técnicas como o lazy loading e o code splitting. Além disso, você será mais produtiva(o) com o Webpack Dev Server e vai conhecer quais são as boas práticas seguidas pela comunidade.

  3. 3 React

    Agora que você já aprendeu as questões fundamentais para chegar até o React, você vai de fato começar a utilizá-lo em suas aplicações. Nesta parte da Formação, você vai aprender a criar componentes reutilizáveis entre suas telas, diminuir o acoplamento através de eventos entre seus componentes, utilizar seu conhecimento em Orientação a Objetos para criar componentes com vida própria, declarar o comportamento que você espera e usar o Create React App para não ter nenhum trabalho de configuração.

    Além disso, você vai lidar com Fetch API e suas Promises, vai usar o JWT para criar um sistema de login simples e eficiente, conhecerá o React Router mais a fundo utilizando parâmetros na rota e interceptores, vai saber mais sobre o ciclo de vida do React e dividirá as responsabilidades com o Presentational e Container components.

Front-end

Além dessa, a categoria Front-end conta com formações como: HTML, CSS, JavaScript, jQuery, Angular, React,e mais...

Experiências de quem já estudou com a gente

Ricardo Noronha de Menezes

em 04/05/2019

Muito bom, o professor é simplesmente sensacional, apresenta conteúdo muito aprofundado com uma didática fantástica.

JavaScript Avançado II: ES6, orientação a objetos e padrões de projetos

Lincon Santos

em 02/05/2019

Me ajudou a melhorar meu JavaScript e expandir meus horizontes.

JavaScript avançado I: ES6, orientação a objetos e padrões de projetos

Leo Alves Maroni Dias

em 24/03/2019

Conteúdo do curso muito bom, desde o módulo I, muita informação para assimilar, mas com dedicação e estudo complementar dos conceitos apresentados dá p pegar uma boa base.

JavaScript Avançado III: ES6, orientação a objetos e padrões de projetos

Sabe quando você pode começar? Agora!

  • 839 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 839 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 839 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 839 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana