Formation Angular (mise à jour Angular 8), le framework Javascript de Google

Apprenez à exploiter le Framework Angular pour créer des applications web et mobile.

28 heures | 4 jours
Débutant
Dernière mise à jour : janvier 2020
Formation Angular (mise à jour Angular 8), le framework Javascript de Google
Objectifs
  • Pouvoir utiliser le Framework Angular
  • Savoir créer des modules, components et services
  • Savoir utiliser les templates
  • Créer des formulaires
  • Créer des routes simples ou complexes
  • Interroger un web service
Pré-requis
  • Connaître un langage de programmation
  • Avoir les bases en HTML et CSS
Programme
Présentation :
Historique des versions d'Angular
La philosophie du framework
Rappel sur le Javascript
[removed] ES6 / ES2015
TypeScript

Installation :
Les outils nécessaires
Compiler avec Bazel
Utiliser Ivy

Les Web components (spéc. W3C) :
Utiliser des balises personnalisées
Quelques notions élémentaires (templates, Shadow DOM etc ...)

Présentation de la structure d'une application : 
Utilisation de modules
Le principe des components et l'utilisation de templates
Utilisation du Data Binding
Les directives
Les services
Informations sur les injections de dépendance

Création d'un premier projet :
Utilisation du client Angular CLI
Les différentes commandes disponibles
Créer le projet

Créer des modules :
Comment déclarer un module
Utilisation de providers
Les types de modules disponibles

Créer des 
components :
Déclarer un 
component
Structure et utilisation

Créer des services :
Créer un service
Les services Angular

Utiliser les templates :
Mise en place
Fonctionnement (interpolation, property etc ...)
Les Styles

Création de formulaires :
Utiliser les outils Forms Module ou Form Builder
Gérer les erreurs lors de la validation

Retour sur l'injection de dépendances :
Mise en place
L’injection de dépendances : type-based et hiérarchique
Le Dependency Providers
 
La création de routes :
Mise en place et configuration
Les principes de bases
La configuration avancée (redirection, authentification etc ...)

Introduction au Progressives Web App :
Présentation générale
PWA et Service-Worker

Interroger un web service REST :
Introduction 
Effectuer une requête asynchrone
Afficher le résultat

Autres formations qui pourraient vous intéresser
Formation Node.js, le javascript côté serveur
Dernière mise à jour : janvier 2020
2490 € HT
Formation au framework Vue.js pour créer des interfaces web dynamiques
1790 € HT
Formation ReactJS, créer des applications web
Dernière mise à jour : avril 2019
1890 € HT
Formation JQuery
Dernière mise à jour : janvier 2020
1200 € HT