What you'll learn:
- Criar uma aplicação usando recursos do Angular como Componentes, Diretivas e Pipes
- Consumir Web Services REST usando os serviços Http e HttpClient
- Usar eventos para Comunicação entre Componentes
- Usar HttpInterceptors para Enviar Headers de Autorização automaticamente
- Usar Route Guards para Proteger Componentes na Aplicação
- Criar Formulários com Template Forms e Reactive Forms
- Usar Validadores Padrões e Personalizados para Formulários
- Criar Módulos e Carregá-los de Forma Tardia (Lazy-Loading)
- Usar Operadores de RxJS para Implementar Buscas Sofisticadas de Forma Simples
- Realizar Autenticação Simples em uma Aplicação Angular
- RxJS 6 e o novo operador "pipe" (Angular 6)
- Criar Componentes com Angular Elements (Angular 6)
UPDATE: Novas aulas adicionadascom atualização da aplicaçãoaté oAngular6 (RxJS 6, Formulários, Pipes eAngular Elements) -seção "Angular 5 e 6"
----
Neste cursovocêvai aplicar os fundamentos da nova versão do Angular paraconstruir uma aplicação de delivery de comida, que eu chamei de MEAT.
A aplicaçãousa como base oBootstrap e o template open-source AdminLTE para que vocêseja apresentado a uma aplicação visualmente próximadas aplicações de mercado. O MEAT será construídousando os principais recursos do Angular como componentes, diretivas e pipes.
Você vai aprender a consumir umaAPI REST usando serviços do frameworke conheceras duas estratégias para implementação de formulários, que sãoTemplate Forms e Reactive forms.
Vou te mostrar como implementarcomponentesde formulário e integrá-los com as diretivasdo Angular. Você também vai aprender a dividir sua aplicação em módulos e configurá-los para carregamento tardio.
Ainda vou falar deReactive Programming, Animações e como realizar o deploy em um dos servidores mais comuns da Web, que é o Apache HTTP Server.
O curso de Angulartambém contém uma introdução ao Typescript com os principais pontos para você tirar o melhor proveito doAngular.
Seja muito bem-vindo!