Nos domaines de formation :

Formation AngularJS, maîtriser le Framework JavaScript de Google

4,5 / 5
Stage pratique
Best
Durée : 3 jours
Réf : FAN
Prix  2018 : 1990 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Cycles certifiants
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Développé par Google, AngularJS est un framework structurant et simplifiant le développement des applications riches côté client. Cette formation vous apportera la maîtrise des fonctionnalités clés du framework : filtres, contrôleurs, templates... Vous verrez également son intégration dans une architecture REST.

Objectifs pédagogiques

  • Développer des applications Web performantes avec AngularJS
  • Maîtriser les fonctionnalités clés du framework (filtres, contrôleurs, routes, templates...)
  • Intégrer AngularJS dans une architecture orientée REST
  • Intégrer des tests automatisés

Travaux pratiques

Vous transformerez une maquette HTML en "Single Page Application" utilisant les fonctionnalités du framework AngularJS.

Méthodes pédagogiques

Développement, présentation d'applications existantes.
PROGRAMME DE FORMATION

Rappels JavaScript

  • Composants d'une application Web. HTML5 et CSS3.
  • Outils de développement Web/JavaScript.
  • Moteurs de rendu HTML et JavaScript. DOM, BOM.
  • JavaScript rappels : prototypes, closures et callbacks.
  • Rappels sur les concepts objet en JavaScript.
  • Application Ajax orientée REST.

Exercice
Configuration de l'environnement.

Présentation du framework AngularJS

  • AngularJS, positionnement : jQuery, ExtJS...
  • Intégration. Compatibilité, versions, documentation.
  • Fonctionnalités et principes généraux.
  • Directives AngularsJS, compilateur HTML.
  • Expressions. Data-Binding bidirectionnel. Filtres.

Exercice
Préparation d'une maquette HTML pour développer avec AngularJS.

Contrôleurs et gestion des scopes

  • Création et utilisation des contrôleurs.
  • Gestion du contexte, la variable $scope.
  • Propagation des événements. API. Dirty Checking.
  • Traitement et validation des formulaires.

Exercice
Intégration des contrôleurs.

Module et injection de dépendance

  • Fonctionnalités de l'objet angular.
  • Principe de l'injection de dépendance.
  • Notion de module. Configuration.
  • Découper son application.

Exercice
Modularisation de l'application.

Définition des routes

  • Routing. API ($routeProvider). Le "deep linking".
  • Historique et accès aux paramètres de l'URL.
  • Utilisation de $location et $routeParams. Modes Hashbang et HTML5.
  • Prétraitement des vues. Utilisation des "fragments".

Exercice
Création d'une "Single Page Application".

Fonctionnalité de données, Echange Serveur

  • API ($provide, $injector). Création de provider.
  • Les méthodes : Service, Factory, Provider, Value.
  • Requête Ajax avec le service $http. Intégration REST avec le service $resource. WebSockets. API Promise.
  • Intégration avec Node.js.

Exercice
Intégration REST avec Node.js.

Intégration des tests automatisés

  • Utilitaires de test : Jasmine. Angular-scenario. Test : contrôleurs, services... Utilisation avec Karma.
  • End to End Testing : interface utilisateur.

Exercice
Création des tests unitaires.

Bonnes pratiques et outils

  • Yeoman, optimisation du développement.
  • Internationalisation (I18N), mise en oeuvre.

Démonstration
Mise en oeuvre.

Cycles certifiants
Participants / Prérequis

» Participants

Architectes, développeurs et chefs de projets Web.

» Prérequis

Bonnes connaissances du HTML et des technologies du Web. Connaissance du langage de programmation JavaScript.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Avis vérifiés
picto avis vérifiés
Victor B. 23/04/2018
5 / 5
Locaux bien situés

Jerome G. 23/04/2018
5 / 5
Accès à la salle de formation : horaires restrictifs (9h - 19h59)

Sébastien S. 23/04/2018
4 / 5
Température trop élevée dans la salle

Corentin P. 23/04/2018
5 / 5
Cadre plutôt agréable. Il fait trop chaud (clim ?)

Stefan S. 23/04/2018
5 / 5
Super organisation, il faisait juste un peu chaud dans la salleu

David T. 23/04/2018
5 / 5
Il fait trop chaud dans la salle de formation (malgré la clim)

