Rocketseat
Retrospectiva 2024Relembre como foi sua jornada de estudos neste ano
Acessar retrospectiva

Full-Stack

Icone da tag FrontendFrontendIcone da tag BackendBackendIcone da tag InicianteIniciante
GitHubTypeScriptHTMLCSS+1
Nível 2

Versionamento de código

20 Aulas2 Atividades

Git e Github

Módulo20 aulas
1 Atividade
1h 05min

Esse módulo explora os conceitos de controle de versão de código usando ferramentas como o Git e o GitHub.

Micro-certificado - O básico de Git e GitHub

Micro-certificado - O básico de Git e GitHub

Git, comandos básicos, repositórios, versionamento, GitHub.

Nível 4

Avançando no HTML e CSS

138 Aulas13 Atividades

Layout com CSS

Módulo56 aulas
3 Atividades
4h 49min

Neste módulo, vamos criar layouts avançados para páginas web usando Flexbox e Grid, além de explorar técnicas de posicionamento, variáveis e pseudo-elementos.

Desafio prático - Portfólio Dev

Desafio práticoopcional

Você vai desenvolver um site desktop de portfólio para desenvolvedores, com links para projetos e contato do profissional.

Formulários

Módulo32 aulas
1 Atividade
3h 00min

Neste módulo, você aprenderá a criar formulários com elementos como input text, select, textarea, além de aprender como utilizar botões, checkboxes e outros recursos.

Desafio prático - Formulário de convite

Desafio práticoopcional

Você vai desenvolver um site desktop de convite para evento com formulário para geração do convite personalizado.

CSS Functions

Módulo9 aulas
1 Atividade
24min

Neste módulo você aprenderá os fundamentos de CSS Functions. Aprenda técnicas para girar, mover, escalar e desenhar elementos, trabalhar com cores e muito mais.

Responsividade

Módulo21 aulas
1 Atividade
3h 33min

Neste módulo aprenda a utilizar Media Queries para ajustar estilos de acordo com as características do dispositivo, garantindo uma experiência consistente e responsiva em diversas resoluções de tela.

Desafio prático - Responsividade

Desafio práticoopcional

Neste desafio você vai praticar os conceitos de responsividade.

CSS Animations & Transitions

Módulo20 aulas
1 Atividade
3h 04min

Neste módulo, você aprenderá a criar efeitos visuais dinâmicos e interativos usando CSS Animations & Transitions. Domine as propriedades transition e animation para controlar animações sutis e transições complexas. Explore funções de temporização, técnicas de keyframes e muito mais para transformar seus projetos em experiências imersivas. Pratique seus conhecimentos com um projeto completo de animações!

Desafio prático - Animações

Desafio práticoopcional

Nesse desafio você vai praticar os conceitos de animação desenvolvendo uma landing page de um clube de assinatura.

Quiz - Avançando no HTML e CSS

Teste teóricoobrigatório
11 Questões

Questionário avaliativo

Micro-certificado - Fundamentos de HTML e CSS

Micro-certificado - Fundamentos de HTML e CSS

Estrutura do HTML, tags HTML, semântica, acessibilidade, conceitos de CSS, seletores CSS, etc.

Nível 5

JavaScript

261 Aulas19 Atividades

JavaScript Básico

Módulo82 aulas
6 Atividades
7h 20min

Neste módulo vamos explorar os fundamentos essenciais do JavaScript, desde a criação de funções e manipulação do DOM até a depuração de código. Aprenda sobre escopo, eventos, expressões regulares e muito mais. Além disso, iremos criar um app de conversor de moedas para aplicar os fundamentos aprendidos neste módulo.

Desafio prático - Lista de compras

Desafio práticoopcional

Nesse desafio você vai praticar os conceitos de JavaScript desenvolvendo uma aplicação de lista de compras.

Quiz - JavaScript Básico

Teste teóricoobrigatório
15 Questões

Quiz avaliativo

JavaScript Intermediário

Módulo78 aulas
6 Atividades
6h 11min

O módulo intermediário de Javascript, explora conceitos um pouco mais avançados de programação como métodos de manipulação de texto, técnicas de repetição eficientes, manipulação de datas e horas, além de introduzir a utilização de classes para organizar e estruturar nosso código de forma mais modular e reutilizável.

Desafio prático - Sorteador de números

Desafio práticoopcional

Nesse desafio você vai praticar os conceitos intermediários de JavaScript desenvolvendo um sorteador de números.

