Paris, Toulouse, Biarritz, Bordeaux, Aix-en-Provence
+33 5 61 34 39 80
contact@iform.fr

Catalogue de formations

Apprendre sous un autre angle.

Angular : Développer vos applications Web

Dernière mise à jour : 11/03/2020

Description
Module 1 : Une nouvelle version d'Angular
  • Les frameworks AngularJS et Angular
  • Pourquoi une nouvelle version d'Angular
  • Une nouvelle façon de penser le développement Web

Module 2 : TypeScript
  • Présentation du langage
  • Les outils (transpiler / webpack)
  • Les éléments du langages (types,...)
  • Les Modules et Classes
  • Les Décorateurs

Module 3 : Les Web Components
  • Une spécification du W3C
  • Création de balises personnalisées
  • Les notions de Templates,Shadow DOM, Custom Elements, HTML Imports

Module 4 : Architecture d'une application Angular
  • Organiser son code avec les Modules
  • Les components et les templates
  • Connecter components et Templates avec le Data binding
  • Le rôle des directives
  • Les Services
  • Notion d'injection de dépendance

Module 5 : Une première application Angular
  • La structure d'un projet Angular
  • Les  modules et composants
  • Démarrer “from scratch” avec angular-cli

Module 6 : Utilisation d'Angular CLI
  • Création de projet
  • Création de modules, components et services
  • Angular : les commandes ng add et ng update

Module 7 : Les  templates
  • Utiliser l'interpolation
  • Property et Event bindings
  • Utiliser des variables locales
  • Utilisation des pipes    

Module 8 : Les Formulaires
  • Création de formulaire avec le FormsModule
  • Création de formulaire avec le FormBuilder
  • Validation et gestion des erreurs

Module 9 : La bibliothèque RxJS
  • La programmation réactive
  • Observable et Observer
  • Utilisation des Opérateurs
  • Communication entre components avec les Subjects
  • Les nouveautés de RxJS

Module 10 : Travail avec HTTP
  • Le service Http
  • Utilisation de RxJS
  • Récupérer des données : Promise et Observable
    
Module 11 : Le Routage
  • Les différentes versions du module de routage
  • Fonctionnement du routage
  • Configurer des routes et utiliser les directives

Module 12 : Les Progressives Web App
  • Présentation des Progressives Web App (PWA)
  • Notion de Service Worker
  • Implémentation d'une PWA avec Angular

Module 13 : Angular Elements
  • Web Components et customs elements
  • Développer un custom element avec Angular
  • Utiliser un component Angular dans une application JS standard

Module 14 : Les Tests et les Bonnes Pratiques
  • Les tests unitaires et fonctionnels
  • Présentation de Jasmine et Karma
  • Présentation de Protractor
  • John Papa et le coding style guide
Objectifs de la formation
A l'issue de ce stage, vous saurez :
  • Concevoir une application Internet riche et mono-page connectée à un back-end REST de façon robuste et efficace grâce au Framework Javascript de Google et au surlangage Typescript de Microsoft.
  • Développer et tester complètement une application
Public visé
Développeurs d'applications
Développeurs d'applications Web
Prérequis
Connaissances nécessaires en HTML, et très bonne maîtrise de Javascript.
Modalités pédagogiques
Inter-Entreprises / Intra-Entreprises et sur-mesure
Moyens et supports pédagogiques
Salle de formation équipée :
- un poste informatique par apprenant
- un bloc-notes + stylo
- un support de cours
- un espace de partage en ligne
- un vidéoprojecteur
- un tableau blanc
- connexion Internet
Modalités d'évaluation et de suivi
Questionnaire en ligne permettant l'évaluation des pré-requis.
Questionnaire de satisfaction de fin de stage.













 

M'inscrire à la formation

Lieu :
Balma
Salle à définir - AIX - 970, rue René Descartes Horizon Ste-Victoire Bat B 13100 Aix en Provence FRANCE
Détail des horaires :
Ajouter au panier
Prochaines Sessions
  • 25/01/21 → 29/01/21 Balma
  • 25/01/21 → 29/01/21 Aix en Provence

Catalogue de formation propulsé par Dendreo
Logiciel spécialisé pour centres et organismes de formation