Visão Geral
Este Curso Angular Architecture and Best Practices, ensina os participantes a construir uma arquitetura Angular robusta e escalável que seja fácil de refatorar e manter. Os alunos também aprendem técnicas de comunicação de componentes, gerenciamento de estado, organização de código, práticas recomendadas gerais, considerações de desempenho e muito mais.
Objetivo
Após realizar este Curso Angular Architecture and Best Practices, você será capaz de:
- Organize recursos e módulos
- Componentes de estrutura adequada
- Facilite a comunicação dos componentes
- Gerenciar o estado em aplicativos Angular
Pre-Requisitos
- Todos os alunos de treinamento em Angular devem ter conhecimento de Angular e TypeScript.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Introduction
Planning
the Application Architecture
- Architecture
Considerations
- Architecture
Planning Template
- The
Angular Style Guide
Organizing
Features and Modules
- Organizing
Features and Modules
- Core
and Shared Modules
- Preventing
Reimport of Core
- Reviewing
Module Organization
- Custom
Libraries
Structuring
Components
- Container
and Presentation Components
- Passing
State with Input and Output Properties
- Change
Detection Strategies
- ngOnChanges:
Reference vs. Value
- Cloning
Techniques
- Component
Inheritance
Component
Communication
- Component
Communication Techniques
- RxJS
Subjects
- Creating
an Event Bus Service
- Creating
an Observable Service
- Unsubscribing
from Observables
State
Management
- The
Need for State Management
- State
Management Options
- Using
Services
- Using
NgRx
- Using ngrx-data
- Using
Observable Store
- Reviewing
State Management Options
Additional
Considerations
- Interfaces,
Classes, and Enums
- Functions
versus Pipes
- Adding
a Memo Decorator
- HttpClient
and RxJS Operators
- Using
Interceptors
TENHO INTERESSE