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



Prix par participant

Nos Clients témoignent (5)

Cours Similaires

Angular 13

28 heures

Angular 2, les Fondamentaux

21 heures

Angular JavaScript

28 heures

AngularJS, les bases

14 heures

Angular 10 for Developers

28 heures

Angular 11

28 heures

Angular 11 Advanced

28 heures

Angular 12

28 heures

Angular 12 Advanced

28 heures

Angular 13 Advanced

28 heures

Angular 14

28 heures

Angular 14 Advanced

28 heures

Angular 15

28 heures

Angular 15 Advanced

28 heures

Angular 16

28 heures

Catégories Similaires