⭐ GANHE uma camiseta exclusiva + 2 bônus especiais. Oferta disponível por:
00
dias
00
horas
00
min
novidades
Acabamos de lançar novas aulas na trilha de React JS

Evolua sua carreira com React, Node e React Native

Especialize-se através de um método eficiente, uma grade curricular alinhada com o mercado e as atitudes que vão te destacar como profissional.

assinar agora
Junte-se a mais de 33 mil alunos e alunas

Método de aprendizado validado por +33k devs

Plataforma completa que une todo ecossistema

Desafios práticos com aplicações reais

Comunidade exclusiva de alunos e alunas

Fórum exclusivo para dúvidas técnicas

O Ignite é pra mim?

Programa de especialização e desenvolvimento

Se você tem uma base sólida em programação, o Ignite vai te ajudar a dominar tecnologias alinhadas com o que o mercado precisa e te aproximar das melhores oportunidades da sua carreira.

Através de uma metodologia prática, baseada nos pilares do foco, prática e grupo, você vai se preparar para os desafios do mundo real, além de desenvolver habilidades comportamentais para se destacar no mercado.

assinar agora

O que você vai aprender

Como assinante do Ignite, você vai ter acesso imediato e ilimitado a todas as trilhas pra escolher a tecnologia mais alinhada com seu objetivo para se especializar.

novas aulas

Trilha ReactJS

Front-end

Se você deseja construir interfaces modernas e reativas na web utilizando uma biblioteca modular e escalável, essa trilha é para você.

Diego Fernandes
Co-fundador e CTO na Rocketseat

Módulos desta trilha

01. Fundamentos do ReactJS

Um projeto inicial focado nos fundamentos do ReactJS, construído com Vite.

Principais conceitos do React como componentes, estado, propriedades, imutabilidade, programação declarativa, hooks, CSS Modules e TypeScript.

02. Construindo SPAs com ReactJS

Projeto focado em entrar mais a fundo no mundo do React e seu ecossistema, passando por estilização, roteamento e contextos.

React Router, Styled Components, ESLint, Context API, Reducers, React Hook Form e Immer.

03. Player de vídeo com Redux

Foco em entender com a arquitetura flux funciona, utilizando o Redux na construção de um projeto de player de vídeo.

Utilização do Redux Toolkit, Redux Thunk, Axios e outras ferramentas do ecosssitema.

04. Fundamentos do Next.js

Projeto completo utilizando o framework Next.js, passando por conceitos de server-side rendering (SSR), static-site generation (SSG) e incremental static regeneration (ISR).

Utilização do Next Auth, React Query e outras bibliotecas.

05. Design Systems com React

Construção de um Design System completo com biblioteca de componentes acessíveis.

Utilização do Storybook, Jest, Stitches, Radix, Framer Motion e outras bibliotecas visuais.

06. Next.js, do front ao back-end

Criação de um projeto front-end com funcionalidades back-end como acesso ao banco, integração com meio de pagamentos e autenticação utilizando API Routes do Next.js.

Usamos o Design System do módulo anterior, Prisma, Planetscale e Stripe.

07. GraphQL & JAMStack

Utilização de um Headless CMS para construção de uma aplicação completa JAMStack com GraphQL e com deploy na Vercel.

Utilizamos GraphCMS, Apollo Client, Stitches, GraphQL CodeGen e Cypress.

08. Suspense API & Streaming SSR

Módulo avançado sobre novas funcionalidades do React como Server Components, Suspense API, Streaming SSR, entre outras.

O foco desse módulo é preparar você para o que está por vir pro futuro da construção de interfaces com React.

Trilha React Native

Mobile

Desenvolva aplicações mobile modernas e reativas tanto para iOS quanto para Android de forma nativa.

Rodrigo Gonçalves
Educador na Rocketseat

Módulos desta trilha

01. Fundamentos React Native

