Angular 8 – Développement Front End d’applications web

Angular 8

8h à 10h

Quiz

Option tutorat

FR

ET_DEV_8ANG

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