[wpms_breadcrumb reverse="0"]
Framework et PHP

Angular JS – Développement d’applications Web

Reference : ANGJS
3 jours - 1995 € HT
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

Public visé
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