DMR - Expertise et formation Compétences MPN
Trouvez votre formation ConnexionConnexion
  
12 domaines de compétence validés par Microsoft !
UNE VISION DIFFERENTESophia-Antipolis - 04 93 00 11 13Aix-Marseille - 04 42 34 19 55

Formation Développement d'applications Web avec Angular

Télécharger Télécharger en PDF

Durée: 5 jours
Référence: DMRANG
Langue du support de cours:  Support en français

[Like button control]

Cette formation de cinq jours délivrée par un instructeur permet d'acquérir les compétences nécessaires au développement d'applications web avec le framework Angular.

Objectifs:
- Etre capable de développer des applications Web performantes avec Angular
- Savoir utiliser les fonctionnalités du framework (filtres, contrôleurs, routes, templates...)
- Etre capable d'automatiser les tests

Public: Cette formation concerne les architectes, développeurs et chefs de projets Web.

Pré-requis:
Pour suivre cette formation dans de bonnes conditions, il faut avoir un minimum de connaissances sur le fonctionnement du web et sur les langages HTML et JavaScript.


Module 1: Vue d'ensemble d'angular

Organisation par composants

TypeScript

Spécifications ES6

DOM Virtuel

AngularJS vs Angular

Module 2: Une première application

Installation de npm, TypeScript et initialisation du projet, installation des dépendances Angular

Un premier composant

Un premier module

Lancement de l'application

Angular CLI

Module 3: Fondamentaux d'Angular

Les composants

Les templates: Binding, Événements JavaScript, Listes, affichage et masquage d'éléments, liens, styles, directives

Les décorations

Les pipes

Les modules

Observable et promise

Préparation de l'application pour la production

Module 4: TypeScript

Syntaxe

Typings

Compilation

Angular et TypeScript

Module 5: Angular CLI

Qu'est-ce qu’Angular CLI ?

Création d'une application avec Angular CLI

Configuration d'un projet Angular CLI

Compilation Ahead-Of-Time (AOT)

Module 6: Les composants

Vue d'ensemble des composants

Création d'un premier composant

Les inputs et outputs

Interaction entre composants

Les décorateurs @ViewChild et @ViewChildren

Les composants Angular et la View Encapsulation

Module 7: Les services

Vue d'ensemble des services

Déclaration d'un service

Utilisation d'un service

Services asynchrones

Notifications lorsque les données changent

Module 8: L'injection de dépendances

Injection de dépendances dans Angular

Provider

Module 9: Le requêtage HTTP

Envoi et réception de données

Transformation de données

Communication de manière sécurisée

Simulation du requêtage HTTP

Module 10: Les interactions utilisateur

Qu’est-ce que l’event binding ?

Abonnement à un événement

Récupération d'une entrée utilisateur

Module 11: Les formulaires

Les formulaires basés sur un template

Création d'un composant formulaire

Les états et la validité d’un champ

Envoi du formulaire

Les formulaires et les FormControls

Module 12: Le routage

Définition des routes d’une application

Le rendu de composant

Naviguation dans une application

Récupération des données de routage

Outlet nommé

Resolver

Module 13: Les directives

Qu’est-ce qu’une directive ?

Les directives d’attribut

Les directives structurelles

Module 14: Tests des applications

Les tests unitaires

Les tests e2e

Module 15: Le cross-platform avec Angular

Vue d'ensmble de Apache Cordova

Vue d'ensmble de Ionic 2

Vue d'ensmble de NativeScript

Module 16: Sujets avancés

Rendu côté serveur

La détection de changement

Le cycle de vie d’un composant

Rappel formation Développement d'applications Web avec Angular

Dates des formations
Aix-Marseille
 Du 16 décembre au 20 décembre

Sophia-Antipolis
 Du 16 décembre au 20 décembre

Cliquer sur une date pour réserver.
Ce cours peut-être adapté sur mesure en intra-entreprise.


Si vous êtes trop loin de nos centres de formation, nous pouvons nous déplacer chez vous en intra-entreprise dans toute la france et plus particulièrement dans les villes suivantes: Aix-en-Provence - Angers - Antibes - Avignon - Besançon - Bordeaux - Brest - Clermont-Ferrand - Dijon - Grenoble - Le Havre - Le Mans - Lille - Limoges - Lyon - Marignane - Marseille - Metz - Monaco - Montpellier - Nancy - Nantes - Nice - Nîmes - Orléans - Paris - Reims - Rennes - Saint-Etienne - Sophia-Antipolis - Strasbourg - Toulon - Toulouse - Vitrolles