Programa do Curso

Introdução

  • Visão geral do Angular e das suas funcionalidades
  • Compreender a estrutura e a arquitetura do Angular
  • O que há de novo em Angular 15?

Configurar o ambiente de desenvolvimento

  • Instalar e configurar Angular 15
  • Utilizar as APIs autónomas estáveis que permitem aos programadores Angular criar aplicações sem os módulos Ng.
  • Entendendo o desempenho aprimorado

Fundamentos de TypeScript

  • Compreender a sintaxe TypeScript
  • Definir variáveis e matrizes
  • Escrever em funções

Componentes

  • Anatomia de um componente Angular
  • Criação e utilização de componentes
  • Comunicação entre componentes
  • Implementando ganchos de ciclo de vida de componentes
  • Usando a CDK List para criar componentes de IU

Directivas

  • Anatomia de uma diretiva Angular
  • Criar e utilizar directivas
  • Criar directivas personalizadas
  • Utilização da API de composição de directivas
  • Utilização da diretiva "Imagem" em aplicações Angular e execução da geração automática de srcset na diretiva "Imagem

Serviços e injeção de dependência

  • Anatomia de um serviço Angular
  • Criando e usando serviços
  • Usando injeção de dependência para gerenciar serviços

Tubos

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

Formulários

  • Criação e validação de formulários utilizando o FormBuilder da Angular'
  • Implementando formulários reativos
  • Usando formulários orientados por modelos

Cliente Http

  • Comunicação com uma API RESTful usando o módulo HttpClient da Angular'
  • Implementando solicitações GET, POST, PUT e DELETE
  • Manipulação de erros e eventos de progresso

Autenticação e autorização

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

Testes e depuração

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

Resumo e próximas etapas

Requisitos

  • Compreensão básica de HTML, CSS e JavaScript

Público

  • Desenvolvedores
  • Programadores
  28 horas

Declaração de Clientes (1)

Cursos Relacionados

Categorias Relacionadas