Les livres Ninja Squad sur Angular

Prix libre et soutien d'une bonne cause pour "Deviens un ninja avec Angular", notre ebook sans DRM sur Angular (enfin en version finale !). Son Pack Pro vous fera gagner des heures sur vos projets, en vous faisant coder pas à pas une application complète et testée.

AngularJS : de Zéro à Ninja

angularjs logo


Javascript a changé et il existe depuis quelques années de formidables frameworks pour développer nos applications Web. Angular est l'un d'entre eux. Mais pas n'importe lequel : développé par Google, il concrétise leur vision du Web de demain. Il permet de structurer votre application, de simplifier le binding, d'écrire de vrais tests (oui, en JS!)... Venez découvrir toute sa puissance!

3 jours - 1500€

Je suis intéressé

Un prix réduit pour les Héros !

Toutes nos formations bénéficient du prix réduit pour les Héros.
Demandez une réduction de -30% si vous êtes : organisateur bénévole d'événements techniques, committer sur un projet open-source, indépendant et ne bénéficiez pas du DIF, ou demandeur d'emploi.

En savoir plus sur notre blog.


Toutes nos formations sont disponibles et adaptables pour votre entreprise. Nous contacter pour un programme et un prix adapté.
Nous vivons autour de Lyon, mais nous pouvons donner ces formations en France ou aux alentours.
Ninja Squad est un organisme de formation enregistré sous le n°82 42 02523 42.

Objectifs

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

Public visé

Cette formation s’adresse à tous ceux qui souhaitent monter rapidement en compétence sur ce superbe framework.

Pré-requis

Connaissance des bases du Web (HTML bien sûr, mais la connaissance de Javascript est indispensable).

Programme

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ôleurs
  • Notion de scope
  • Propagation des événements
Filtres
  • 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épendances
  • Principe de l'injection de dépendances
  • Notion de module
  • Découper son application
Services
  • Services disponibles
  • Services ou Factories
Tests unitaires
  • Karma et Jasmine
  • Injection et mocks
Tests end-to-end
  • Protractor
  • Simuler le serveur HTTP
Directives
  • 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
  • Construire son project avec Gulp
  • Yeoman
Debugger
  • Méthodes utiles
  • Batarang
Modules indispensables
  • Internationalisation
  • Bootstrap
  • Router
Aller plus loin
  • Dirty Checking
  • Astuces

Quelques témoignages

La partie théorique est bien amenée et les concepts d'AngularJS sont décrits en détails pour que l'on comprenne bien la philosophie du framework. Mais le vrai point fort c'est l'idée de sortir rapidement du "TP bac à sable" pour développer une véritable application sur 2 jours avec un environnement de développement complet (gestion de dépendances, de build, automatisation des tests...). On en sort avec tous les outils pour se lancer immédiatement dans un développement AngularJS avec son équipe.

Fabien Grenier, RTONE.

Au-delà de la formation sur le framework en lui-même, une grosse plus-value a été pour moi la présentation et l'utilisation d'un ensemble d'outils appartenant à l’écosystème JS/Angular.
La mise en pratique a permis de démontrer qu'il était possible de développer une application Angular de qualité industrielle à l'aide des outils présentés, notamment les outils de tests. C'est un point crucial sans lequel je n'aurais jamais considéré l'emploi d'une technologie JS pour un projet industriel conséquent. C'est aujourd'hui une option cohérente à mes yeux si le choix devait se faire pour un de nos clients.

Guillaume Guiramand, ALTI.

L'équipe de formation est tant compétente que sympathique!

Maxime Delrieu, ALTI.

Contenu et progression impeccable!

Gilles Robit, AF83.

Très bonne formation qui m'a fait découvrir une vision globale du framework. Même en étant débutant j'ai pu suivre du début a la fin. J'ai beaucoup appris grâce a Cédric qui a été très patient! ;)

Quentin Lebras, WEROOM.

Formation très agréable à suivre, ambiance décontractée et conviviale.

Pierre Alvan, STUDIO HB.

Connaitre non seulement la libraire AngularJS avec tous ses concepts mais aussi son écosystème de travail autour est le vrai atout de cette formation.
Cela permet à la fois de découvrir un excellent framework JavaScript, mais aussi des outils de travail qui permettent d'améliorer la qualité du code client et de faciliter de manière significative le quotidien du développeur.
Pendant la formation Jean-Baptiste à très bien réussi à trouver un équilibre entre ces deux aspects. Bravo !

Daniel Münch, LUCCA.

On ne s'est pas contenté d'Angular :

  • Rappels sur JavaScript
  • Node.js et pléthore d'outils
  • Méthodes de dev

Impeccable

Jonathan Redouté, LUCCA.

Très chouette formation, vivante et interactive, qui donne le sentiment de maîtriser parfaitement (ou presque) le framework à la fin de ces 3 jours.

Et même si ce sentiment est malheureusement très trompeur, il s'agit vraiment d'un très grand premier pas accompli en douceur et dans d'excellentes conditions !

Merci encore !

Nicolas Marot, QWAM.

Ayant passé un petit moment à me former seul sur le sujet, je me posais beaucoup de questions sur l'architecture, les bonnes pratiques, la déclaration des modules ou encore la façon la plus pertinente de mettre en place les tests...

Cette formation à finalement réussi à me donner un grand nombre de réponses, mais également beaucoup d'outils pour l'avenir ! D'un point de vue matériel, les supports de cours sont à mon sens parfaits, on s'y perd juste un peu dans les onglets pour y retrouver le support / le TP / le quizz :-)

Bref, 3 jours intensifs, mais vraiment très intéressants ! Merci !

Patrick Ferreira, QWAM.