Angular 2

Développement JavaScript :

rappels

  • La programmation objet orientée prototype en JavaScript
  • Callbacks et closures
  • Les évolutions de la version
  • ECMAScript 2015 (ES6) : les modules, les classes…
  • Typescript en détail, configuration

Présentation d’Angular

  • De AngularJS à Angular 2 : les raisons des évolutions
  • Choix du langage : TypeScript ou ECMAScript 2015
  • Notion de Single Page Application
  • Les principaux services d’Angular

Les Web components

  • Une spécification du W3C
  • Création de balises personnalisées

Architecture d’une application Angular

  • Organiser son code avec les Modules
  • Les components et les templates
  • Connecter components et templates avec le Data Binding
  • Le rôle des directives
  • Le rôle des directives
  • Notion d’injection de dépendance

Les templates

  • Utiliser l’interpolation
  • Property et Event bindings
  • Utiliser des variables locales
  • Utilisation des pipes

Les formulaires

  • Création de formulaires avec le
  • FormsModule et le FormBuilder
  • Validation et gestion des erreurs

Travail avec HTTP

  • Le provider HTTP
  • Présentation de RxJS
  • Récupérer des données :
  • Promise et Observable

Le routage

  • Les différentes versions du module de routage
  • Fonctionnement du routage
  • Configurer des routes et utiliser les directives
  • Découvrir le framework Angular
  • Développer et tester complètement une application
  • Acquérir les bonnes pratiques de développement
  • Connaissance des fondamentaux du Web : HTML, CSS
  • Bonne pratique de la programmation en JavaScrip
  • Architectes, développeurs et chefs de projets Web
  • Support de cours  fourni
Nouveauté
Durée 4 jours
Dates
septembre 2020
octobre 2020
novembre 2020
Prix 1 500 €