Pular para conteúdo

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