ANGU – Conception d’applications Web avec Angular

Référence : ANGU
Durée : 4 jours (28 heures)

Présentation

Après une première version nommée AngularJS, le framework proposé par Google s’est réinventé dans les versions successives avec de si nombreux changements (breaking changes) que le cadriciel a été renommé Angular pour bien marquer la rupture.

Aujourd’hui disponible en version 6, Angular a considérablement gagné en performance, en lisibilité et simplicité d’utilisation notamment en étant plus proche des nouveaux standards du web. Par ailleurs, l’autre évolution majeure d’Angular a été l’adoubement de TypeScript qui est le langage officiellement préconisé.

Pendant cette formation, vous réaliserez une application Angular complète et robuste ce qui vous permettra d’éprouver toutes les subtilités du framework.

Programme

Evolution des standards
  • ECMAScript où en est-on ?
  • ECMAScript 6
  • Les modules natifs
  • Les Web components
Présentation du framework Angular
  • Structure d’une application Angular
  • Le Shadow DOM
  • Microsoft apporte TypeScript
  • Positionnement du langage
  • L’écosystème d’Angular
Les composants
  • Principes généraux
  • Les templates leur syntaxe
  • Différentes formes de data binding
  • La détection des changements
  • Cycle de vie des composants
  • Communication entre composants
Injection de dépendances
  • Principes du mécanisme d’injection
  • Annotations et décorateurs
  • Configuration de l’injecteur
Le routage
  • Déclarer ses routes
  • Gestion des paramètres
  • Résolution des données
  • Routes nommées, protégées
Les requêtes HTTP
  • Les Promises
  • Les Observables
  • Le client Angular HTTP
  • Authentification des requêtes
Événements et formulaires
  • Ecouter les événements
  • Interactions utilisateur
  • Validation des formulaires par le template
  • Validation des formulaires par le modèle
Tests unitaires
  • Le moteur de tests Karma
  • Le framework Jasmine
  • Tests de composants
  • Tests de services
  • Tests de routage
Tests de bout en bout
  • Le moteur de tests Protractor
  • Framework de tests
  • Événements utilisateurs
Mise en production
  • Les outils de build
  • Angular cli
  • Webpack
  • Paramétrage des environnements

Prochaines sessions inter-entreprises

Toulouse :
Du 05 au 08 février 2019
Du 19 au 22 mars 2019
Du 04 au 07 juin 2019
Du 10 au 13 septembre 2019
Du 19 au 22 novembre 2019

Paris :
Du 12 au 15 mars 2019
Du 14 au 17 mai 2019
Du 09 au 12 juillet 2019
Du 08 au 11 octobre 2019
Du 03 au 06 décembre 2019

Méthode pédagogique

50% de travaux pratiques

Audience

Développeurs web

Versions des technologies

Angular 6

Pré-requis

Maîtrise du langage JavaScript

Tarif

2035 €

Votre nom (obligatoire)

Votre email (obligatoire)

Votre société (obligatoire)

Votre demande

Témoignages clients

David G. – SII Sud-Ouest

« La formation s’est parfaitement adaptée à mon besoin. Formateur très pédagogue. »

Stephan R. – Institut Pasteur

« Formateur très pédagogue. Une formation qui correspondait à mes attentes. Extrêmement intéressante et enrichissante. »

Jonathan SUKHASEUL – Société Astek Sud Ouest

« Formation complète et très bonne pédagogie du formateur. »