expand_less
(...)
Vous êtes ici : Accueil > Formation Angular JS - Développements Web

Formation Angular JS - Développements Web

Objectifs de cette formation

Angular JS - Développements Web
  • Comprendre les principes de AngularJS
  • Savoir développer une application web
  • Être capable d'utiliser les bonnes pratiques de développement

Public

  • Développeurs web
  • Architectes web
  • Chefs de projets
  • Webmasters

Pré-requis

Programme détaillé

Introduction

  • Historique et principes généraux
  • Pattern MV*, data-binding bi-directionnel
  • Avantages et inconvénients
  • Travaux pratiques : installation et découverte
  • Développement application "Hello world !"

Modèles, vues et contrôleurs

  • Le modèle
  • Les vues : templates, expression, directives, filtres
  • Les contrôleurs : fonctionnement, le $scop

Les modules

  • Création et configuration, partage de services
  • Injection de dépendances

Le routage

  • "Single page application"
  • Configuration, méthode .config du module
  • Paramètres d’url, évènements de routage

Les formulaires

  • Lien entre ng-model et contrôleur
  • Validation, états des formulaires, gestion d’erreur
  • Types de champs, classes CSS, custom validation

Les directives et les filtres

  • Convention de nommage, écriture normalisée
  • Types de composants, directives de templates
  • Options de configuration, transclude, scope, cycle de vie
  • Fonctions compile et link, créer ses propres filtres

Cycle de vie et scopes

  • Présentation du fonctionnement d’AngularJS
  • L’arbre des scopes, les méthodes de $rootscope
  • Les évènements : diffusion et interception

Les services AngularJS

  • Les services natifs, les values et contants
  • Factory, Service et Provider

AJAX et REST

  • Le service "$http", le service "$resource"
  • L’API de promise

Aller plus loin

  • Bonnes pratiques
  • Internationalisation, angular-translate
  • L’interface, l’initialisation d’un projet

Tester une application AngularJS

  • Tests unitaires : Karma, Jasmine
  • Tests end-to-end (e2e) : Protractor
  • Outils de debug ng-inspector

Informations

Dimension Digitale

  • Durée : 3 Jours (21h)
  • Tarif : 1 890 € HT
  • Réf. : LI251


Dates des sessions

Bon à savoir...









= une réponse possible
= plusieurs réponses possibles

1. Comment est-il possible d’ajouter du JavaScript à une page HTML ?
2. En considérant le code : var points = new Array(40); que contient la variable points ?
3. Quelle est la différence entre les opérateurs == et === ?
4. Quelle méthode de l’objet window permettant d’afficher une boîte de dialogue n’existe pas ?
5. Quelle propriété du modèle DOM permet de modifier le style d’un élément ?
6. Quel Framework est communément employé pour simplifier l’écriture de code JavaScript ?
7. Parmi les syntaxes suivantes, laquelle permet de déclarer le constructeur d’une classe Personne ?
8. Quel objet JavaScript permet d’obtenir des informations sur le navigateur utilisé ?
9. En quoi consiste le JavaScript discret (Unobtrusive JavaScript) ?
10. Quel membre de l’objet document permet de récupérer un sous-élément par son nom ?
Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.

Nos partenaires technologiques