Vamos aprender o ecossistema do desenvolvimento mobile com React Native, criar e compreender a estrutura de projetos React Native com a CLI além de conhecer os principais conceitos por volta da biblioteca como componentes, propriedades, estado, imutabilidade, hooks, estilização e utilização do TypeScript.

02. Expo e Styled Components

Você irá conhecer o Expo, um Framework que nos oferece um conjunto de ferramentas e serviços criados em torno de plataformas React Native que irão turbinar o nosso desenvolvimento. E você também irá aprender a utilizar o Styled Components para criar interfaces com o conceito de CSS-in-JS, ou seja, que nos permite escrever códigos CSS dentro do Javascript.

03. Formulários e Navegação

Neste módulo você irá aprender a utilizar o React Hooks Forms com a proposta de criar formulários flexíveis, com formas simples de fazer validação e sem renderizações desnecessárias. Também você irá aprender a criar a navegação entre telas mobile.

04. Async Storage

Neste módulo você irá aprender a utilizar o Async Storage para armazenar dados no dispositivo do usuário. O Async Storage  é uma ótima estratégia de armazenamento quando não há muitas regras e relacionamento envolvido, pois o sistema de armazenamento é simples e baseado em chave e valor (key-value), assíncrono e persistente. E de quebra, vamos criar o gráfico da nossa aplicação.

05. Contextos e Autenticação

Neste módulo você irá aprender a utilizar Login Social com OAuth Authentication que é uma estratégia incrível que permite utilizar os dados do usuário de uma conta já existente, como por exemplo, uma conta Google. E tem mais, neste módulo você também irá aprender a utilizar a Context API para compartilhar dados com toda a sua aplicação (ou parte dela).

06. Consumindo API

Neste módulo você irá aprender a integrar sua aplicação React Native com uma API. Você irá compreender os métodos do protocolo HTTP, lidar com requisições e respostas realizadas a uma API. Para integrar e consumir API utilizaremos o Axios.

07. Animações

Hora de levar nossos conhecimentos sobre o desenvolvimento de interfaces para o próximo nível conhecendo e aplicando na prática ferramentas e técnicas que estarão presentes nas sua aplicações no futuro aplicando boas práticas de UX e Animações.

08. Offline First

É hora de implementar a estratégia de Offline First para que algumas funcionalidades da nossa aplicação funcione sem conexão com internet utilizando um banco de dados local mais robusto.

09. Testes no React Native

Testes automatizados é uma excelente estratégia para garantir que componentes e funcionalidades continuem funcionando independente de novas manutenções.

10. Performando Apps

Em em aplicações mobile você pode ter a preocupação com performance e, por isso, nesse módulo entenderemos como performar aplicações no React Native entendendo como funcionam os algoritmos internos da biblioteca e todo fluxo de renderização de componentes.

11. Publicação de Apps

Nesse módulo aprenderemos a enviar a aplicação para Android à Google Play Store e o app iOS para Apple Store para disponibilizarmos nossa aplicação para o mundo.

12. Fluxo de CI/CD

Nesse módulo vamos buscar automatizar o processo de criação das próximas builds para as nossas aplicações assim que uma novar versão for enviada para o repositório. E para isso, vamos implementar a estratégia de CI/CD, isto é, Continuous Integration e Continuous Delivery.

Trilha Node.JS

Back-end

Construa arquiteturas escaláveis e simples para a web utilizando uma linguagem flexível e popular.

Daniele Evangelista
Educadora na Rocketseat

Módulos desta trilha

01. Fundamentos do NodeJS

Nesse módulos nós vamos conhecer os conceitos do Node.js, como é o seu funcionamento e os motivos pelo qual ele foi criado.

Iremos estudar sobre os conceitos e regras por trás de uma API Rest, os métodos HTTPs, os principais códigos de retornos e tipos de parâmetros de uma requisição.

02. Primeiro projeto com Node.js

Nesse módulo iremos criar nosso primeiro projeto com Node.js do total zero, colocando em prática todos os conceitos estudados no módulo inicial.

