[wpms_breadcrumb reverse="0"]
Framework et PHP

Angular JS – Développement d’applications Web

Reference : ANGJS
3 jours - 1995 €
Prochaines sessions

Nous consulter.

Angular JS – Développement d’applications Web
Objectifs

  • Découvrir et comprendre le fonctionnement d’Angular JS
  • Se familiariser avec les composants du framework
  • Comprendre comment utiliser AngularJS pour optimiser et améliorer ses développements

Pré requis

  • Avoir suivi la formation « Développer des sites Web dynamiques avec JavaScript » (ICE990) ou disposer de compétences équivalentes

Modalités pédagogiques

Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

Inscription

Programmes de Angular JS – Développement d’applications Web

 

Présentation d’Angular JS

  • Introduction
  • Historique
  • Site web VS One page site
  • Philosophie d’angular
  • Pré-requis Apache / PHP / MySQL

Binding

  • Introduction au binding
  • Bonnes pratiques

Modules

  • Propriétés

Scopes

  • $scope
  • HTML ?
  • $scope Lifecycle
  • Directives et Scopes

Contrôleurs

  • Hiérarchies

Expressions

  • Principes
  • Utilisation

Les filtres

  • Principes
  • Réaliser son propre filtre
  • Validation de formulaire

Les directives

  • Enrichir du HTML
  • Transférer des données aux directives
  • Built-In Directives
  • Directives Built-in basique
  • Directive avec scope enfant
  • Définition d’une directive Definition
  • Scope
  • Cycle de vie d’angular
  • ngModel

Vues multiples et Routage

  • Installation
  • Template
  • Routes
  • $location
  • Gestion de l’historique

Services

  • Déclaration
  • Utilisation
  • Option de création des services

Interagir avec le serveur

  • $http
  • Intercepteurs
  • $httpProvider
  • $resource
  • Custom $resource Methods
  • $resource Configuration Object
  • $resource Services

Communication serveur

  • Présentation rapide de node.js

Gestion des évènements

  • Propagation
  • Listening
  • Event Object

Binding en détail et $apply

  • Rester à l’écoute !
  • Dirty Checking
  • Quand utiliser apply