Angular js - Développement d'application Web

Développement    1990 € HT

Objectifs

Développeurs Web souhaitant découvrir et comprendre le fonctionnement d’Angular JS, se familiariser avec les composants du framework et comprendre comment utiliser Angular JS pour optimiser et améliorer ses développements.

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

Evaluation

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Developpeurs

Pré-requis

Développer des sites Web dynamiques avec JavaScript ou disposer des connaissances et compétences équivalentes.

3 jours
Prochaine session

Nous consulter

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