Recevoir la newsletter

Angular - Fondamentaux

PrésentielPrésentiel
3 jour(s)
Prix : Nous consulter
Toulouse (31)
Présentation
En passe de devenir la référence des frameworks front-end dans le développement d’applications web, Angular apporte, au-delà du support ES6 et du typescript, un véritable écosystème qui permet d’améliorer les performances des applications mais aussi la productivité des équipes de développement. Nouvelle approche de conception, capacités d’industrialisation et réutilisation accrues, intégration des standards du développement web et outillage spécialisé rendent cette plateforme plus attractive et l’impose comme la solution de prédilection pour les projets applicatifs web.
Objectifs

Concevoir une Single Page Application

Etre productif avec Angular

S'intégrer avec d'autres bibliothèques Javascript

Eviter les pièges pour garder un code structuré et maintenable

Public visé
Développeurs Javascript, architectes et chefs de projets web
Prérequis
Bonne connaissance de Javascript, pratique du développement web

Programme

Rappel optionnel : ES6 et Typescript

Qu'est-ce qu'Angular ?

Vue d'ensemble de l'architecture
Modules
Composants
Templates
Metadonnées
Data Binding - Liaison de données dynamique
Directives
Services
Injection de dépendance

Introduction en pratique
Création d'une mini-application
ng-cli l'outil ad-hoc en ligne de commande
Les décorateurs Typescript
Equivalence avec Javascript

Organisation des composants

Syntaxe des templates
Interpolation
Liaison de propriétés
Liaison d'événements
Variables locales
Directives structurelles ngIf, ngFor, ngSwitch...

Communication inter-composants
Entrées
Sorties
Alternatives avancées

Les formulaires
Pilotés par template
Pilotés par le code

Injection de dépendances et services
Injecter un service
Fournir un service
Partager un service
Configuration du moteur de DI

Directives
Les directives fournies par Angular
Ecrire une directive

Pipes
Les pipes fournies par Angular
Ecrire son pipe

Tester son code
Tests unitaires
Tests d'intégration

Inclusion de bibliothèques externes

Http
Utilisation du module Http
Bouchonnage

Routeur

Utilisation avancée
Style d'encapsulation CSS
Cycle de vie et hooks
Zones
Animations
Transclusion
Fonctionnement interne du data-binding
Création d'un composant de façon programmatique
Rendu côté serveur avec Angular Universal
Compilation statique de l'application' (AOT)
Partager cette formation
Organisme de formation
Contacter

Aelion

Présentation de Aelion

95 chemin de gabardie
31200 Toulouse

05 61 49 42 60

Prochaines sessions

Toulouse

Date garantie :
10/12/2018 au 12/12/2018

06/02/2019 au 08/02/2019

15/04/2019 au 17/04/2019

19/06/2019 au 21/06/2019

26/08/2019 au 28/08/2019

21/10/2019 au 23/10/2019

04/12/2019 au 06/12/2019

Centre de formation
Toulouse
95 chemin de gabardie
31200 Toulouse