03. Iniciando a API

Aqui aprenderemos a criar aplicações utilizando TypeScript seguindo padrões de código e princípios do SOLID. Aprenderemos conceitos importantes como casos de uso, repositórios, models, streams do Node.js e documentação de APIs com Swagger.

04. Continuando a aplicação

Daremos início à nossa aplicação principal criando a base do app com autenticação, cadastro, upload de avatar, etc. utilizando um banco de dados relacional e conheceremos conceitos e ferramentas como Docker, TypeORM, JWT e bcrypt.

05. Testes e regras de negócio

Criaremos grande parte das funcionalidades e regras de negócio da nossa aplicação utilizando testes automatizados com Jest e supertest, criando a documentação completa das funcionalidades com Swagger.

06. Trabalhando com refresh_token e e-mail

Nesse capítulo vamos concluir as funcionalidades da nossa aplicação, aprender como utilizar refresh_token da nossa aplicação e como enviar e-mail, utilizando a biblioteca nodemailer.

07. Deploy

Nesse capítulo vamos aprender como fazer o deploy da nossa aplicação em produção, utilizando CI/CD para automatizar o deploy.

08. Serverless

Nesse capítulo vamos aprender o que é Serverless e vamos criar uma aplicação utilizando Serverless. Vamos ver também os conceitos por trás da arquitetura de microsserviços e como tem sido utilizado no mercado.

novos contéudos em breve

Avance além do código

Soft skills

O Ignite Higher é uma trilha de desenvolvimento de habilidades comportamentais (soft skills), para você se destacar como profissional. No Higher você irá evoluir em assuntos como comunicação, criatividade, solução de problemas, pensamento crítico, tomada de decisão, marca pessoal e muito mais.

Jake Gracielly
Educadora na Rocketseat

Desafios práticos com aplicações reais

Construa aplicações web com as ferramentas e práticas mais modernas e evolua seu nível técnico

ASSINAR IGNITE AGORA

+970 aulas

Disponíveis agora para você estudar programação

+200 horas

De conteúdo técnico e teórico para você se especializar

+36 projetos

Projetos e desafios exclusivos criados nas aulas

⭐ oferta especial

Garanta sua vaga e GANHE uma camiseta exclusiva + 2 bônus especiais

Oferta válida só até 24/07 às 23h59

Junte-se a mais de 33mil devs que embarcaram na jornada ignite

Assinatura anual até 12X s/ juros

R$ 147,90/mês

Ou R$ 1.774,80 à vista
garantir minha vaga
Parcele em até 24x no boleto

Assinando hoje você garante:

Bônus - Camiseta Exclusiva
Bônus - Curso de posicionamento estratégico para devs em redes sociais
Bônus - Experiência online - Carreira Internacional
Atualizações inclusas
Desafios
Trilha Higher
Fórum exclusivo
Certificado

Certificado de conclusão da Rocketseat

Garantia incondicional de 15 dias

Meios de pagamento
Compra 100% segura
depoimentos

O seu resultado é nosso combustível

"Foi um dos melhores investimentos que eu já fiz porque o retorno foi muito rápido"
Camila Sbrussi
“Graças a Rocketseat em um ano e meio eu sai de desempregado pra front-end pleno"
Isaac Viana
"Com a Rocketseat eu consegui um dos meus sonhos, que era trabalhar em uma empresa que tem sede internacional"
Laura Beatris
faq

Tudo o que você precisa saber sobre o Ignite

Ainda tem alguma dúvida? Fale conosco pelo WhatsApp

O que é o Ignite?
Quanto custa?
Preciso ter conhecimentos prévios para participar?
E se eu perceber que não serve para mim?
Por quanto tempo terei acesso?
Vocês oferecem certificado?
Não moro no Brasil, como faço?
O que é o Fórum?
O que é a comunidade exclusiva de alunos e alunas?
Terei acesso às atualizações de conteúdo?
Ainda estou com dúvida, o que eu faço?