Quiz - JavaScript Intermediário

Teste teóricoobrigatório
15 Questões

Questionário avaliativo

JavaScript antes do framework

Módulo69 aulas
5h 48min

Esse módulo aborda funcionalidades do Javascript moderno, como imutabilidade, módulos, funções assíncronas, pacotes, APIs, compiladores e bundlers. O objetivo é fornecer o conhecimento fundamental para entender o funcionamento dos frameworks, como o React, nos bastidores.

Projeto: Hair Day

Módulo32 aulas
2h 47min

É hora de por em prática todos os conceitos que foram aprendidos até aqui: nesse projeto vamos desenvolver todas as funcionalidades para um sistema de agendamento de corte de cabelo!

Desafio prático - Agendamento Pet Shop

Desafio práticoopcional

Nesse desafio você vai praticar os conceitos mais avançados de JavaScript desenvolvendo um agendamento para um Pet Shop.

Quiz - JavaScript antes do framework

Teste teóricoobrigatório
12 Questões

Questionário avaliativo

Micro-certificado - JavaScript

Micro-certificado - JavaScript

Concluiu o nível JavaScript

Nível 9

Node.js com Containers

174 Aulas2 Atividades

Containers

Módulo28 aulas
1h 59min

Neste módulo, focaremos em Docker, aprendendo a criar e gerenciar containers para uma aplicação Node e um banco de dados como o Postgres ou SQLite. Também abordaremos a criação de volumes para persistência de dados e o uso do Docker Compose para automatizar o processo de execução de múltiplos containers. Esses conceitos serão explorados de forma prática ao longo das aulas.

ORM

Módulo22 aulas
1h 18min

Neste módulo, vamos explorar o conceito de ORM e aprender a usar o Prisma ORM. Vamos ver como um ORM facilita a manipulação de bancos de dados em nossas aplicações.

Autenticação e autorização

Módulo14 aulas
1h 07min

Neste módulo, vamos aprender sobre autenticação e autorização em aplicações Node, utilizando tokens JWT para inserir o token na requisição. Vamos entender a diferença entre autenticação e autorização e implementar na prática.

Testes Automatizados

Módulo18 aulas
59min

Neste módulo, vamos abordar testes automatizados com Jest. Aprenderemos a definir critérios de teste, expectativas e simular falhas. Exploraremos testes end-to-end. O foco inicial é entender e aplicar testes automatizados no Node.

API de entregas de encomendas

Módulo49 aulas
3h 21min

Neste módulo, vamos criar uma API do zero para um aplicativo de delivery, integrando tudo que aprendemos até agora. Usaremos Docker, Postgres, Prisma e Zod para validação de dados, entre outras ferramentas. Esse projeto não só será uma ótima experiência prática, mas também uma adição valiosa ao seu portfólio.

Deploy

Módulo19 aulas
1h 09min

Neste módulo, vamos iniciar uma nova fase focada em deploy. Vamos aprender a colocar nossa aplicação em um servidor, publicando tanto a aplicação quanto o banco de dados. O objetivo é deixar tudo disponível para que usuários reais possam acessar nossa aplicação em produção.

Gerenciando dependências em projetos Node

Módulo24 aulas
1h 44min

Neste módulo, vamos explorar como gerenciar as dependências de uma aplicação Node. Vamos ver como atualizar essas dependências e lidar com possíveis quebras no código. Ao final você vai aprender como manter seu projeto sempre atualizado. Também vamos discutir a importância de usar versões específicas durante o aprendizado e como, no mundo real, você pode encontrar projetos com versões mais antigas.

Desafio prático - Gerenciador de tarefas

Desafio práticoopcional

Neste desafio você irá desenvolver uma API para um sistema Gerenciador de tarefas, onde os usuários podem criar contas, autenticar-se e gerenciar tarefas. Um admin pode atribuir tarefas a membros do time, as tarefas podem ser categorizadas por status e prioridade.

Quiz - Node.js com containers

Teste teóricoobrigatório
15 Questões

Questionário avaliativo

Micro-certificado - Introdução ao Node.js

Micro-certificado - Introdução ao Node.js

Concluiu os níveis TypeScript, Fundamentos do Node.js, API REST com Node.js, Node.js com Containers

Tem módulo novo chegando!

As aulas dessa trilha estão sendo gravadas pra te trazer o que há de mais atual no mercado. Seu certificado estará disponível assim que a trilha completa estiver totalmente liberada na plataforma.