17. Back-End
Só um parêntese rápido aqui, de desenvolvedor para desenvolvedor: como o React é uma biblioteca puramente Front-End (responsável pela interface que consome os dados) e o Node.js é quem de fato governa o Back-End, estruturei o escopo como um curso Full-Stack com forte ênfase na integração de arquiteturas baseadas em APIs. Assim, mantemos o rigor técnico da arquitetura de software real.
| Responsável | Curadoria da Aturin |
|---|---|
| Última atualização | 18/09/2026 |
| Tempo de conclusão | 8 horas 5 minutos |
| Membros | 29 |
Intermediário
3o Sem - TDS
3o Sem - TII
-
Week 15Aulas · 52 min
-
1.1 - Apresentação da disciplina
-
1.2 - Apresentação do professor
-
1.3 - O que é React - Parte 110 xp
-
1.4 - O que é React - Parte 210 xp
-
1.5 - O que é React - Parte 310 xp
-
-
Week 25Aulas · 1 h 15 min
-
2.1 - Uso no HTML e Configuração do ambiente10 xp
-
2.2 - Atualizando o React com NPM10 xp
-
2.3 - Renderizando React no HTML: Conectando sua aplicação à página Web10 xp
-
2.4 - React JSX Escrevendo HTML no JavaScript - Parte 110 xp
-
2.5 - React JSX Escrevendo HTML no JavaScript - Parte 210 xp
-
-
Week 45Aulas · 1 h 17 min
-
4.1 - O que é ES610 xp
-
4.2 - React renderizando HTML – Conectando sua aplicação à página Web10 xp
-
4.3 - Prática com JSX10 xp
-
4.4 - React components – Os blocos de construção da sua interface10 xp
-
4.5 - React class components – Como usar componentes de classe (Uma visão geral)10 xp
-
-
Week 55Aulas · 1 h 22 min
-
5.1 - React Props – Passando informações para seus componentes10 xp
-
5.2 - React Events – Respondendo às interações do usuário10 xp
-
5.3 - React Lists – Exibindo listas de itens de forma eficiente10 xp
-
5.4 - Renderização condicional no React – Exibindo conteúdo diferente com base em Condições10 xp
-
5.5 - React Forms – Como lidar com formulários e entradas do usuário10 xp
-
-
Week 75Aulas · 1 h 18 min
-
7.1 - Criando uma Aplicação React com Múltiplas Páginas (React Router) - Parte 110 xp
-
7.2 - Criando uma Aplicação React com Múltiplas Páginas (React Router) - Parte 210 xp
-
7.3 - React Memo – Otimizando a performance de seus componentes10 xp
-
7.4 - Estilizando React com CSS – Dando estilo às suas aplicações10 xp
-
7.5 - Estilizando React com Sass – Dando mais poder ao seu CSS10 xp
-
-
Week 88Aulas · 2 h 1 min
-
8.1 - Prototipação de Telas em Projetos de Software10 xp
-
8.2 - React Hook useEffect – Lidando com efeitos colaterais10 xp
-
8.3 - React Hook useContext – Compartilhando estado globalmente10 xp
-
8.4 - Recriando o projeto do zero para o PetGood10 xp
-
8.5 - O que é Node.js? – Construindo o Início do nosso Backend10 xp
-
8.6 - Node.js – Instalação e nosso primeiro servidor Backend10 xp
-
8.7 - Requisitos de JavaScript para Node.js – Uma Revisão Prática10 xp
-
8.8 - Arquitetura do Node.js – O segredo da sua velocidade10 xp
-