Aula liberada · sem cadastro
Angular 19 - Iniciante ao Avançado
Primeira aula: 1. Introducao
Aprenda Angular do zero ao avançado construindo projetos reais do início ao fim, com foco em prática, organização de código e tudo o que você precisa para publicar sua aplicação. Você começa com a preparação completa do ambiente (Node.js, NVM e VS Code) e já parte para os fundamentos do Angular, entendendo a estrutura do framework, criando componentes, trabalhando com eventos, formulários e renderização de listas/condicionais com *ngIf, ngFor e @for. Nesse processo, você desenvolve projetos práticos como calculadora e uma lista de compras, aplicando lógica, classes dinâmicas e modelagem com arrays. Depois, você evolui para um projeto completo: um sistema de cadastro com Angular Material, com interface profissional, navegação com rotas, listagem em tabela, busca, criação/edição/exclusão (CRUD), validações, máscaras, mensagens de feedback e boas práticas com Services e ciclo de vida do Angular. Na etapa avançada, você aprende Angular modular de verdade, com lazy loading, template/layout, formulários reativos (Reactive Forms) e estilização moderna com Tailwind CSS. Além disso, você entra no mundo de APIs REST: entende HTTP, contratos, respostas, testa endpoints no Postman e consome uma API na aplicação para cadastrar e listar dados (categorias, lugares, galerias e filtros). Para fechar com chave de ouro, você implementa autenticação e login social com Google (OAuth2), protege rotas com Guards e aprende a configurar ambientes, fazer build, containerizar com Docker (incluindo Dockerfile da API) e realizar o deploy da aplicação. Para quem é este curso? Iniciantes que querem aprender Angular do jeito certo, com prática; Devs que já conhecem o básico e querem evoluir para projetos completos; Quem quer montar portfólio e entender o fluxo real: front + API + deploy.
O que você aprende neste curso
- ✓Configurar o ambiente de desenvolvimento completo para Angular (Node.js, NVM, VS Code).
- ✓Dominar os fundamentos do Angular, criando componentes, trabalhando com eventos e formulários.
- ✓Desenvolver projetos práticos como calculadora e lista de compras, aplicando lógica e modelagem de dados.
- ✓Construir um sistema CRUD completo com Angular Material, rotas, validações e boas práticas.
- ✓Implementar funcionalidades avançadas como lazy loading, formulários reativos e estilização com Tailwind CSS.
- ✓Consumir APIs REST, entender contratos HTTP e integrar dados externos à aplicação.
- ✓Integrar autenticação e login social com Google (OAuth2) e proteger rotas com Guards.
- ✓Realizar o build, containerizar com Docker e fazer o deploy de aplicações Angular.
- ✓Criar um portfólio robusto com projetos Angular do zero ao deploy.
Conteúdo do curso
7 módulos · 92 aulas
- Angular 19 Curso Completo do Iniciante ao Avancado (2025) > 1. Introducao(5 aulas)
- Angular 19 Curso Completo do Iniciante ao Avancado (2025) > 2. Conceitos Basicos do Angular(15 aulas)
- Angular 19 Curso Completo do Iniciante ao Avancado (2025) > 3. Criando um sistema de Cadastro do Zero com Angular Material(29 aulas)
- Angular 19 Curso Completo do Iniciante ao Avancado (2025) > 4. Angular Avancado com Modules, API_s e Tailwind CSS(30 aulas)
- Angular 19 Curso Completo do Iniciante ao Avancado (2025) > 5. Autenticacao e Login Social(6 aulas)
- Angular 19 Curso Completo do Iniciante ao Avancado (2025) > 6. Ambientes, Build, Deploy e Conclusao(6 aulas)
- Materiais Complementares(1 aulas)