Prix (Formation inter-entreprise)

1500€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

L'arrivée des frameworks JavaScript a bouleversé les pratiques de développement d'applications web. Comme Backbone.js ou encore Ember.js, AngularJS vous aidera à structurer proprement vos applications.

Le framework AngularJS, créé par Google, vous permet d'étendre le vocabulaire HTML de vos applications. L'environnement qui en résulte est extraordinairement expressif, lisible et rapide à développer.

Cette formation AngularJS vous aidera à exploiter toute la puissance de ce framework JavaScript créé par Google.

Les objectifs

  • Apprendre les bases du framework AngularJS
  • Etre capable de développer une application AngularJS de façon autonome
  • Pouvoir s'interfacer avec un backend
  • Savoir tester son application AngularJS
  • Connaître les bonnes pratiques de développement et de mise en production

Pré-requis

  • HTML
  • JavaScript
  • Ordinateur portable à apporter

Le programme de la formation AngularJS 1

Jour 1

  • Les principes de base
    • Rappel Javascript et jQuery
    • Les frameworks MV*
    • Le fonctionnement interne
  • Les premiers pas
    • Intégrer la librairie
    • Binding
    • Templating
  • Contrôleur
    • Notion de scope
    • Propagation des événements
  • Filtres
    • Les filtres disponibles
    • Créer ses propres filtres
  • Routage
    • Configuration des routes
    • Gestion de l'historique
    • Traitement avant affichage

Jour 2

  • Module et Injection de dépendance
    • Principe de l'injection de dépendance
    • Notion de module
    • Découper son application
  • Services
    • Services disponibles
    • Services vs Factory
  • Tests Unitaires
    • Karma et Jasmine
    • Injection et mocks
  • Tests End to End
    • Protractor
    • Simuler un serveur HTTP
  • Directive
    • Créer ses directives
    • Vers des composants réutilisables

Jour 3

  • Echanger avec un serveur
    • Requête HTTP
    • Utiliser un backend REST
    • WebSockets
    • API Promise
  • Outils
    • Builder son projet avec Grunt
    • Yeoman
  • Debugger
    • Méthodes utiles
    • Batarang
  • Modules indispensables
    • Internationalisation
    • Bootstrap
    • Router
  • Aller plus loin
    • Dirty Checking
    • Astuces

NB : Le contenu des TP et ateliers pratiques peuvent varier d'un formateur à l'autre.

Télécharger le programme

Le(s) formateur(s)

Bruno Heridet est un développeur web spécialisé dans l'écosystème JavaScript,
qu'il s'agisse d'applications front-end (navigateurs, Firefox OS) de programmes autonomes (serveurs et outils NodeJS) ou du gossip impliquant les leaders de projets open-source.
Il participe régulièrement aux éditions de LyonJS ou NantesJS, ainsi qu'aux Human Talks de ces deux villes.

Yann Fouillat est un ingénieur ayant une double compétence en administration système et réseau et en développement d'applications web (DévOps). Core committer Plone, expert Django, AngularJS ainsi que NodeJS, il vous apportera une vision plus complète du développement : de l'application vers le navigateur. Il est également formateur chez Makina Corpus.

12 témoignages

Formation de seulement 3 jours que le formateur a su exploiter à la perfection. Tous les concepts ont été vus et mis en pratique dans un TP fil rouge. Formateur passionné et pédagogue.

Cédric GUILLOT - Polymont IT Services

Je n'aurais pas pu espérer mieux de cette formation. Angular JS est une technologie très intéressante, j'ai hâte d'appliquer tout ça dans des projets réels.

Pierre Alvan
Studio HB

Très bonne formation. L'équipe de formateurs a été tant compétente que sympathique.

Maxime DELRIEU

Très bonne formation. Trois jours paraissent un peu courts pour approfondir tous les aspects, les tests auraient pu prendre deux ou trois jours à eux seuls tellement le sujet est dense. Cependant nous avons pu toucher à tous les aspects du framework et nous concentrer sur l'essentiels. Le TP était bien amené. Bonne formation.

Ludovic Mathieu
Meetic

Excellente formation permettant d'appréhender le fonctionnement et les principes du framework AngularJs. Bruno est un formateur passionné, dynamique et très pédagogue. Même si je n'ai pas développé depuis plusieurs années, j'ai pu suivre ces 3 jours et aboutir à ma 1ère petite application AngularJs.

Rachel BERTHO
Polymont IT

Formation à conseiller, formateur (Bruno) passionné et sympathique ! 3 jours qui passe rapidement dans une ambiance décontractée.

Floran Brutel
Hexanet

Excellente formation, excellents supports, excellent formateur, très bonne ambiance

Frédéric Dumont
Meetic

Très bonne formation. Bruno est un vrai passionné ce qui donne une dimension particulière à la formation.

Eray Gundesli
Université de Lorraine

Très bonne formation angularjs qui s'adapte au niveau des participants. Les nombreux cas pratiques qui permettent de mieux comprendre la logique et les possibilité offertes par ce framework.

Nicolas BOURY
Voyage SNCF

Formation AngularJS très intéressante, avec un formateur extrêmement compétent et passionné dans tout ce qui concerne Javascript.

Matthieu DURAND
Polymont IT

Le cours était très bien même pour un newbie en javascript comme moi, j'ai pu aller jusqu'au bout du TP! Formateur très pédagogue!

Quentin LEBRAS
Weroom

Le formateur est passionné, compétent, pédagogue et très sympathique. Dans une ambiance conviviale, les différentes notions sont très bien amenées avec un projet fil rouge qui permet de coder pour apprendre au lieu d'avoir un cours magistral.

