Passer au contenu
30 h

Web

Angular JS 2.0

Préalables

Posséder des connaissances de base du HTML et des feuilles de style CSS. Posséder des notions élémentaires de programmation.

Objectifs :

L’architecture d’une application Angular 2. En outre, il sera capable de concevoir et déployer une application Angular 2.

Contenu :

Introduction (1 h)

  • Origine de Angular
  • Concept « One Page App »
  • Structure du langage (ES6, Typescript)
  • Architecture d’une application (API Rest)

Première application (3 h)

  • Préalables (Node, NPM, Angular-CLI)
  • Création de la première application
  • Création du premier composant

Organisation d’une application (6 h)

  • Routage simple
  • Notion du Binding et de Template
  • Paramètre de composant
  • Sous module à un composant
  • Notion de Pipe dans les Template
  • Notion de Service
  • Notion de Directive

Formulaire (3 h)

  • Formulaire classique
  • Formulaire réactif
  • Validation des données

Routage et composant (3 h)

  • Routage et lien dans l’application
  • Concept de persistance
  • Stockage dans le navigateur : Local Storage

Services Web (API) (3 h)

  • Concept de données asynchrone
  • Données asynchrones
  • Notion d’Observable
  • Compréhension de RxJS et http
  • Service configurable
  • Présentation des autres types de services

Bonnes pratiques pour la mise en production (3 h)

  • Organisation de son code
  • Découverte des plugins utiles
  • Exploitation de Node.js

Application mobile avec Ionic2 (8 h)

  • Outils en ligne de commande
  • Création d’un nouveau projet
  • Découverte des composants
  • Compilation et test