Formation - Développer une application web avec Angular
Référence : tSQNiwJ66meG
Durée : 21 h sur 3 j
Logo - ATP FORMATION
ATP FORMATION
VALBONNE
Découvrez la plateforme Angular pour développer des applications web dynamiques

Détails de la formation

Méthodes et outils pédagogiques

  • Nombre de stagiaires limité pour plus de proximité et de meilleurs échanges
  • Un poste de travail par stagiaire équipé selon les besoins de la formation
  • Alternance apports théoriques, exercices et échanges
  • Au début de la formation, le formateur veillera à la bonne cohérence des attentes de l'apprenant et du programme prévu. Il prendra soin d'évaluer les attentes de chaque participant. Le formateur s'appuiera sur pédagogie active pour que les apprenants soient acteurs de la formation et découvrent les solutions après avoir été confronté aux problématiques imaginées par le formateur à partir des contraintes exprimées par les apprenants.

Objectifs de la formation

  • Savoir développer des applications avec le framework Angular,
  • Comprendre l'architecture d'angular,
  • Découvrir l'architecture typescript.

Méthodes d'évaluation

Evaluation en amont de la formation pour Proposer le programme qui prendra en compte le niveau de départ et vos objectifs opérationnels.​

Cela nous permets d’identifier clairement votre besoin pour sélectionner le formateur et mettre en place la solution pédagogique adaptée. Cette évaluation se fait soit via notre plateforme en ligne soit via un audit téléphonique

Tout au long de la formation, le formateur prendra soin de valider la montée en compétence progressive de chaque apprenant. Durant les parties de travaux pratiques, le formateur restera disponible à tous moments pour aider l’apprenant en cas de difficultés. Chaque TP sera clos par une correction.

A la fin de la formation, délivrance d’une attestation remise à chaque stagiaire

Les plus

Grande expérience terrain du formateur qui permet d'échanger sur son retour d'expérience et d'illustrer les propos d'exemples réels

Pré-requis

Bonnes connaissances de Javascript

Modalités d'enseignement

  • En présentiel
  • En distanciel

Public cible

Tous publics

Programme

1
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
2
Outillage
- Débogage dans le navigateur
- Augury
- Visual Studio Code
3
TYPESCRIPT ET ES6
- Transpilation
- Let et const, Template strings, Typage, Classes et interfaces
- Les modules. Arrow functions. Décorateurs
4
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
5
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
6
INJECTION DE DÉPENDANCES
- Principes
- Les services et @Injectable
- Injectors et providers
- Les types de providers
- Token et @Inject
7
RXJS ET OBSERVABLES
- Principes de la programmation réactive
- La librairie RxJS
- La notion de flux
- Les 'Observables'
- Quelles utilisations dans Angular ?
8
ROUTAGE
- Importance du routage
- Configuration du RouterModule
- RouterOutlets
- Définition des Routes
- Naviguer vers une route
- Routes secondaires
- Routes paramétrées
9
APPELS HTTP
- La notion de services HTTP
- Les APIs proposées (Http et HttpClient)
- Envoi de requêtes
10
FORMULAIRES
- Structure d’un formulaire
- Formulaires par template
- Validations et gestion des styles
- Formulaires réactifs (FormControl et FormGroup)
- Groupe de champs avec FormBuilder
- Gestion des modifications

Sur la même thématique

Logo eDRH Sud PACA - Footer
Nous contacter

Chambre de Commerce
et d’industrie Nice Côte d’Azur

20 Boulevard Carabacel
CS 11259
06005 NICE CEDEX 1

Tel :04 93 13 75 73
(Appel gratuit depuis un poste fixe)