Formation: Développer une application web avec Angular

Durée:3 jours
Prix: 1650 €
Code cours:RS112
Dates:
19 au 21 novembre

classe virtuelle
(cliquez sur une date pour vous inscrire)

Public:

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

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ésentationPositionnement 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
OutillageDébogage dans le navigateur
Augury
Visual Studio Code
TypeScript et ES6Transpilation
Let et const, Template strings,
Typage, Classes et interfaces
Les modules
Arrow functions
Décorateurs
Les composantsLa 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
TemplatesTemplate 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épendancesPrincipes
Les services et @Injectable
Injectors et providers
Les types de providers
Token et @Inject
RxJS et ObservablesPrincipes de la programmation réactive
La librairie RxJS
La notion de flux
Les 'Observables'
Quelles utilisations dans Angular ?
RoutageImportance du routage
Configuration du RouterModule
RouterOutlets
Définition des Routes
Naviguer vers une route
Routes secondaires
Routes paramétrées
Appels HTTPLa notion de services HTTP
Les APIs proposées : Http et HttpClient
Envoi de requêtes
FormulairesStructure d'un formulaire
Formulaires par template
Validations
Gestion des styles
Formulaires réactifs
FormControl et FormGroup
Groupe de champs avec FormBuilder
Gestion des modifications

Pythagore F.D.
01 55 33 52 10
pfd@pythagore-fd.fr

Nos centres de connexion
Centres de connexion
Calendrier
Code Cours:RS112

Contenu de la formation
Développer une application web avec Angular :

Accès à la liste des cours



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