Angular - Développement d'applications web

Formation créée le 29/11/2021. Dernière mise à jour le 24/04/2025.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

21 heures (3 jours)

Accessibilité

Oui

Angular - Développement d'applications web


Objectif de formation : à l’issue de la formation, le stagiaire sera capable de développer des applications web performantes à partir de JavaScript, en utilisant les nouveautés du framework de référence Angular.

Objectifs de la formation

  • Maîtriser les fondamentaux du Framework Angular et ses nouveautés
  • Organiser, modulariser et tester ses développements JavaScript
  • Savoir développer plus rapidement et tester des applications web Angular 2 avec JavaScript et TypeScript
  • Connaître les bonnes pratiques de développement et de mise en production
  • Découvrir les spécifications EcmaScript 6 (ES6)
  • Savoir intégrer les tests unitaires au développement

Profil des bénéficiaires

Pour qui
  • Architectes
  • Développeurs
  • Chefs de projets
Prérequis
  • Avoir des connaissances pratiques sur les technologies du Web, les outils actuels de développement Front-End et JavaScript

Contenu de la formation

Présentation et premiers pas sur Angular
  • Outils et IDE
  • Packaging, grunt, npm
  • Webpack
  • Installation npm
  • Installation angular-cli
Typescript & ES6
  • Installation de TypeScript
  • Transpiler EcmaScript
  • Let, variables locales & constantes
  • Typage et types natifs
  • Paramètres optionnels & valeurs par défaut
  • Classes & interfaces
  • Arrow functions
  • Gestion des modules
  • Décorateurs
Templates
  • Interpolation / Expression
  • Binding & interactions
  • Variables locales
  • * & directives de structure
  • Pipes & filtres
Formulaires
  • Control & ControlGroup
  • Validations
  • Gestion des modification
  • Gestion des erreurs
  • Formbuilder : groupes de champs
Composants & services
  • Directives
  • Composants
  • Visibilité des composants
  • Services, injectable
Observables & RXJS
  • Introduction
  • Observable et rxJs
  • EventEmitter & Angular 2+
Routing
  • Concepts de routage
  • Router providers et config
  • Router directives
  • Méthodes de routage et paramèters
HTTP
  • HTTP Providers
  • Requêtes
  • Transformation des données & observables
  • Options de requêtes
Tests et requêtes HTTP
  • Migration
  • Composants Angular
  • ng-upgrade : coexistance des différentes versions
  • ng-forward

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Espace numérique de travail
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation

Accessibilité

Du 15/09 au 17/09