Angular: O Framework por Trás de Aplicações Web em Escala de Produção
Angular é o framework opinado e TypeScript-first do Google usado para construir grandes single-page applications mantíveis. Seu component model, sistema de dependency injection e tooling de primeira classe o tornam a escolha de framework para times enterprise e desenvolvedores que desejam estrutura em escala. Este track cobre o Angular moderno — versão 19 com standalone components, Signals e a nova sintaxe de control flow — não os padrões legados de guias mais antigos.
O Que Você Aprenderá
Você começará com Angular CLI, estrutura de projeto e fundamentos do Angular 19, e depois passará para reatividade baseada em Signals, standalone components e dependency injection. A partir daí você cobrirá template-driven e reactive forms, operadores RxJS, HttpClient interceptors, component lifecycle hooks, content projection, animations e routing. Cursos posteriores abordam state management com NgRx e o SignalStore baseado em Signals do NgRx, testes unitários e end-to-end, internacionalização e custom form controls. O track encerra com otimização de change detection, server-side rendering, hydration, micro frontends com Module Federation, construção de reusable Angular libraries e Angular security essentials.
O Caminho de Aprendizado
Trinta e sete cursos abrangem A1 até C1. Os primeiros oito cursos (A1–A2) constroem a fundação: CLI setup, standalone components, pipes, lifecycle hooks e two-way binding. Os cursos B1 e B2 desenvolvem habilidades aplicadas — RxJS, advanced routing, reactive forms, directive composition e cobertura completa de testes. O tier C1 cobre o que diferencia Angular de produção de Angular de tutorial: Change Detection and Performance, NgRx SignalStore, Server-Side Rendering com Angular SSR, Micro Frontends com Module Federation, Building Angular Libraries e Angular Security Essentials.
Como Funciona
Cada curso é dividido em lições curtas e hands-on que você completa no editor de código built-in com feedback em tempo real. Um tutor AI está disponível sempre que você ficar preso, e cada conceito é reforçado com exercícios que rodam diretamente no navegador — nenhuma configuração local necessária para começar.