Aperçu du cours
Objectif de formation : à l’issue de la formation, le stagiaire sera capable de développer des applications web performantes à partir de JavaScript, en utilisant les nouveautés du framework de référence Angular.
Prérequis
- Avoir des connaissances pratiques sur les technologies du Web, les outils actuels de développement Front-End et JavaScript
Fonctionnalités
- Maîtriser les fondamentaux du Framework Angular et ses nouveautés
- Organiser, modulariser et tester ses développements JavaScript
- Savoir développer plus rapidement et tester des applications web Angular 2 avec JavaScript et TypeScript
- Connaître les bonnes pratiques de développement et de mise en production
- Découvrir les spécifications EcmaScript 6 (ES6)
- Savoir intégrer les tests unitaires au développement
Public ciblé
- Architectes
- Développeurs
- Chefs de projets
Détails
- 108 Sections
- 514 Lessons
- 21 heures
Expand all sectionsCollapse all sections
- Présentation et premiers pas sur Angular5
- 1.1Outils et IDE
- 1.2Packaging, grunt, npm
- 1.3Webpack
- 1.4Installation npm
- 1.5Installation angular-cli
- Présentation et premiers pas sur Angular5
- 2.1Outils et IDE
- 2.2Packaging, grunt, npm
- 2.3Webpack
- 2.4Installation npm
- 2.5Installation angular-cli
- Présentation et premiers pas sur Angular5
- 3.1Outils et IDE
- 3.2Packaging, grunt, npm
- 3.3Webpack
- 3.4Installation npm
- 3.5Installation angular-cli
- Présentation et premiers pas sur Angular5
- 4.1Outils et IDE
- 4.2Packaging, grunt, npm
- 4.3Webpack
- 4.4Installation npm
- 4.5Installation angular-cli
- Présentation et premiers pas sur Angular5
- 5.1Outils et IDE
- 5.2Packaging, grunt, npm
- 5.3Webpack
- 5.4Installation npm
- 5.5Installation angular-cli
- Présentation et premiers pas sur Angular5
- 6.1Outils et IDE
- 6.2Packaging, grunt, npm
- 6.3Webpack
- 6.4Installation npm
- 6.5Installation angular-cli
- Présentation et premiers pas sur Angular5
- 7.1Outils et IDE
- 7.2Packaging, grunt, npm
- 7.3Webpack
- 7.4Installation npm
- 7.5Installation angular-cli
- Présentation et premiers pas sur Angular5
- 8.1Outils et IDE
- 8.2Packaging, grunt, npm
- 8.3Webpack
- 8.4Installation npm
- 8.5Installation angular-cli
- Présentation et premiers pas sur Angular5
- 9.1Outils et IDE
- 9.2Packaging, grunt, npm
- 9.3Webpack
- 9.4Installation npm
- 9.5Installation angular-cli
- Présentation et premiers pas sur Angular5
- 10.1Outils et IDE
- 10.2Packaging, grunt, npm
- 10.3Webpack
- 10.4Installation npm
- 10.5Installation angular-cli
- Présentation et premiers pas sur Angular5
- 11.1Outils et IDE
- 11.2Packaging, grunt, npm
- 11.3Webpack
- 11.4Installation npm
- 11.5Installation angular-cli
- Présentation et premiers pas sur Angular5
- 12.1Outils et IDE
- 12.2Packaging, grunt, npm
- 12.3Webpack
- 12.4Installation npm
- 12.5Installation angular-cli
- Typescript & ES69
- 13.1Installation de TypeScript
- 13.2Transpiler EcmaScript
- 13.3Let, variables locales & constantes
- 13.4Typage et types natifs
- 13.5Paramètres optionnels & valeurs par défaut
- 13.6Classes & interfaces
- 13.7Arrow functions
- 13.8Gestion des modules
- 13.9Décorateurs
- Typescript & ES69
- 14.1Installation de TypeScript
- 14.2Transpiler EcmaScript
- 14.3Let, variables locales & constantes
- 14.4Typage et types natifs
- 14.5Paramètres optionnels & valeurs par défaut
- 14.6Classes & interfaces
- 14.7Arrow functions
- 14.8Gestion des modules
- 14.9Décorateurs
- Typescript & ES69
- 15.1Installation de TypeScript
- 15.2Transpiler EcmaScript
- 15.3Let, variables locales & constantes
- 15.4Typage et types natifs
- 15.5Paramètres optionnels & valeurs par défaut
- 15.6Classes & interfaces
- 15.7Arrow functions
- 15.8Gestion des modules
- 15.9Décorateurs
- Typescript & ES69
- 16.1Installation de TypeScript
- 16.2Transpiler EcmaScript
- 16.3Let, variables locales & constantes
- 16.4Typage et types natifs
- 16.5Paramètres optionnels & valeurs par défaut
- 16.6Classes & interfaces
- 16.7Arrow functions
- 16.8Gestion des modules
- 16.9Décorateurs
- Typescript & ES69
- 17.1Installation de TypeScript
- 17.2Transpiler EcmaScript
- 17.3Let, variables locales & constantes
- 17.4Typage et types natifs
- 17.5Paramètres optionnels & valeurs par défaut
- 17.6Classes & interfaces
- 17.7Arrow functions
- 17.8Gestion des modules
- 17.9Décorateurs
- Typescript & ES69
- 18.1Installation de TypeScript
- 18.2Transpiler EcmaScript
- 18.3Let, variables locales & constantes
- 18.4Typage et types natifs
- 18.5Paramètres optionnels & valeurs par défaut
- 18.6Classes & interfaces
- 18.7Arrow functions
- 18.8Gestion des modules
- 18.9Décorateurs
- Typescript & ES69
- 19.1Installation de TypeScript
- 19.2Transpiler EcmaScript
- 19.3Let, variables locales & constantes
- 19.4Typage et types natifs
- 19.5Paramètres optionnels & valeurs par défaut
- 19.6Classes & interfaces
- 19.7Arrow functions
- 19.8Gestion des modules
- 19.9Décorateurs
- Typescript & ES69
- 20.1Installation de TypeScript
- 20.2Transpiler EcmaScript
- 20.3Let, variables locales & constantes
- 20.4Typage et types natifs
- 20.5Paramètres optionnels & valeurs par défaut
- 20.6Classes & interfaces
- 20.7Arrow functions
- 20.8Gestion des modules
- 20.9Décorateurs
- Typescript & ES69
- 21.1Installation de TypeScript
- 21.2Transpiler EcmaScript
- 21.3Let, variables locales & constantes
- 21.4Typage et types natifs
- 21.5Paramètres optionnels & valeurs par défaut
- 21.6Classes & interfaces
- 21.7Arrow functions
- 21.8Gestion des modules
- 21.9Décorateurs
- Typescript & ES69
- 22.1Installation de TypeScript
- 22.2Transpiler EcmaScript
- 22.3Let, variables locales & constantes
- 22.4Typage et types natifs
- 22.5Paramètres optionnels & valeurs par défaut
- 22.6Classes & interfaces
- 22.7Arrow functions
- 22.8Gestion des modules
- 22.9Décorateurs
- Typescript & ES69
- 23.1Installation de TypeScript
- 23.2Transpiler EcmaScript
- 23.3Let, variables locales & constantes
- 23.4Typage et types natifs
- 23.5Paramètres optionnels & valeurs par défaut
- 23.6Classes & interfaces
- 23.7Arrow functions
- 23.8Gestion des modules
- 23.9Décorateurs
- Typescript & ES69
- 24.1Installation de TypeScript
- 24.2Transpiler EcmaScript
- 24.3Let, variables locales & constantes
- 24.4Typage et types natifs
- 24.5Paramètres optionnels & valeurs par défaut
- 24.6Classes & interfaces
- 24.7Arrow functions
- 24.8Gestion des modules
- 24.9Décorateurs
- Templates4
- 25.1Interpolation / Expression
- 25.2Binding & interactions
- 25.3Variables locales
- 25.4Pipes & filtres
- Templates5
- 26.1Interpolation / Expression
- 26.2Binding & interactions
- 26.3Variables locales
- 26.4* & directives de structure
- 26.5Pipes & filtres
- Templates5
- 27.1Interpolation / Expression
- 27.2Binding & interactions
- 27.3Variables locales
- 27.4* & directives de structure
- 27.5Pipes & filtres
- Templates5
- 28.1Interpolation / Expression
- 28.2Binding & interactions
- 28.3Variables locales
- 28.4* & directives de structure
- 28.5Pipes & filtres
- Templates5
- 29.1Interpolation / Expression
- 29.2Binding & interactions
- 29.3Variables locales
- 29.4* & directives de structure
- 29.5Pipes & filtres
- Templates5
- 30.1Interpolation / Expression
- 30.2Binding & interactions
- 30.3Variables locales
- 30.4* & directives de structure
- 30.5Pipes & filtres
- Templates4
- 31.1Interpolation / Expression
- 31.2Binding & interactions
- 31.3Variables locales
- 31.4Pipes & filtres
- Templates5
- 32.1Interpolation / Expression
- 32.2Binding & interactions
- 32.3Variables locales
- 32.4* & directives de structure
- 32.5Pipes & filtres
- Templates5
- 33.1Interpolation / Expression
- 33.2Binding & interactions
- 33.3Variables locales
- 33.4* & directives de structure
- 33.5Pipes & filtres
- Templates5
- 34.1Interpolation / Expression
- 34.2Binding & interactions
- 34.3Variables locales
- 34.4* & directives de structure
- 34.5Pipes & filtres
- Templates5
- 35.1Interpolation / Expression
- 35.2Binding & interactions
- 35.3Variables locales
- 35.4* & directives de structure
- 35.5Pipes & filtres
- Templates5
- 36.1Interpolation / Expression
- 36.2Binding & interactions
- 36.3Variables locales
- 36.4* & directives de structure
- 36.5Pipes & filtres
- Formulaires5
- 37.1Control & ControlGroup
- 37.2Validations
- 37.3Gestion des modification
- 37.4Gestion des erreurs
- 37.5Formbuilder : groupes de champs
- Formulaires5
- 38.1Control & ControlGroup
- 38.2Validations
- 38.3Gestion des modification
- 38.4Gestion des erreurs
- 38.5Formbuilder : groupes de champs
- Formulaires5
- 39.1Control & ControlGroup
- 39.2Validations
- 39.3Gestion des modification
- 39.4Gestion des erreurs
- 39.5Formbuilder : groupes de champs
- Formulaires5
- 40.1Control & ControlGroup
- 40.2Validations
- 40.3Gestion des modification
- 40.4Gestion des erreurs
- 40.5Formbuilder : groupes de champs
- Formulaires5
- 41.1Control & ControlGroup
- 41.2Validations
- 41.3Gestion des modification
- 41.4Gestion des erreurs
- 41.5Formbuilder : groupes de champs
- Formulaires5
- 42.1Control & ControlGroup
- 42.2Validations
- 42.3Gestion des modification
- 42.4Gestion des erreurs
- 42.5Formbuilder : groupes de champs
- Formulaires5
- 43.1Control & ControlGroup
- 43.2Validations
- 43.3Gestion des modification
- 43.4Gestion des erreurs
- 43.5Formbuilder : groupes de champs
- Formulaires5
- 44.1Control & ControlGroup
- 44.2Validations
- 44.3Gestion des modification
- 44.4Gestion des erreurs
- 44.5Formbuilder : groupes de champs
- Formulaires5
- 45.1Control & ControlGroup
- 45.2Validations
- 45.3Gestion des modification
- 45.4Gestion des erreurs
- 45.5Formbuilder : groupes de champs
- Formulaires5
- 46.1Control & ControlGroup
- 46.2Validations
- 46.3Gestion des modification
- 46.4Gestion des erreurs
- 46.5Formbuilder : groupes de champs
- Formulaires5
- 47.1Control & ControlGroup
- 47.2Validations
- 47.3Gestion des modification
- 47.4Gestion des erreurs
- 47.5Formbuilder : groupes de champs
- Formulaires5
- 48.1Control & ControlGroup
- 48.2Validations
- 48.3Gestion des modification
- 48.4Gestion des erreurs
- 48.5Formbuilder : groupes de champs
- Composants & services4
- 49.1Directives
- 49.2Composants
- 49.3Visibilité des composants
- 49.4Services, injectable
- Composants & services4
- 50.1Directives
- 50.2Composants
- 50.3Visibilité des composants
- 50.4Services, injectable
- Composants & services4
- 51.1Directives
- 51.2Composants
- 51.3Visibilité des composants
- 51.4Services, injectable
- Composants & services4
- 52.1Directives
- 52.2Composants
- 52.3Visibilité des composants
- 52.4Services, injectable
- Composants & services4
- 53.1Directives
- 53.2Composants
- 53.3Visibilité des composants
- 53.4Services, injectable
- Composants & services4
- 54.1Directives
- 54.2Composants
- 54.3Visibilité des composants
- 54.4Services, injectable
- Composants & services4
- 55.1Directives
- 55.2Composants
- 55.3Visibilité des composants
- 55.4Services, injectable
- Composants & services4
- 56.1Directives
- 56.2Composants
- 56.3Visibilité des composants
- 56.4Services, injectable
- Composants & services4
- 57.1Directives
- 57.2Composants
- 57.3Visibilité des composants
- 57.4Services, injectable
- Composants & services4
- 58.1Directives
- 58.2Composants
- 58.3Visibilité des composants
- 58.4Services, injectable
- Composants & services4
- 59.1Directives
- 59.2Composants
- 59.3Visibilité des composants
- 59.4Services, injectable
- Composants & services4
- 60.1Directives
- 60.2Composants
- 60.3Visibilité des composants
- 60.4Services, injectable
- Observables & RXJS3
- 61.1Introduction
- 61.2Observable et rxJs
- 61.3EventEmitter & Angular 2+
- Observables & RXJS3
- 62.1Introduction
- 62.2Observable et rxJs
- 62.3EventEmitter & Angular 2+
- Observables & RXJS3
- 63.1Introduction
- 63.2Observable et rxJs
- 63.3EventEmitter & Angular 2+
- Observables & RXJS3
- 64.1Introduction
- 64.2Observable et rxJs
- 64.3EventEmitter & Angular 2+
- Observables & RXJS3
- 65.1Introduction
- 65.2Observable et rxJs
- 65.3EventEmitter & Angular 2+
- Observables & RXJS3
- 66.1Introduction
- 66.2Observable et rxJs
- 66.3EventEmitter & Angular 2+
- Observables & RXJS3
- 67.1Introduction
- 67.2Observable et rxJs
- 67.3EventEmitter & Angular 2+
- Observables & RXJS3
- 68.1Introduction
- 68.2Observable et rxJs
- 68.3EventEmitter & Angular 2+
- Observables & RXJS3
- 69.1Introduction
- 69.2Observable et rxJs
- 69.3EventEmitter & Angular 2+
- Observables & RXJS3
- 70.1Introduction
- 70.2Observable et rxJs
- 70.3EventEmitter & Angular 2+
- Observables & RXJS3
- 71.1Introduction
- 71.2Observable et rxJs
- 71.3EventEmitter & Angular 2+
- Observables & RXJS3
- 72.1Introduction
- 72.2Observable et rxJs
- 72.3EventEmitter & Angular 2+
- Routing4
- 73.1Concepts de routage
- 73.2Router providers et config
- 73.3Router directives
- 73.4Méthodes de routage et paramèters
- Routing4
- 74.1Concepts de routage
- 74.2Router providers et config
- 74.3Router directives
- 74.4Méthodes de routage et paramèters
- Routing4
- 75.1Concepts de routage
- 75.2Router providers et config
- 75.3Router directives
- 75.4Méthodes de routage et paramèters
- Routing4
- 76.1Concepts de routage
- 76.2Router providers et config
- 76.3Router directives
- 76.4Méthodes de routage et paramèters
- Routing4
- 77.1Concepts de routage
- 77.2Router providers et config
- 77.3Router directives
- 77.4Méthodes de routage et paramèters
- Routing4
- 78.1Concepts de routage
- 78.2Router providers et config
- 78.3Router directives
- 78.4Méthodes de routage et paramèters
- Routing4
- 79.1Concepts de routage
- 79.2Router providers et config
- 79.3Router directives
- 79.4Méthodes de routage et paramèters
- Routing4
- 80.1Concepts de routage
- 80.2Router providers et config
- 80.3Router directives
- 80.4Méthodes de routage et paramèters
- Routing4
- 81.1Concepts de routage
- 81.2Router providers et config
- 81.3Router directives
- 81.4Méthodes de routage et paramèters
- Routing4
- 82.1Concepts de routage
- 82.2Router providers et config
- 82.3Router directives
- 82.4Méthodes de routage et paramèters
- Routing4
- 83.1Concepts de routage
- 83.2Router providers et config
- 83.3Router directives
- 83.4Méthodes de routage et paramèters
- Routing4
- 84.1Concepts de routage
- 84.2Router providers et config
- 84.3Router directives
- 84.4Méthodes de routage et paramèters
- HTTP4
- 85.1HTTP Providers
- 85.2Requêtes
- 85.3Transformation des données & observables
- 85.4Options de requêtes
- HTTP4
- 86.1HTTP Providers
- 86.2Requêtes
- 86.3Transformation des données & observables
- 86.4Options de requêtes
- HTTP4
- 87.1HTTP Providers
- 87.2Requêtes
- 87.3Transformation des données & observables
- 87.4Options de requêtes
- HTTP4
- 88.1HTTP Providers
- 88.2Requêtes
- 88.3Transformation des données & observables
- 88.4Options de requêtes
- HTTP4
- 89.1HTTP Providers
- 89.2Requêtes
- 89.3Transformation des données & observables
- 89.4Options de requêtes
- HTTP4
- 90.1HTTP Providers
- 90.2Requêtes
- 90.3Transformation des données & observables
- 90.4Options de requêtes
- HTTP4
- 91.1HTTP Providers
- 91.2Requêtes
- 91.3Transformation des données & observables
- 91.4Options de requêtes
- HTTP4
- 92.1HTTP Providers
- 92.2Requêtes
- 92.3Transformation des données & observables
- 92.4Options de requêtes
- HTTP4
- 93.1HTTP Providers
- 93.2Requêtes
- 93.3Transformation des données & observables
- 93.4Options de requêtes
- HTTP4
- 94.1HTTP Providers
- 94.2Requêtes
- 94.3Transformation des données & observables
- 94.4Options de requêtes
- HTTP4
- 95.1HTTP Providers
- 95.2Requêtes
- 95.3Transformation des données & observables
- 95.4Options de requêtes
- HTTP4
- 96.1HTTP Providers
- 96.2Requêtes
- 96.3Transformation des données & observables
- 96.4Options de requêtes
- Tests et requêtes HTTP4
- 97.1Migration
- 97.2Composants Angular
- 97.3ng-upgrade : coexistance des différentes versions
- 97.4ng-forward
- Tests et requêtes HTTP4
- 98.1Migration
- 98.2Composants Angular
- 98.3ng-upgrade : coexistance des différentes versions
- 98.4ng-forward
- Tests et requêtes HTTP4
- 99.1Migration
- 99.2Composants Angular
- 99.3ng-upgrade : coexistance des différentes versions
- 99.4ng-forward
- Tests et requêtes HTTP4
- 100.1Migration
- 100.2Composants Angular
- 100.3ng-upgrade : coexistance des différentes versions
- 100.4ng-forward
- Tests et requêtes HTTP4
- 101.1Migration
- 101.2Composants Angular
- 101.3ng-upgrade : coexistance des différentes versions
- 101.4ng-forward
- Tests et requêtes HTTP4
- 102.1Migration
- 102.2Composants Angular
- 102.3ng-upgrade : coexistance des différentes versions
- 102.4ng-forward
- Tests et requêtes HTTP4
- 103.1Migration
- 103.2Composants Angular
- 103.3ng-upgrade : coexistance des différentes versions
- 103.4ng-forward
- Tests et requêtes HTTP4
- 104.1Migration
- 104.2Composants Angular
- 104.3ng-upgrade : coexistance des différentes versions
- 104.4ng-forward
- Tests et requêtes HTTP4
- 105.1Migration
- 105.2Composants Angular
- 105.3ng-upgrade : coexistance des différentes versions
- 105.4ng-forward
- Tests et requêtes HTTP4
- 106.1Migration
- 106.2Composants Angular
- 106.3ng-upgrade : coexistance des différentes versions
- 106.4ng-forward
- Tests et requêtes HTTP4
- 107.1Migration
- 107.2Composants Angular
- 107.3ng-upgrade : coexistance des différentes versions
- 107.4ng-forward
- Tests et requêtes HTTP4
- 108.1Migration
- 108.2Composants Angular
- 108.3ng-upgrade : coexistance des différentes versions
- 108.4ng-forward