Formation AngularJS
Formation
À Paris
Description
-
Typologie
Formation
-
Lieu
Paris
-
Dates de début
Dates au choix
CETTE FORMATION ANGULARJS VOUS PERMETTRA DE :
Appréhender la philosophie et le fonctionnement du framework AngularJS,
Développer une application Web avec AngularJS,
Maîtriser les impacts du choix d'une architecture incluant une application web riche.
Optimiser une application AngularJS,
Utilisation de composants avancés,
Comprendre les mécanismes avancés d'AngularJS,
Mettre en oeuvre un environnement de développement.
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Connaissance de HTML, CSS et bon niveau JavaScript (les notions fondamentales seront abordées en rappels)
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 11 ans.
Les matières
- Services
- Application web
Le programme
Rappels HTML5 : balises sémantiques, forms
Présentation du design pattern MVVM
Définition d'une application "single page"
Déclaratif vs impératif
Installation d'un environnement de travail : node.js, éditeur, navigateur Une application web sans manipuler le DOM Data binding bi-directionnel
La gestion des vues et le moteur de template
Qu'est-ce qu'une expression AngularJS ?
Définition d'un contrôleur
Association vue et contrôleur
Comprendre les contextes AngularJS ($scope)
Appréhender les événements utilisateurs
Formulaire : interaction et validation
Utilisation des filtres (dans la vue, dans le contrôleur et combinaison)
Écriture d'un filtre Travaux pratiques Présentation de l'application fil rouge : ngDoodle
Création d'un événement
Noter ses disponibilités Test et debug d'une application AngularJS Environnement de test
Choix d'un framework de test
Tests unitaires et karma
Batarang : voir fonctionner AngularJS depuis le navigateur 2nde journée de formation : bonnes pratiques de développement AngularJS Design Patterns appliqués à une application web Notion de routing
Configuration avec $routeProvider
Route et gestion de l'historique de navigation
Initialisation avant routage
Découplage grâce aux services
Injection de dépendances
Présentation ou rappel sur les promesses
Les promesses avec Angular JS
Des services "standard" $http $resource : utilisation d'une API REST
Créer ses propres services : plusieurs façon d'y arriver Travaux Pratiques Re-Organisation de notre application (Refactoring time)
Création, utilisation et affichage
Création d'un service
Communication avec un serveur via une API REST Découpler pour mieux tester Test d'un service AngularJS
Simuler le résultat d'une requête http 3ème journée de formation : techniques avancées de AngularJS Étendre et augmenter HTML pour qu'il réponde à vos besoins Plongée dans le coeur de Angular JS : fonctionnement interne
AngularJS pour les pros : les directives
Fonctionnement des directives
Directive et événements utilisateurs
Intégration d'un contrôleur dans une directive Pratique Création d'un fiche récapitulative
Affichage calendaire Trucs & astuces Organisation du code selon la taille de votre application
Bonnes pratiques
Automatisation avec Grunt AngularJS 2.0 Présentation générale
Concepts et langages
Impacts et approche vis à vis de cette nouvelle version Programme de la 4ème journée de formation AngularJS avancé Best practices & rappels Rappels : MVVM, controllers, expressions, services, filtres, directives
Code styleguide Outils du développeur AngularJS Tests unitaires avec Jasmine et Karma
Tests E2E avec Protractor
Automatisation et modularisation : Grunt, Gulp, npm, browserify, webpack, ... Modularisation Webpack ...
ou Browserify Optimisations et évolutions syntaxiques BindToController dans les contrôleurs
BindOnce expression Programme de la 5ème journée de formation AngularJS avancé Développement modulaire et routing Nouveau système de Routing : un pas vers Angular2
Angular uiRouter Internationalisation AngularTranslate : le module référence
ngMessageFormat Directives Organisation des directives en controllers + vue + services
Intégration services tiers
Syntaxe bindToController Plus loin avec les formulaires Spécialisation du fonctionnement des formulaires : ngModelOptions
Affichage performant des messages d'erreurs : ngMessages
Validateurs asynchrones et états
Créer des validateurs customs
Formation AngularJS
