Sobre o Curso
🎓 Desenvolvimento Frontend com Angular
Este curso foi projetado para capacitar desenvolvedores na criação de SPAs (Single Page Applications) modernas, utilizando o framework Angular do Google. O diferencial é a transição guiada da arquitetura clássica (NgModule) para o modelo moderno e otimizado baseado em Standalone Components.
🎯 Objetivos do Curso
-
Ecossistema Angular --- Compreender a estrutura de projetos, o papel do Angular CLI e a arquitetura baseada em componentes.
-
Manipulação Dinâmica --- Dominar todos os tipos de Data Binding e o uso de diretivas para criar interfaces ricas e interativas.
-
Modernidade Standalone --- Aprender a desenvolver aplicações sem NgModules, simplificando o código e melhorando a performance.
-
Integração Reativa --- Consumir APIs REST de forma profissional utilizando RxJS e as melhores práticas de serviços injetáveis.
📚 O Que Você Vai Aprender
Módulo 1 – Fundamentos e Estrutura
- Ciclo de vida de um componente
- Instalação e uso avançado de CLI
- Arquivos principais (angular.json, main.ts)
- Templates e estilização isolada
Módulo 2 – Core e Comunicação
- Hierarquia Pai-Filho (@Input/@Output)
- Serviços Singleton e DI
- Diretivas Personalizadas
- Roteamento e Lazy Loading
Módulo 3 – Standalone e Formulários
- BootstrapApplication e provideRouter
- Refatoração de código legado para Standalone
- Validações síncronas e assíncronas em Forms
- HttpClient e tratamento de erros
Módulo 4 – RxJS e Deploy
- Operadores Pipe, Map, Filter
- BehaviorSubject para estados locais
- Angular Material e Design System
- Deploy em plataformas modernsas (Firebase/Vercel)
🛠️ Metodologia
Abordagem "Learning by Doing". Cada aula inclui uma seção teórica consolidada, exercícios progressivos e a construção incremental de um projeto que fará parte do seu portfólio profissional.
Pronto para ser um especialista Angular? Começar Agora