Germain DUVAL - Ides Infor

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formation à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accèder au Manifeste

Nos clients

SAP
Leboncoin.fr
Banque Postale
Alcatel
Moody's Analytics
BNP Paribas

Nos formations en images

Sass et Compass
CasperJS
Ruby on Rails
Ruby

L'arrivée des frameworks JavaScript a bouleversé les pratiques de développement d'applications web. Comme Backbone.js ou encore Ember.js, AngularJS vous aidera à structurer proprement vos applications.

Le framework AngularJS, créé par Google, vous permet d'étendre le vocabulaire HTML de vos applications. L'environnement qui en résulte est extraordinairement expressif, lisible et rapide à développer.

Cette formation AngularJS vous aidera à exploiter toute la puissance de ce framework JavaScript créé par Google.

Les objectifs

  • Apprendre les bases du framework AngularJS
  • Etre capable de développer une application AngularJS de façon autonome
  • Pouvoir s'interfacer avec un backend
  • Savoir tester son application AngularJS
  • Connaître les bonnes pratiques de développement et de mise en production

Pré-requis

  • HTML
  • JavaScript
  • Ordinateur portable à apporter

Le programme de la formation AngularJS 1

Jour 1

  • Les principes de base
    • Rappel Javascript et jQuery
    • Les frameworks MV*
    • Le fonctionnement interne
  • Les premiers pas
    • Intégrer la librairie
    • Binding
    • Templating
  • Contrôleur
    • Notion de scope
    • Propagation des événements
  • Filtres
    • Les filtres disponibles
    • Créer ses propres filtres
  • Routage
    • Configuration des routes
    • Gestion de l'historique
    • Traitement avant affichage

Jour 2

  • Module et Injection de dépendance
    • Principe de l'injection de dépendance
    • Notion de module
    • Découper son application
  • Services
    • Services disponibles
    • Services vs Factory
  • Tests Unitaires
    • Karma et Jasmine
    • Injection et mocks
  • Tests End to End
    • Protractor
    • Simuler un serveur HTTP
  • Directive
    • Créer ses directives
    • Vers des composants réutilisables

Jour 3

  • Echanger avec un serveur
    • Requête HTTP
    • Utiliser un backend REST
    • WebSockets
    • API Promise
  • Outils
    • Builder son projet avec Grunt
    • Yeoman
  • Debugger
    • Méthodes utiles
    • Batarang
  • Modules indispensables
    • Internationalisation
    • Bootstrap
    • Router
  • Aller plus loin
    • Dirty Checking
    • Astuces

NB : Le contenu des TP et ateliers pratiques peuvent varier d'un formateur à l'autre.

Télécharger le programme

Le(s) formateur(s)

Bruno Heridet est un développeur web spécialisé dans l'écosystème JavaScript,
qu'il s'agisse d'applications front-end (navigateurs, Firefox OS) de programmes autonomes (serveurs et outils NodeJS) ou du gossip impliquant les leaders de projets open-source.
Il participe régulièrement aux éditions de LyonJS ou NantesJS, ainsi qu'aux Human Talks de ces deux villes.

Yann Fouillat est un ingénieur ayant une double compétence en administration système et réseau et en développement d'applications web (DévOps). Core committer Plone, expert Django, AngularJS ainsi que NodeJS, il vous apportera une vision plus complète du développement : de l'application vers le navigateur. Il est également formateur chez Makina Corpus.

12 témoignages

Formation de seulement 3 jours que le formateur a su exploiter à la perfection. Tous les concepts ont été vus et mis en pratique dans un TP fil rouge. Formateur passionné et pédagogue.


Je n'aurais pas pu espérer mieux de cette formation. Angular JS est une technologie très intéressante, j'ai hâte d'appliquer tout ça dans des projets réels.


Studio HB

Très bonne formation. L'équipe de formateurs a été tant compétente que sympathique.


Très bonne formation. Trois jours paraissent un peu courts pour approfondir tous les aspects, les tests auraient pu prendre deux ou trois jours à eux seuls tellement le sujet est dense. Cependant nous avons pu toucher à tous les aspects du framework et nous concentrer sur l'essentiels. Le TP était bien amené. Bonne formation.


Meetic

Excellente formation permettant d'appréhender le fonctionnement et les principes du framework AngularJs. Bruno est un formateur passionné, dynamique et très pédagogue. Même si je n'ai pas développé depuis plusieurs années, j'ai pu suivre ces 3 jours et aboutir à ma 1ère petite application AngularJs.


Polymont IT

Formation à conseiller, formateur (Bruno) passionné et sympathique ! 3 jours qui passe rapidement dans une ambiance décontractée.


Hexanet

Excellente formation, excellents supports, excellent formateur, très bonne ambiance


Meetic

Très bonne formation. Bruno est un vrai passionné ce qui donne une dimension particulière à la formation.


Université de Lorraine

Très bonne formation angularjs qui s'adapte au niveau des participants. Les nombreux cas pratiques qui permettent de mieux comprendre la logique et les possibilité offertes par ce framework.


Voyage SNCF

Formation AngularJS très intéressante, avec un formateur extrêmement compétent et passionné dans tout ce qui concerne Javascript.


Polymont IT

Le cours était très bien même pour un newbie en javascript comme moi, j'ai pu aller jusqu'au bout du TP! Formateur très pédagogue!


Weroom

Le formateur est passionné, compétent, pédagogue et très sympathique. Dans une ambiance conviviale, les différentes notions sont très bien amenées avec un projet fil rouge qui permet de coder pour apprendre au lieu d'avoir un cours magistral.