Version : Mobile

Votre formation financée à 100 % par l’État pendant la crise sanitaire : comment ça marche ? En savoir plus. 

Angular - Fondamentaux

AELION
Résumé
21 heures
Particuliers (Inter)
Prochaine session : 03/06/2020 - Toulouse
Prochaines sessions
Toulouse
03/06/2020  
21/10/2020  

Objectifs visés



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


Contenu



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)

Public Cible

Développeurs Javascript, architectes et chefs de projets web

Prérequis

Bonne connaissance de Javascript, pratique du développement web

Moyens Pédagogiques

Formation présentielle
Présentation des concepts, discussion technique, démonstrations, exercices et TP
Un poste informatique par stagiaire connecté à internet, à une imprimante en réseau et au réseau informatique
Les salles sont équipées d’un tableau interactif ou d’un vidéoprojecteur et d’un paperboard
Support de cours fourni à chaque stagiaire

Suivi et évaluation

Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur, Attestation de fin de formation

Contact

AELION

95 Chemin de Gabardie
31200 Toulouse

 Afficher le numéro
www.aelion.fr

Organisme de formation: AELION

Organisme de formation Bureautique, Informatique et Management

Des valeurs garantes de prestations de qualité

AELION est un organisme de formation issu du regroupement de plusieurs acteurs du monde de la formation partageant des valeurs communes et proposant des prestations de formation et de conseil dans les domaines de la bureautique, de l’informatique et du...


En savoir plus et consulter la liste des formations de l'Organisme de formation: AELION
Avis
Note de la formation
Soyez le premier à laisser un avis sur cette formation !

Note de l'organisme
(5,0)
Basée sur 2 avis
Voir tous les avis
guide financement