Plan du cours

Introduction

  • Quoi de neuf dans Angular 7 ?

Aperçu de Typescript et ES6 JavaScript

  • Syntaxe TypeScript
  • Utilisation du transpileur TypeScript
  • Configuration de Angular 7 et de Typescript

Vue d'ensemble des parties de Angular 7

  • CLI DE Angular 7
  • Composants
  • Directives
  • Entrées et sorties
  • Liaison de données et interpolation
  • Liaison d'événements
  • Modélisation des données
  • Bootstrapping

Création de votre première Angular application

  • Planification de l'application
  • Mise en place d'un projet Angular
  • Utiliser Bootstrap 4 et Sass

Création d'un composant

  • Comprendre le cycle de vie des composants
  • Flux de données
  • Utilisation de modèles et de styles
  • Projeter du contenu
  • Travailler avec AppModule
  • Travailler avec des composants personnalisés
  • Utilisation de l'encapsulation des vues
  • Mise en œuvre des crochets de cycle de vie
  • Utilisation des ViewChildren et ContentChildren

Liaison de données dans Angular 7

  • Comprendre la liaison de propriétés et d'événements
  • Liaison et attribution d'alias à des propriétés personnalisées
  • Liaison et attribution d'alias à des événements personnalisés

Travailler avec des directives

  • Directives intégrées
  • Directives personnalisées

Angular 7 Services

  • Création d'un service de journalisation
  • Création d'un service de données

Utilisation de l'injection de dépendance et des fournisseurs

  • Injecteurs, fournisseurs et jetons
  • Configuration de l'injection de dépendances
  • Configuration de votre fournisseur
  • Injection de services dans les composants, les directives et les services

Changer de page avec le routage

  • Comprendre les différentes méthodes de navigation
  • Stratégies de routage
  • Mise en place des itinéraires
  • Configuration et chargement des itinéraires
  • Utilisation de paramètres dans les itinéraires
  • Création de routes imbriquées
  • Utilisation des itinéraires de redirection et des itinéraires génériques
  • Comprendre les protections d'itinéraires

Utilisation de RxJS pour créer et travailler avec des observables dans Angular

  • Aperçu des observables
  • Vue d'ensemble de RxJS
  • Création et utilisation d'observables dans Angular

Générer des formulaires pour la saisie des données par l'utilisateur

  • Utiliser les formulaires pilotés par des modèles
  • Utilisation des formulaires React

Utilisation des tuyaux

  • Pipes intégrés
  • Pipes asynchrones
  • Pipes personnalisés

Appeler des API HTTP externes

Utilisation des modules Angular

Tester l'application Angular 7

  • Utilisation de Jasmine pour les tests unitaires

Débogage de l'application

  • Comprendre les messages d'erreur dans Angular
  • Utilisation des cartes sources pour déboguer le code dans le navigateur
  • Utilisation d'Augury

Optimiser l'application Angular 7

Sécurité Angular 7

  • L'authentification
  • Ce qui doit et ne doit pas être écrit en Angular 7

Déployer une application Angular 7 en production

  • Déploiement vers IIS, Apache, Nginx, etc.

Résolution des problèmes

Remarques finales

Pré requis

  • Familiarité avec les principes de base de HTML, CSS et JavaScript
  • .

Audience

  • Développeurs
  28 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.

Prix par participant

Nos Clients témoignent (1)

Cours Similaires

Catégories Similaires