🔥 novidade 🔥
Nova trilha de Java disponível para assinantes.

Evolua sua carreira com Java, IA, 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.

conhecer planos
Junte-se a +34 mil devs no bootcamp de especialização mais completo e atualizado do mercado
Alunos Ignite

Junte-se a +34 mil devs no bootcamp de especialização mais completo e atualizado do mercado

conhecer planos

+970 aulas

Divididas em 4 trilha de conteúdo para você estudar no seu tempo

+200 horas

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

+36 projetos

Criados em aula para vocêse preparar para o mercado

+30 desafios

Quizzes e desafios para você fixar o conteúdo

novidades

Confira as novidades disponíveis para assinantes

nova trilha

Nova formação de Java na plataforma da Rocketseat

Domine Java, uma das linguagens mais usadas no mundo, do zero ao avançado, na prática. E conquiste uma das milhares de vagas abertas no Brasil e no mundo.

Primeiros módulos já liberados 🔥

conhecer trilha
Dani Leão
Tech Lead, Educadora e criadora de conteúdo
IA da Rocketseat

Já teve vergonha de tirar dúvidas sobre programação? Conheça o Houston, seu novo tutor!

Agora você pode assistir as aulas gravas e tirar dúvidas instantaneamente com a nova Inteligência artificial da Rocketseat! O Houston é um chatbot que te ajuda a consultar conteúdos das aulas de forma simples e fácil, tirar dúvidas e aumentar a produtividade dos seus estudos.

nova trilha

Estude IA no seu ritmo na nova trilha completa de Inteligência artificial e crie um diferencial para sua carreira em programação

Domine desde os fundamentos e conceitos dessa tecnologia até algoritmos avançados e aprendizados de máquina para lidar com os mais diversos problemas. Aprofunde seus conhecimentos nesse universo, aplique em cases reais e crie um diferencial para se destacar no mercado em constante evolução.

conhecer trilha de ia
Fulvio Mascara
Cientista-Chefe na Foursys e especialista na área de IA
O Ignite é pra mim?

Bootcamp 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.

conhecer planosDúvidas? Fale com a gente
DEPOIMENTOS DE ALUNOS E ALUNAS

O upgrade da carreira deles chegou. O próximo pode ser o seu!

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.

novidade 🔥

Trilha Java

Back-end

Domine Java, uma das linguagens mais usadas no mundo, do zero ao avançado, na prática. Desenvolva aplicações completas e escaláveis com Java e Spring Boot.

Dani Leão
Dani Leão
Tech Lead, Educadora e criadora de conteúdo

Módulos desta trilha

disponível

01. Fundamentos do Java

Nesse módulo apresentamos o Java do zero. Você irá entender o ecossistema do Java (JDK, JRE, JVM), como são estruturados os projetos (principais pastas e arquivos), tipos de dados, controles de fluxo, estrutura de repetição e conceitos de programação orientada a objetos como encapsulamento, herança e polimorfismo.

disponível

02. Fundamentos do Spring Boot

Nesse módulo iremos aprender sobre o Spring Boot, porque ele é tão utilizado, para que servem as annotations e, além disso, conceitos fundamentais de uma API REST.

disponível

03. Gestão de Vagas

Nesse módulo iremos desenvolver uma API REST para controle de Empresas, Vagas e aplicações, utilizando dos principais pacotes do Spring Boot para persistência, segurança e autorização.

em breve

04. Autenticação e Autorização

Módulo disponível em breve.

em breve

05. Documentação

Módulo disponível em breve.

em breve

06. Testes e Qualidade de Código

Módulo disponível em breve.

em breve

07. Implantação e Monitoramento

Módulo disponível em breve.

nova trilha

Trilha Inteligência Artificial

Domine desde os fundamentos e conceitos dessa tecnologia até algoritmos avançados e aprendizados de máquina para lidar com os mais diversos problemas. Aprofunde seus conhecimentos nesse universo, aplique em cases reais e crie um diferencial para se destacar no mercado em constante evolução.

Diego Fernandes
Fulvio Mascara
Cientista-Chefe na Foursys

