Skip to content

alessandrojsouza/angular-learn

Repository files navigation

Angular Logo

Desenvolvimeno de Interfaces com Angular

Objetivo

Este repositório é destinado ao aprendizado dos conceitos do framework Angular.

Metodologia

O processo de aquisição dos conhecimentos deve ser realizado a partir do estudo de cada branch existente neste repositório.

Cada branch implementada marca um conjunto de conceitos que são aplicados em código e que vai sendo refatorado até aplicação de todo conteúdo visto na disciplina.

Pré-Requistos

Agenda

Aula 1. Fundamentos

  • O que é o Angular?
  • Por que usar o Angular?
  • Principais características e benefícios
  • Arquitetura

Aula 2. Data Binding

  • One-way data binding
  • Two-way data binding
  • Event binding

Aula 3. Diretivas

  • Diretivas incorporadas vs. diretivas personalizadas
  • Utilização de diretivas para manipular o DOM

Aula 4. Componentes

  • O que são componentes?
  • Como criar componentes
  • Ciclo de vida dos componentes
  • @Input e @Output decorators

Aula 5. Serviços

  • O que são serviços?
  • Como criar e injetar serviços
  • Utilização de serviços para compartilhar dados e lógica entre componentes

Aula 6. Rotas

  • Configuração do roteamento
  • Navegação entre componentes
  • Parâmetros de rota e rota filha

Aula 7. Formulários

  • Template-driven forms
  • Reactive forms

Aula 8. HTTP Client

  • Interação com APIs RESTful
  • Métodos HTTP (GET, POST, PUT, DELETE)

Aula 9. Gerenciamento de Estado

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks