Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Formation : Angular v2 à v8

Durée3 jours
Prix1 800 €
Code coursRS112
Dates13 au 15 juin
10 au 12 octobre

(cliquez sur une date pour vous inscrire)

Public:

Développeurs web, architectes web, chefs de projets, webmasters

Objectifs:

Savoir développer des applications avec le framework Angular, comprendre l'architecture d'angular, découvrir l'architecture typescript

Connaissances préalables nécessaires:

Bonnes connaissances de Javascript

Programme détaillé de la formation


(logo acroreadTéléchargez le programme) :
Présentation
Positionnement d'Angular. Angular vs AngularJS. Rôles de Typescript et ES6. Aperçu de l'architecture. Présentation d'Angular CLI
Découverte d'un exemple minimal. La phase de démarrage
Outillage
Débogage dans le navigateur. Augury. Visual Studio Code
TypeScript et ES6
Transpilation. Let et const, Template strings, Typage, Classes et interfaces. Les modules. Arrow functions. Décorateurs
Les composants
La notion centrale d'Angular. Structure d'une application Angular. NgModule. Structure d'un composant. Template. Styles. Création d'un composant avec Angular CLI
Cycle de vie des composants. Imbrication des composants. Content projection
Templates
Template et DOM. Interpolation et expressions. Binding et interactions
@Input et @Output. Binding bidirectionnel. La notion de directives. Directive de structure et directive d'attribut
NgClass, NgStyle et NgModel. NgFor, NgIf et NgSwitch
Injection de dépendances
Principes. Les services et @Injectable. Injectors et providers. Les types de providers. Token et @Inject
RxJS et Observables
Principes de la programmation réactive. La librairie RxJS. La notion de flux. Les 'Observables'. Quelles utilisations dans Angular ?
Routage
Importance du routage. Configuration du RouterModule. RouterOutlets. Définition des Routes. Naviguer vers une route. Routes secondaires
Routes paramétrées
Appels HTTP
La notion de services HTTP. Les APIs proposées : Http et HttpClient. Envoi de requêtes
Formulaires
Structure d'un formulaire. Formulaires par template. Validations. Gestion des styles. Formulaires réactifs. FormControl et FormGroup
Groupe de champs avec FormBuilder. Gestion des modifications

Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:RS112

Contenu de la formation
Angular v2 à v8:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours