Formation Angular

Maitriser Angular

Présentation

Cette formation est conçue pour vous permettre de maitriser aussi bien les concepts de bases que les concepts avancés d'Angular.

Objectifs

La formation Angular vise l'acquisition des compétences suivantes :

  • Approfondir ses connaissances en Javascript
  • Maitriser Angular 2 pour réaliser des applications innovantes

Programme de formation

Introduction au nouveau Web

  • Nouveautés ES6
  • TypeScript
  • Web Components

Angular

  • La Philosophie
  • Première application
  • Angular CLI

Templates

  • Interpolation
  • Utiliser d’autres composants dans des templates
  • Binding de propriété
  • Événements
  • Expressions vs instructions
  • Variables locales
  • Directives de structure
  • Autres directives de templating
  • Syntaxe canonique

Injection de dépendances

  • Introduction
  • Décorateur @Injectable()
  • Injecteurs hiérarchiques
  • Collection de valeurs
  • Injection sans types

Pipes

  • Pipes natifs (json, slice, uppercase, lowercase, number, percent, currency, date, async)
  • Créer un pipe

Programmation réactive

  • Principe
  • RxJS
  • Programmation réactive avec Angular 2

Composants et directives

  • Introduction
  • Directives
  • Composants

Services

  • Créer un service
  • Injecter un service

Formulaires

  • Contrôles
  • Validation
  • Gestion des erreurs
  • Gestion des modifications

Communication HTTP

  • Récupérer des données
  • Transformer des données
  • Options de requête

Routeur

  • Principe
  • Routes & URLs
  • Vues imbriquées

Tests

  • Test unitaire
  • Test end-to-end

Autres concepts

  • Animations
  • Rendus alternatifs