Objectif opérationnel :
Savoir développer une application Web.
Objectifs pédagogiques :
Concrètement, à l'issue de cette formation Développer une application Web, vous aurez acquis les connaissances et compétences nécessaires pour :
Tandis que la première version, nommée AngularJS, s’était imposée pour développer des applications web facilement en JavaScript, ses successeurs Angular 2 et plus vont encore plus loin : meilleures performances, langage typé, templates compilés, meilleurs outils de développement…
Pour preuve, cette fois-ci Google utilise Angular pour ses produits publics.
Toutefois, la syntaxe a beaucoup changé. Que vous utilisiez déjà ou non AngularJS, passez à la vitesse supérieure pour vos développements JavaScript avec Angular.
Cette formation Développer une application Web vous permet de programmer avec le langage Typescript. Vous apprendrez également à construire une application Angular. À l'issue de cette formation vous aurez les clés pour anticiper les problématiques liées au déploiement dans le SI.
Le langage TypeScript
Première application avec Angular Cli
Évolutions et disparitions depuis Angular JS
Principes généraux d'Angular
Templates, nouvelles syntaxes
Styles du composant
Nouvelles directives du framework
Cycle de vie des composants
Principes du mécanisme d’injection
Annotations et décorateurs
Configuration de l’injecteur dans Angular
Interpolation
Réutilisation de composants
Les bindings
Les directives structurelles
Gestion des événements
Les Pipes
Formulaires Template-driven
Formulaires Model-driven
La directive ngModel
Validation personalisée
Autres apports du module @angular/forms
Les Observables dans Angular
Les Promises
Gestion de la sécurité
Dévelopement et déploiement avec ou sans CORS
Déclarer ses routes
Configuration du routeur
Application Universelle côté serveur
Le moteur de tests Karma
Le framework Jasmine
Tests de composants
Tests End to End
Réalisation d’une application de gestion de tâches (Todo List) améliorée, collaborative et temps réel à la Trello.
Réalisation d’une application de réseau social simplifié à la Twitter.
Commentaires (0)