1
Formation AngularJS avancée Pour aller plus loin avec AngularJS Référence : ANGULARJS-AV-03 Durée : 3 jour(s) Présentation AngularJS est un framework Javascript en plein essor, visant à structurer et simplifier le développement d'applications riches côté client. Développé par Google sous licence open-source, il intègre nativement l'ensemble des fonctionnalités habituellement obtenues par assemblage de librairies spécialisées : routage, templates, bindings, appels REST... Sa robustesse, sa polyvalence et son banc de test intégré en font aujourd'hui un élément incontournable de toutes les applications web orientées REST ! Objectifs - Découvrir les fonctionnalités avançées qu'offre AngularJS. - Comprendre les services $http, $q - Faire communiquer des directives - Connaitre et savoir utiliser les librairies incontournables avec AngularJS. Répartition: 30% Théorie, 70% Pratique Public: Développeur web Pré-requis: Maitrise du javascript, Connaissance d'AngularJS : Maitrise de controller, directive, service / factory, Maitrise des formulaires et de leur validation, Architecture REST, Animations CSS3 Programme Rappels Tooling & Outils de build - Node.js & NPM - Yeoman - Gulp - Bower & Wiredep - ngAnnotate - Karma - BrowserSync - Sass Les librairies incontournables - UI-Router - Angular-translate - Angular-Bootstrap - Angular Material - Restangular Animations & Accessibilité - Animations - Accessibilité Les directives - Directive API Design - trackBy avec la directive ngRepeat - Communication entre directives - Transclusion - Component design - Directive API Design Gestion des formulaires - ngModelOptions - Collaboration avec ngModelController - Forms validation ($asyncValidator) - $formatters et $parsers Techniques avancées - Promesses - Router et la propriété resolve - Provider - Décorateur - $cacheFactory - $http Interceptors - $http timeout - Lazy loading - SEO Plus loin avec AngularJS - Initiation à EcmaScript 6 Tel: +33(0)1 45 26 19 15 Fax : +33(0)1 75 43 49 92 Email : [email protected]

Formation AngularJS avancée - zenika.com est un framework ... Techniques avancées ... - Provider - Décorateur - $cacheFactory - $http Interceptors - $http timeout - Lazy loading

Embed Size (px)

Citation preview

Page 1: Formation AngularJS avancée - zenika.com est un framework ... Techniques avancées ... - Provider - Décorateur - $cacheFactory - $http Interceptors - $http timeout - Lazy loading

Formation AngularJS avancée

Pour aller plus loin avec AngularJSRéférence : ANGULARJS-AV-03Durée : 3 jour(s)

Présentation

AngularJS est un framework Javascript en plein essor, visant à structurer et simplifier le développementd'applications riches côté client. Développé par Google sous licence open-source, il intègre nativementl'ensemble des fonctionnalités habituellement obtenues par assemblage de librairies spécialisées :routage, templates, bindings, appels REST... Sa robustesse, sa polyvalence et son banc de test intégréen font aujourd'hui un élément incontournable de toutes les applications web orientées REST !

Objectifs

- Découvrir les fonctionnalités avançées qu'offre AngularJS.- Comprendre les services $http, $q- Faire communiquer des directives- Connaitre et savoir utiliser les librairies incontournables avec AngularJS.

Répartition: 30% Théorie, 70% PratiquePublic: Développeur webPré-requis: Maitrise du javascript, Connaissance d'AngularJS : Maitrise de controller, directive, service

/ factory, Maitrise des formulaires et de leur validation, Architecture REST, AnimationsCSS3

Programme

Rappels

Tooling & Outils de build- Node.js & NPM- Yeoman- Gulp- Bower & Wiredep- ngAnnotate- Karma- BrowserSync- Sass

Les librairies incontournables- UI-Router- Angular-translate- Angular-Bootstrap- Angular Material- Restangular

Animations & Accessibilité- Animations- Accessibilité

Les directives- Directive API Design- trackBy avec la directive ngRepeat- Communication entre directives- Transclusion- Component design- Directive API Design

Gestion des formulaires- ngModelOptions- Collaboration avec ngModelController- Forms validation ($asyncValidator)- $formatters et $parsers

Techniques avancées- Promesses- Router et la propriété resolve- Provider- Décorateur- $cacheFactory- $http Interceptors- $http timeout- Lazy loading- SEO

Plus loin avec AngularJS- Initiation à EcmaScript 6

Tel: +33(0)1 45 26 19 15Fax : +33(0)1 75 43 49 92Email : [email protected]