QADI E. 23/04/2018
5 / 5
Très bien organisé, collations, pauses, repas, matériel mis à disposition + la sacoche cadeau :) Cela permet d'avoir un bon rythme et de très bonnes conditions pour appréhender tout le contenu de la formation pendant ces quelques jours.

Damien V. 23/04/2018
5 / 5
Très bien mais une journée de plus pour avoir le temps de bien assimiler les infos serait idéal

Thomas H. 09/04/2018
5 / 5
Les chaises sont pas géniales

Benjamin B. 09/04/2018
5 / 5
Très bien organisé aucun soucis logistique quel que ce soit.

Van P. 12/03/2018
4 / 5
bien organisé le cours

David P. 12/03/2018
5 / 5
Pas de support pour les notes écrites Pas de clé USB pour échanger les exercices.

Christophe K. 12/03/2018
5 / 5
Rien à signaler

SEBARI A. 26/02/2018
4 / 5
Très bon accueil, le matériel fourni est de bonne qualité.

Philippe S. 26/02/2018
5 / 5
Le bruit des rideaux extérieur font beaucoup de bruits quand il y a du vent. Nous sommes obliger d'éteindre la lumière pour bien voir avec le vidéo projecteur

Jennifer G. 22/01/2018
4 / 5
Très bon accueil

Damien A. 22/01/2018
5 / 5
Bon environnement : seul bémol : les chaises. Pas forcément adaptées aux grands gabarits. Des accoudoirs seraient bienvenus.

Sylvain G. 18/12/2017
4 / 5
Ecran mural un peu petit

AltenburgerArnaud . 18/12/2017
5 / 5
Très bien organisé, bien guidé avec un bon suivi tout au long de la formation

Axel L. 20/11/2017
4 / 5
Formation de 3 jours fait en 2 jours, ce ne fut pas super facile de suivre ce 2ème jour

Mélanie V. 20/11/2017
5 / 5
Seul bémol : la salle 19 est perméable aux bruits des gens faisant des pauses. Et à une dizaine dans la salle, il faisait chaud. Dommage qu'on ne puisse pas laisser la porte ouverte.

Abdelmalek M. 20/11/2017
5 / 5
Très bon accueil et surtout très bon formateur : très compétant

Dounia H. 20/11/2017
5 / 5
Très bon accueil

Abdoulaye S. 20/11/2017
5 / 5
Bon environnement de l'organisme de formation

Nicolas M. 13/11/2017
4 / 5
Rien à redire sur les locaux en eux-mêmes. Par contre les horaires de formation combinées au trajet Marseille-AIx nous met sur la route en pleine heure de pointe. 3 heures de trajet par jour, c'est pas super ecolo, sans compter fatigue/stress.

Franck B. 13/11/2017
4 / 5
animation professionnelle

Dominique D. 13/11/2017
5 / 5
Lieu de formation tres peu accessible (temps de transport,...) ras sur les locaux

Jérôme R. 23/10/2017
5 / 5
Très satisfait de la formation. Aucun retour négatif à faire.

Alexandre E. 16/10/2017
4 / 5
Très bon accueil et gestion du séjour durant toute la formation.

Axel J. 16/10/2017
4 / 5
Pas de commentaire.

Ronan B. 16/10/2017
5 / 5
Environnement agréable + et propice à la formation

Philippe G. 25/09/2017
4 / 5
rétroprojecteur à améliorer

SOL G. 18/09/2017
4 / 5
Les machines n'étaient pas toutes préparées (programme de Ghost au démarrage). La connexion Internet laisse à désirer...

Gabriel A. 17/07/2017
4 / 5
Je suis acrophobe et les formations sont proposées à des étages trop élevés. Un mal-être durant les 3 jours de formations

Jacques A. 17/07/2017
4 / 5
Aucun souci rencontré

Tarek S. 17/07/2017
4 / 5
L'organisation matérielle est bonne, mais il y avait une perte de temps lors de l'installation des différents composants logiciels nécessaires à la formation

Nouamane L. 17/07/2017
4 / 5
Prévoir des ordinateur qui tournent sous LINUX

Stéphane B. 17/07/2017
4 / 5
manque d'ergonomie du poste de travail : clavier et souris sur le bureau engendrant des problèmes d'épaules, de cervicales et de dos
Avis client 4,5 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.