Curso Intermediate Angular 10 Programming

  • Development

Curso Intermediate Angular 10 Programming

16h
Visão Geral

A Programação Angular 10 Intermediária abrange tópicos mais avançados desta próxima geração da estrutura Angular. Este curso de treinamento do Angular 10 é destinado àqueles que já possuem um entendimento básico dos fundamentos do Angular 10 e agora desejam abranger recursos mais avançados que a estrutura do Angular 10 oferece. Este curso inclui tópicos avançados não abordados na aula de 3 dias de Introdução à Programação Angular 10. Os exercícios de laboratório fornecem experiência prática essencial e prática para cada tópico.

Pre-Requisitos
  • Os alunos devem ter algum conhecimento prévio dos fundamentos do Angular, além do desenvolvimento da Web usando HTML, CSS e JavaScript. Não é necessária experiência em desenvolvimento com AngularJS ou versões anteriores do Angular.
Informações Gerais

Carga Horária: 16h

  • Se noturno este curso é ministrado de Terça-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos
Materiais
Português | Inglês
Conteúdo Programatico

Advanced HTTP Client

  1. Request Options
  2. Returning an HttpResponse Object
  3. Setting Request Headers
  4. Creating New Observables
  5. Creating a Simple Observable
  6. The Observable.create() Method
  7. Observable Operators
  8. The map and filter Operators
  9. The flatMap() Operator
  10. The tap() Operator
  11. The zip() Combinator
  12. Caching HTTP Response
  13. Making Sequential HTTP Calls
  14. Making Parallel Calls
  15. Customizing Error Object with catchError()
  16. Error in Pipeline
  17. Error Recovery

Angular Modules

  1. Why Angular Modules?
  2. Anatomy of a Module Class
  3. @NgModule Properties
  4. Feature Modules
  5. Example Module Structure
  6. Create a Domain Module
  7. Create a Routed/Routing Module Pair
  8. Create a Service Module
  9. Creating Common Modules
  10. Using One Module From Another

 Advanced Routing

  1. Routing Enabled Feature Module
  2. Using the Feature Module
  3. Lazy Loading the Feature Module
  4. Creating Links for the Feature Module Components
  5. More About Lazy Loading
  6. Preloading Modules
  7. routerLinkActive binding
  8. Default Route
  9. Wildcard Route Path
  10. redirectTo
  11. Child Routes
  12. Defining Child Routes
  13. for Child Routes
  14. Links for Child Routes
  15. Navigation Guards
  16. Creating Guard Implementations
  17. Using Guards in a Route

Unit Testing Angular Applications

  1. Unit Testing Angular Artifacts
  2. Testing Tools
  3. Typical Testing Steps
  4. Test Results
  5. Jasmine Test Suites
  6. Jasmine Specs (Unit Tests)
  7. Expectations (Assertions)
  8. Matchers
  9. Examples of Using Matchers
  10. Using the not Property
  11. Setup and Teardown in Unit Test Suites
  12. Example of beforeEach and afterEach Functions
  13. Angular Test Module
  14. Example Angular Test Module
  15. Testing a Service
  16. Injecting a Service Instance
  17. Test a Synchronous Method
  18. Test an Asynchronous Method
  19. Using Mock HTTP Client
  20. Supplying Canned Response
  21. Testing a Component
  22. Component Test Module
  23. Creating a Component Instance
  24. The ComponentFixture Class
  25. Basic Component Tests
  26. The DebugElement Class
  27. Simulating User Interaction

Debugging

  1. Overview of Angular Debugging
  2. Viewing TypeScript Code in Debugger
  3. Using the debugger Keyword
  4. Debug Logging
  5. What is Augury?
  6. Using Augury
  7. Opening Augury
  8. Augury - Component Tree
  9. Augury - Router Tree.
  10. Catching Syntax Errors
  11. Summary
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