Formação React JS

Crie aplicações web modernas com React!

Esta formação faz parte dos nossos cursos de Front-end
100h
Para conclusão
9
Cursos
7
Vídeos extras
4
Podcasts
3
Artigos

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 biblioteca da linguagem JavaScript e uma das formas mais modernas para a criação de aplicações web. Ela trabalha de forma declarativa, eficiente e flexível, possibilitando a criação de interações complexas.

Antes de mergulhar no mundo React, é importante ter uma base sólida em HTML, CSS e JavaScript. Conhecer Git e versionamento de código também será muito valioso para aproveitar essa imersão.

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

  • Eduarda Scharnhorst

  • Elaine Mattos

  • Felipe Nascimento

  • Ricardo Bugan Debs

Passo a passo

  1. 1 Programar com JavaScript Orientado a Objetos

    Em aplicações que estão em desenvolvimento há mais tempo, é possível que você encontre projetos React baseados em classes, por isso é muito importante você saber o paradigma da Orientação a Objetos.

    Esse paradigma nos ajuda a organizar nosso código, facilitando a manutenção e legibilidade dele, o que é muito importante dentro de um time, independente do tamanho do projeto.

  2. 2 Lidar com class components

    Agora vamos entender como a biblioteca controla seus componentes e como faremos para não termos problemas de performance ou trabalho desnecessário. Aprender a usar as ferramentas complementares vai tornar tudo mais simples.

    Com uma base sólida de conhecimento, podemos começar nossa imersão no mundo do React. Nesse primeiro momento, iremos seguir com uma abordagem tradicional, criando componentes baseados em classes e aprendendo os principais conceitos da biblioteca.

  3. 3 Utilizar uma abordagem moderna

    Vimos como usar a Orientação a Objetos dentro do contexto do React e como e os principais conceitos dessa ferramenta. Mas se quisermos começar um projeto novo hoje, utilizando tudo que a biblioteca tem, será que essa é a única possibilidade?

    Nas últimas versões, a recomendação da documentação é para usarmos os function components, uma forma mais simples de se trabalhar e que facilita o compartilhamento de código. Junto com esses novos tipos de componente veremos os hooks e o que é a context API.

    E como funciona o ecossistema React? Que outras ferramentas podemos usar junto com ele?

    Começaremos a explorar esse ecossistema com o MaterialUI, uma ferramenta que nos ajuda muito na prototipação de ideias e que acelera a criação do layout com o React.

  4. 4 Conhecer o Ecossistema

    Já vimos a base de como o React funciona e entendemos a fundo onde a biblioteca do Facebook atua na criação de sites. Vamos aprender agora sobre ferramentas auxiliares, que facilitam muito nossa vida na hora de criar sites complexos, executar testes automatizados e extrais nosso CSS de forma que não tenhamos conflito entre componentes.

Front-end

Além dessa, a categoria Front-end conta com cursos de HTML, CSS, React, Angular, JavaScript, jQuery,e mais...

Experiências de quem já estudou com a gente

Luis Gustavo Luciano Henz

em 01/08/2020

Parabéns ao Professor, por dominar tão bem o conteúdo. Obrigado novamente!

JavaScript: Programando a Orientação a Objetos

Nickolas Silva e Nascimento

em 04/02/2021

Ricardo Bugan Explica bem como cada coisa Funciona! muito bom!

JavaScript: Interfaces e Herança em Orientação a Objetos

Gustavo Panazzo Landi

em 24/11/2020

Achei o curso muito bom. Única parte que não gostei foi o fato de não mostrar a parte do CSS. Entendo que o foco era o React, mas acredito que seja bom mostrar como foi feito. Quanto mais conhecimento, melhor.

React: Ciclo de vida dos componentes

Comece hoje mesmo os cursos de React JS. Matricule-se agora!

  • 1263 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • 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

  • 1263 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • 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

  • 1263 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • 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

  • 1263 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • 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
Conheça os Planos para Empresas

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas