AngularJS

Formation AngularJS : aller plus loin avec le framework AngularJS Rendre son code générique et délivrer des applications de qualité

Formation AngularJS : aller plus loin avec le framework AngularJS, rendre son code générique et délivrer des applications de qualité

Résumé

Logiciels : Visual Studio Code/SublimeText, Firefox
Durée : 14 heures
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 : Développeurs AngularJS
Pré-requis : Connaissances de base d’AngularJS. Avoir des besoins métier.
Méthodes mobilisées : Alternance d’apports théoriques et d’exercices de mise en application pratique. 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
Modalités et délais d’accès : Sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
Modalités d’évaluations : Une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
Accessibilité aux personnes en situation de handicap ou présentant des difficultés d’apprentissage : nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement (les précisions).
Taux de satisfaction 2i2L : 96,34 % des stagiaires sont satisfaits à l’issue de leur formation.
Tarif : pour une demande de formation interne, nous consulter.

Présentation

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).

Programme

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