Módulos desta trilha

Já disponível

01. Introdução

Neste módulo, exploraremos os fundamentos da inteligência artificial, destacando suas aplicações e capacidade de resolver problemas complexos. Abordaremos uma linha do tempo desde suas origens até o futuro promissor. Prepare-se para uma imersão no universo da IA e seu impacto no mundo.

Já disponível

02. Ambiente de Desenvolvimento

Neste módulo, vamos prepará-lo para as tarefas práticas da Trilha de IA. Isso inclui entender ambientes virtuais, gerenciar versões do Python e configurar o Visual Studio Code. Vamos explorar como otimizar a interação com Python para IA, maximizando sua experiência de aprendizado. Prepare-se para configurar seu ambiente de forma eficiente, um passo crucial para o sucesso na trilha de estudo.

Já disponível

03. Estatística para Devs

Este módulo foca na construção de uma base sólida em conceitos essenciais. Isso permite a análise de dados, extração de insights valiosos e identificação de padrões nos conjuntos de dados. Essas habilidades influenciam a escolha de modelos de machine learning, ajuste de parâmetros e avaliação de desempenho, preparando para aplicar estatística descritiva com confiança na carreira em IA.

em breve

04. Análise Exploratória de Dados com Pandas

Módulo em construção. Em breve mais informações.

em breve

05. Aprendizado de Máquina

Módulo em construção. Em breve mais informações.

em breve

06. Algoritmos de aprendizado supervisionado

Módulo em construção. Em breve mais informações.

em breve

07. Algoritmos de aprendizado não supervisionado

Módulo em construção. Em breve mais informações.

em breve

08. Ensemble de Modelos

Módulo em construção. Em breve mais informações.

em breve

09. Fundamentos de aprendizado profundo

Módulo em construção. Em breve mais informações.

em breve

10. Fundamentos de aprendizado por reforço

Módulo em construção. Em breve mais informações.

em breve

11. Algoritmos de aprendizado por reforço

Módulo em construção. Em breve mais informações.

em breve

12. Processamento de Linguagem Natural

Módulo em construção. Em breve mais informações.

em breve

13. Visão Computacional

Módulo em construção. Em breve mais informações.

em breve

14. Sistemas de Recomendação

Módulo em construção. Em breve mais informações.

em breve

15. IA Generativa

Módulo em construção. Em breve mais informações.

em breve

16. DataOps / AIOps

Módulo em construção. Em breve mais informações.

em breve

17. AI em Clouds

Módulo em construção. Em breve mais informações.

em breve

18. AutoML

Módulo em construção. Em breve mais informações.

novas aulas disponíveis

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
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. Consumo de API e performance no ReactJS

Projeto focado no aprendizado de consumo de API e entrar a fundo em conceitos e ferramentas que irão nos ajudar a performar nossa aplicação.

Utilização do Fetch, Axios, useCallback, useMemo, memo, React Devtools, Radix.

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. Redux e Zustand

Gerenciamento de estado utilizando Redux, incluindo a configuração de reducers, actions e a integração com testes unitários e uso do redux-toolkit. Ao final do curso, é realizada uma comparação entre Redux e Zustand, explorando as diferenças e vantagens de cada abordagem. Além disso, é realizada uma migração de Redux para Zustand.

08. Masterizando o Tailwind

Criação de interfaces utilizando o TailwindCSS, um framework de CSS que está em alta no mercado. Vamos criar uma interface de uma Dashboard, aprendendo várias práticas com Tailwind e ferramentas em volta do seu ecossistema, como: Tailwind Variants, Radix e Framer Motion.

novas aulas disponíveis

Trilha React Native

Mobile

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

Rodrigo Gonçalves
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.

Diego Fernandes

Módulos desta trilha

01. Projeto fundamentos Node.js

Nesse primeiro módulo iremos desenvolver uma API REST com Node.js focada nos fundamentos da tecnologia, sem frameworks ou bibliotecas externas. Aprenderemos sobre módulos internos do Node.js como HTTP, Crypto e File System e sobre fundamentos HTTP como requests, responses, headers, status code, route e query parameters, etc. Também daremos profundidade em Streams no Node.js e como aplicá-las para realizarmos operações assíncronas e parciais em nosso back-end.

