Accueil du site - Catalogue de formations - Formations développement Web - Formation AngularJS : aller plus loin avec le framework AngularJS
Formation AngularJS : aller plus loin avec le framework AngularJS, rendre son code générique et délivrer des applications de qualité

Prochaine session :
- sur demande


Contact : 2i2L - Informatique Internet et Logiciels Libres. Tel. : 02 40 37 02 06 – Mobile : 06 07 38 14 18 – Courriel : formation chez 2i2l.fr


Résumé de la formation

- Logiciels : Visual Studio Code/SublimeText, Firefox
- Systèmes : GNU/Linux (à jour) ou Windows 10
- Internet : toute connexion (peu de logiciels ou librairies à installer)
- Durée : deux (2) jours
- Objectif : être en capacité de maîtriser les notions avancées d’AngularJS afin de produire un code de qualité, testé et générique
- Public : formation destinée aux développeurs AngularJS
- Pré-requis : connaissances de base d’AngularJS
- Pédagogie : support numérique pour les apports théoriques, projet fil rouge partant de la création de composants simples jusqu’à la mise en place de tests unitaires, de directives et de filtres entièrement génériques


Liens AngularJS :

- Le site officiel d’AngularJS
- Le site officiel de Visual Studio Code
- AngularJS sur w3schools
- AngularJS sur Wikipédia
- Licence d’AngularJS
- Licence de Visual Studio Code, VSCode est sous MIT Licence (X11).


L’intervenant : Cédric Millauriaux est architecte au sein d’IcySoft, société Nantaise spécialisée dans le développement d’applications web et mobile, dont il est le cofondateur. Il développe au quotidien sur une architecture technique entièrement basée sur Javascript et propose plusieurs formations sur le sujet. Il a récemment écrit un livre sur le développement d’applications mobile avec AngularJS, Cordova et Ionic, disponible aux éditions ENI.


Le programme [1] :

Rappels sur AngularJS
- Objectifs
- Architecture générale
- Analyse d’une application type
- Projet fil rouge : Création d’une application basique de recherche de films

Bonnes pratiques générales
- Arborescence
- Optimisations et performances
- Sécurité
- Projet fil rouge : Mise en place des bonnes pratiques sur le projet de base pour accroître la maintenabilité, les performances et la sécurité

Outillage
- NPM/Bower
- Gulp/Grunt
- Minification
- jshint
- Projet fil rouge : Mise en place de l’outillage sur le projet de base

Directives
- Rappels sur les directives
- Ecriture d’une directive
- Bonnes pratiques
- Projet fil rouge : Ecriture d’une directive générique pour l’affichage d’un film (recherche, détails, bibliothèque)

Filtres
- Rappels sur les filtres
- Ecriture d’un filtre
- Bonnes pratiques
- Projet fil rouge : Ecriture d’un filtre avancé pour retrouver un film dans sa bibliothèque

Tests unitaires
- Rappels sur la logique de tests unitaires
- Karma et Jasmine
- Mocks
- Intégration continue
- Projet fil rouge : Tester un contrôleur, tester un service, tester une directive, tester un filtre

notes:

[1] Ce déroulé de formation est un original - tout droit d’auteur réservé - copyright 2007-2017 - société 2i2L & le formateur métier - copyleft CC-BY-SA - Nous reprendre, c’est aussi nous citer _et_ nous mettre en lien.