Programa do Curso

Introdução

  • Visão geral do Angular e suas funcionalidades
  • Compreendendo o framework e a arquitetura Angular
  • O que há de novo no Angular 15?

Configurando o ambiente de desenvolvimento

  • Instalando e configurando o Angular 15
  • Usando as APIs standalone estáveis que permitem aos desenvolvedores do Angular construir aplicativos sem Ng Modules.
  • Compreendendo o desempenho aprimorado

Fundamentos do TypeScript

  • Compreendendo a sintaxe do TypeScript
  • Definindo variáveis e arrays
  • Tipo em funções

Componentes

  • Anatomia de um componente Angular
  • Criando e usando componentes
  • Comunicando-se entre componentes
  • Implementando hooks do ciclo de vida de componentes
  • Usando CDK List para construir componentes UI

Diretivas

  • Anatomia de uma diretiva Angular
  • Criando e usando diretivas
  • Construindo diretivas personalizadas
  • Usando a API de composição de diretivas
  • Usando a Diretiva de Imagem em aplicações Angular e realizando a geração automática de srcset na Diretiva de Imagem

Serviços e Injeção de Dependência

  • Anatomia de um serviço Angular
  • Criando e usando serviços
  • Usando a Injeção de Dependência para gerenciar serviços

Pipes

  • Anatomia de um pipe Angular
  • Criando e usando pipes
  • Construindo pipes personalizados

Formulários

  • Construindo e validando formulários usando o FormBuilder do Angular
  • Implementando formulários reativos
  • Usando formulários baseados em template

HttpClient

  • Comunicar-se com uma API RESTful usando o módulo HttpClient do Angular
  • Implementando solicitações GET, POST, PUT e DELETE
  • Lidando com erros e eventos de progresso

Autenticação e Autorização

  • Implementando autenticação e autorização em aplicações Angular
  • Usando JSON Web Tokens (JWT) para autenticação
  • Protegendo rotas com guards
  • Reduzindo o boilerplate de código em guards

Teste e Depuração

  • Escrevendo testes unitários usando Jasmine e Karma
  • Testando componentes, diretivas, serviços e pipes Angular
  • Depurando aplicações Angular usando as DevTools do navegador
  • Aprendendo sobre as melhorias no esbuild para builds mais rápidos

Síntese e Próximos Passos

Requisitos

  • Conhecimento básico de HTML, CSS e JavaScript

Público-alvo

  • Desenvolvedores
  • Programadores
 28 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas