Curso Angular Architecture and Best Practices

  • Development

Curso Angular Architecture and Best Practices

24 horas
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

  1. Architecture Considerations
  2. Architecture Planning Template
  3. The Angular Style Guide

Organizing Features and Modules

  1. Organizing Features and Modules
  2. Core and Shared Modules
  3. Preventing Reimport of Core
  4. Reviewing Module Organization
  5. Custom Libraries

Structuring Components

  1. Container and Presentation Components
  2. Passing State with Input and Output Properties
  3. Change Detection Strategies
  4. ngOnChanges: Reference vs. Value
  5. Cloning Techniques
  6. Component Inheritance

Component Communication

  1. Component Communication Techniques
  2. RxJS Subjects
  3. Creating an Event Bus Service
  4. Creating an Observable Service
  5. Unsubscribing from Observables

State Management

  1. The Need for State Management
  2. State Management Options
  3. Using Services
  4. Using NgRx
  5. Using ngrx-data
  6. Using Observable Store
  7. Reviewing State Management Options

Additional Considerations

  1. Interfaces, Classes, and Enums
  2. Functions versus Pipes
  3. Adding a Memo Decorator
  4. HttpClient and RxJS Operators
  5. Using Interceptors
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas