Angular 8 – Développement Front End d’applications web
Vous souhaitez mettre en place cette e-formation pour vos apprenants ? Nos équipes sont là pour vous aider.
Objectifs de la formation
Cette e-formation s’adresse à tout développeur JavaScript qui souhaite utiliser le framework Front End Angular 8 pour développer des applications web.
Pré-requis
Public :
Développeurs
Prérequis :
Pour tirer pleinement parti de cette e-formation, il est préférable d’avoir une bonne connaissance de JavaScript.
Contenu de la formation
Livre
Ce module vous propose la consultation d’un support de cours numérique.
Angular – Développez vos applications web avec le framework JavaScript de Google (2e édition)
- Introduction
- Ma première application
- Fondamentaux d’Angular
- TypeScript
- Angular CLI
- Les composants
- Les services
- L’injection de dépendances
- Le requêtage HTTP
- Les interactions utilisateur
- Les formulaires
- Le routage
- Les directives
- Tester son application
- Le cross-platform avec Angular
Vidéo
Ce module vous propose la consultation d’une vidéo d’une durée de 1h24.
Angular 8 – Développez des applications web Front End avec JavaScript
- Présentation du développement de SPA avec Angular
- Spécificités du développement de SPA
- Positionnement d’Angular dans le développement web moderne
- Mise en place d’un projet vierge Angular
- Analyse de la structure d’une application Angular
- Prise en main d’Angular
- Création et utilisation d’un premier composant
- Présentation du binding, des expressions et des évènements
- Utilisation des directives de structure
- Inputs et Outputs des composants
- Introduction aux Pipes
- Gestion des données via des services
- Services et injection de dépendances
- Gestion de données asynchrones avec les observables
- Aperçu des opérateurs RxJS
- Utilisation de HTTPClient
Vidéo
Ce module vous propose la consultation d’une vidéo d’une durée de 1h05.
Le routing avec Angular 8 – Gérez la navigation de vos applications web
- Le routing avec Angular
- Présentation du routing avec Angular
- Mise en pratique : mise en oeuvre des premières routes
- Gestion des liens avec router-link et router-link-active
- Passage de paramètres entre les pages
- Imbrication de routes
- Gestion de zones sécurisées avec le routing
- Introduction au principe des Guards
- Mise en pratique : réalisation d’un guard isAuthenticated
- Mise en pratique : réalisation d’un guard isAnonymous
- Fonctionnalités avancées de routing
- Attacher des données à une route
- Utilisation des resolvers pour améliorer l’expérience utilisateur
- Lazy-loading de modules
Livre en complément
Ce module vous propose la consultation d’un support de cours numérique.
Apprendre à développer avec JavaScript (3e édition)
- Présentation du langage JavaScript
- Développement à partir d’algorithmes
- Bases du langage JavaScript
- Conditionnement des traitements
- Traitements itératifs (boucles)
- Tableaux
- Procédures et fonctions
- Approche « objet » en JavaScript
- Objets de base de JavaScript
- Les nouveautés d’EcmaScript
- Saisie de données via des formulaires
- Modèle DOM
- Exploration de flux XML via DOM
- Gestion des cookies en JavaScript
- Stockage local de données
- Stockage distant (Ajax – PHP – MySQL – XML)
- Stockage distant (Ajax – PHP – MySQL – JSON)
- Géolocalisation
- Dessin (HTML5 CANVAS)
- Graphiques de gestion
- Framework AngularJS
- Framework Node.js
- Développement hybride en JavaScript
- Ionic 3, JavaScript en mode hybride
- Gestion du Hardware sous Ionic
- Composants de base sous Ionic
- Applications basiques sous Ionic
- Gestion de la persistance sous Ionic
- Gestion des listes sous Ionic
- Graphiques de gestion sous Ionic