Nos domaines de formation :

Formation AngularJS, maîtriser le Framework JavaScript de Google

4,4 / 5
Stage pratique
meilleur vente
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
Nicolas V. 27/08/2018
4 / 5
Durée formation trop courte pour le contenu

Pascal C. 27/08/2018
4 / 5
On passe au sujet suivant avant d'avoir eu le temps de recopier ou d'écrire son code. Il est donc difficile de suivre en se concentrant sur plusieurs chose à la fois.

Seynabou D. 09/07/2018
4 / 5
Satisfaite de la formation en globale, beaucoup de notion comprise et éclaircie. Encadrant explicite et disponible.

Rémi C. 09/07/2018
5 / 5
Excellente formation, excellent formateur Pierre maîtrise parfaitement son sujet et l'enseigne avec énormément de pédagogie et de clarté.

Mbossa O. 11/06/2018
4 / 5
RAS, très bon formateur

Patrick A. 11/06/2018
5 / 5
La formation est trop courte 4 jours permettrait de faire plus d'exercice.

Victor B. 23/04/2018
5 / 5
Formateur sympathique Contenu un peu dense

Jerome G. 23/04/2018
5 / 5
Sujet dense pour 3 jours, mais bon équilibre global (bien pour une première formation / découverte de angular JS)

Corentin P. 23/04/2018
5 / 5
Bon contenu, correspondant aux attentes. Outils utilisés et principes hors cadre de la formation (mais l'accompagnant) très intéressants également.

Stefan S. 23/04/2018
5 / 5
Excellente formation avec une pédagogie très efficace, le ratio démo/pratique est très présent tout au long Alors juste une petite suggestion d'amélioration à l'attention du formateur: quand nous sommes en phase "démo" (et que nous n'avions pas le droit de toucher au clavier pour suivre) il serait intéressant d'ajouter dans le code présenter un petit commentaire. j'aime bien noter

David T. 23/04/2018
5 / 5
Formation répondant à mes attentes et me permettant d'appréhender les principaux principe d'angular js. Formateur dynamique et très pédagogue

Frederic L. 23/04/2018
5 / 5
Tres tres bon formateur

QADI E. 23/04/2018
5 / 5
Très content de cette formation. Le sujet a été abordé avec de nombreux chapitres et exemples, c'est un contenu assez dense avec beaucoup de concepts mais très bien expliqués par le formateur, avec de nombreux rappels (JS, CSS, HTML...) afin que chacun puisse suivre chaque étape. Le formateur a bien pris en compte le niveau de chacun et est intervenu individuellement pendant les phases pratiques, et prend le temps d'expliquer e

Try L. 23/04/2018
5 / 5
très clair, très bonne pédagogie

Stephanie L. 09/04/2018
5 / 5
Beaucoup de réflexion et de préparation pédagogiques : parfait!

Benjamin B. 09/04/2018
5 / 5
Excellente formation et formateur. Adaptation à l'auditoire grandement appréciée.

Stéphane P. 09/04/2018
5 / 5
Excellent stage l'un des meilleurs réalisés chez ORSYS. Un grand merci au formateur ( Renaud DUBUIS), excellent pédagogue, très pointu techniquement.

Nicolas R. 09/04/2018
5 / 5
Contenu très intéressant, très complet avec des concepts précis, et très bien expliqués.

Christophe K. 12/03/2018
5 / 5
Conforme à mes attentes sur les sujets abordés

Doumia H. 05/03/2018
5 / 5
Contenu enrichissant et parcours de formation cohérent avec mes attentes

Mathieu P. 26/02/2018
4 / 5
Il faudrait que la formation soit plus longue.

SEBARI A. 26/02/2018
4 / 5
La formation a été organisé en TP fil rouge durant les 3 jours ce qui a été très apprécié.

Jennifer G. 22/01/2018
4 / 5
Bonne formation, les bases sont bien posées et le formateur prend bien le temps pour expliquer en cas d'incompréhension.

Damien A. 22/01/2018
5 / 5
Formateur très punchy, agréable et ouvert aux questions. Très axé pratique. Très content dans l'ensemble.

Gael B. 22/01/2018
5 / 5
Très bien très complet

Emmanuel S. 18/12/2017
4 / 5
Très rapide pour un développeur C ayant un tout petit peu toucher à node.js et jamais écrite de code HTML dans le cadre d'un projet professionnel,

Rodrigue M. 18/12/2017
4 / 5
Le contenu du cours était assez exhaustif des faisabilités en AngularJS. Le formateur rappeler constamment les bonnes pratique et donnait des indications pour divers situations de blocage que l'on pourrait rencontrer. Formateur à l'écoute et réactif. Le support du formateur donnait plusieurs cas d'usage.

Xavier D. 18/12/2017
4 / 5
Globalement intéressant, mais il faut courir pour suivre le rythme des exercices si l'on n'est pas un codeur quotidien de JavaScript.

Damien D. 20/11/2017
5 / 5
Très satisfait du contenu et de la pédagogie

Mélanie V. 20/11/2017
5 / 5
Malgré une absence d'une journée, le formateur a su nous inculquer les éléments indispensables de façon pédagogue et efficace. C'est impressionnant d'ailleurs qu'il ait su rattraper la journée de cette façon.

Dounia H. 20/11/2017
5 / 5
Concepts exposés et très bien expliqués et construction d'un programme où on est montés facilement en compétence.

John S. 20/11/2017
5 / 5
Contenu extrêmement riche, beaucoup de travail de développement accompagné par le prof, bilan très positif

Abdoulaye S. 20/11/2017
5 / 5
Bon formateur, le fait de passer plus de temps à programmer pour essayer de comprendre les idées au lieu de se focaliser sur le support du cours est une bonne idée

Catherine C. 20/11/2017
5 / 5
formateur très pédagogue

Alexandre E. 16/10/2017
4 / 5
Très bonne formation sur l'ensemble des concepts AngularJS. Comparaison avec les autres solutions alternatives (pros/cons)

Olivier J. 16/10/2017
5 / 5
Très bonne connaissance du sujet de la part du formateur. Support de cours ne contient vraiment pas toutes les explications données oralement (mais je me doute pourquoi ...)

Axel J. 16/10/2017
4 / 5
La formation est très bien expliquée. Les exemples sont bien amenés et on comprend où l'on veux nous amener. Il manque un peu d'exercice lorsqu'un nouveau chapitre est terminé. Le temps pour la formation me parait un peu cours, 1 jour supplémentaire serait peut être le bienvenu.

Ronan B. 16/10/2017
5 / 5
Expertise du formateur ++ & très bonne pédagogie

SOL G. 18/09/2017
4 / 5
Contenu trop dense pour une formation de 3 jours => Difficile d'appréhender tous les concepts.
Avis client 4,4 / 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.
[+]
PARIS
[+]
AIX
[+]
ANGERS
[+]
BORDEAUX
[+]
BRUXELLES
[+]
DIJON
[+]
GENEVE
[+]
GRENOBLE
[+]
LILLE
[+]
LIMOGES
[+]
LUXEMBOURG
[+]
LYON
[+]
MONTPELLIER
[+]
NANCY
[+]
NANTES
[+]
ORLEANS
[+]
RENNES
[+]
ROUEN
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE
[+]
TOURS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.