02. Criando API REST com Node.js

Nesse módulo iremos desenvolver uma API REST, mas dessa vez utilizando o Fastify, Knex, TypeScript e outras ferramentas para auxiliar durante o desenvolvimento.

03. API Node.js com SOLID

Nesse projeto será desenvolvido uma aplicação para check-ins em academias. Aqui você irá aprender sobre alguns conceitos do SOLID, Design Patterns, Docker para iniciar o banco de dados, JWT e Refresh Token, RBAC e diversos outros conceitos.

04. DDD no Node.js

Nesse módulo será ensinado sobre os fundamentos de Domain-Driven Design e Clean Architecture na construção de uma API REST para um fórum. Você aprenderá a desenhar a arquitetura da aplicação utilizando conceitos de DDD, criar Value Objects e Relacionamentos, lidar com erros de forma funcional, desenvolver casos de uso, testes unitários, aplicar Subdomínios e Domain Events.

05. NestJS

Nesse módulo de NestJS você irá aprender os conceitos principais do framework, como injeção de dependência, controllers e services, além de integrar outas ferramentas com Prisma, Zod e Vitest. No decorrer desse módulo, iremos integrar com o código "core" desenvolvido anteriormente.

Já disponível

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.

Jakeliny Gracielly
Jake Gracielly
Educadora na Rocketseat
Jake Ignite Higher
Novos conteúdos todos os meses!

Confira os módulos que vão entrar em breve no Ignite

Construção de um fórum em Node.js com DDD (Node.js)

Gerenciamento de estado: Redux & Zustand (React)

Construção de interfaces com TailwindCSS (React)

Functional Error Handling no Node.js (Node.js)

APIs REST com NestJS & Clean Architecture (Node.js)

Testes no React com Vitest & Cypress (React)

Offline First com Expo e RealmDB (React Native)

Geolocalização & Mapas no React Native (React Native)

Publicação de apps iOS/Android com CI/CD (React Native)

Mais de 36 projetos práticos para você colocar a mão na massa e ampliar seu portfólio

Crie seu portfólio desenvolvendo aplicações profissionais e evolua seu nível técnico.

conhecer planos
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
⭐ oferta especial

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

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

Alunos Ignite

Junte-se a mais de 34mil devs que embarcaram na jornada Ignite

Assinatura anual por apenas

12x de R$ 184,91

Ou R$ 2.219,00 à vista
garantir minha vaga
100% seguro. Acesso imediato.
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
Mais de 30 projetos práticos
Ignite API e Masterclass todos os meses
Suporte e contato com o time da Rocketsea
Comunidade exclusiva do programa
Acesso imediato à plataforma das aulas
Novos conteúdos todos os meses
Trilha Higher de Soft Skills
Fórum exclusivo e quizzes
Atualizações inclusas
Certificado

Certificado de conclusão da Rocketseat

Garantia incondicional de 15 dias

Meios de pagamento
Cartão de crédito, pix e boleto
Compra 100% segura

Escolha seu plano e comece agora

Avançado
Bootcamp de especialização para quem busca evoluir na carreira em programação em ReactJS, Node, React Native e IA.
Acesso anual
R$ 2.219,00
Ou 12x de R$ 184,91
Quero assinar separadamente
Ver detalhes
Meios de pagamento
Cartão de crédito, pix e boleto
Para outras opções de pagamento entre em contato com o nosso time clicando aqui
Garantia incondicional de 15 dias

Desafios práticos com aplicações reais

Comunidade exclusiva de alunos e alunas

Plataforma completa que une todo ecossistema

Fórum exclusivo para dúvidas técnicas

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?
O que é o Rocketseat ONE?
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?

Sobre a Rocketseat

A Rocketseat é uma escola de programação, onde mais de 50 mil alunos e alunas já passaram pelos nossos programas de aprendizagem. Também é a maior comunidade de desenvolvedores da América Latina.

Imagem de um notebook com um player de vídeo da plataforma da Rocketseat.