Angular 12 : Création d’une application dynamique

Durée

30 h

Objectifs

Cette formation permet de concevoir une application Web Angular 12 complète. À la fin de cette formation, les étudiants seront en mesure de :

Configurer un projet et organiser le code;
Comprendre le rôle et le fonctionnement de TypeScript;
Utilisation de la CLI Angular;
Lier les données avec des API (REST) via des services, des observables, RxJS et le routage;
Créer des composantes dynamiques;
Déployer une application Web;
Gérer les erreurs et les pannes.
Gérer la sécurité de l’application;
Développer une application Web dynamique et réactive.

Contenu

  • Fondamentaux TypeScript
  • Setup et Tooling
  • Bien démarrer avec la CLI Angular
  • Introduction à Angular
  • Structure d’une application
  • Modèle de Composant
  • Services et Injection de dépendence
  • Programmation réactive avec RxJS
  • Communication asynchrone avec le backend (API REST)
  • Implémenter un cache local avec ShareReplay()
  • Déboguage d’une application
  • Implémenter pagination, tri et filtrage dans une liste
  • Modules
  • Déploiement
  • Navigation et Routage
  • Lazy Loading
  • Formulaires et Validation
  • Utiliser Http pour mettre à jour et supprimer des données du serveur
  • Authentification et sécurité
  • Les meilleures pratiques (Linting, Style Guide, …)
  • Routage Avancé
  • Gestion sophistiquée des erreurs
  • Optimiser les performances
  • RxJS avancé
  • Modern State Management avec Redux et NgRx

Stratégie pédagogique

  • Présentation visuelle;
  • Questionnaire fréquent de validation des connaissances;
  • Laboratoire pratique;
  • Démonstration pratique;
  • Exemple de solutions.

Clientèle visée

  • Professionnel en technologie de l’information.

Préalable(s)

Doit avoir une base de développement logiciel.

Conditions de démarrage

Le démarrage des cours est conditionnel à un nombre suffisant d’inscriptions. Les dates peuvent varier. Vous serez avisé des changements s’il y a lieu. Certaines conditions s’appliquent pour les formations de courte durée financées par Emploi-Québec.

Lieu de formation

En classe / En ligne
Le démarrage des cours est conditionnel à un nombre suffisant d’inscriptions. Les dates peuvent varier. Vous serez avisé des changements s’il y a lieu. Certaines conditions s’appliquent pour les formations de courte durée financées par Emploi-Québec.