DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Angular initiation

Date de mise à jour : 21/09/2023 | Identifiant OffreInfo : 01_24180

Information fournie par :
Région Grand Est, missions Carif-Oref

Objectifs, programme, validation de la formation

Objectifs

- Maîtriser les concepts du framework Angular
- Utiliser Angular pour développer des applications web performantes

Programme de la formation

Introduction

Développement d'applications riches
Panorama des frameworks disponibles
Présentation de l'environnement de développement NodeJS

Atelier : Installation et mise en route d'un projet Angular
ES2015

Lien entre Angular et ES2015/TS
Classes, fondamentaux: constructeur, méthode et gestion de contexte
Classes, avancés: héritage, méthodes statiques
Opérateurs set et get
Littéraux de Gabarits
Fonctions fléchées
Variables de bloc
Typescript

Déclaration de type
Interface et formes
Décorateurs
Première application

Dépendances d'Angular
Déclarer un composant
Ajouter un gabarit
Lancer l'application avec un serveur NodeJS
Re-compiler automatiquement à chaque modification: le veilleur
Ajouter des données, créer ses classes de modèle
Lier une donnée au gabarit, expressions et opérateur "moustache"
Gérer des collections, directive *ngFor

Atelier : Création d'une première application
Formulaire

Liaison des événements d'entrée
L'objet $event
Variable de référence de gabarit
Créaton de formulaire avec la syntaxe de gabarit
Liaison de données à double sens
Suivre et valider les saisies utilisateur avec ngControl
Soumettre le formulaire avec ngSubmit

Atelier : Gestion des entrées utilisateurs
Injection de dépendances

Principes de DI
Configurer l'injecteur
Enregistrer des fournisseurs dans un composant
Création de l'injecteur
Différents types de fournisseurs: classe, valeur, fabrique...

Atelier : Architecturer notre application sous forme d'une organisation de services
La Syntaxe de gabarit end détail

Interpollation, expression et instruction
Syntaxe de liaison: sens unique, double sens, cibles de liaison
Directives natives: NgClass, NgStyle, NgIf, NgSwitch, NgFor
Propriétés d'entrée et de sortie
Opérateurs d'expression de gabarit "|" et "?."
Le client HTTP

Principe de communication asynchrone
Récupérer des données avec http.get
Observable RxJS
Prise en charge du transport JSON
Gestion des erreurs
Envoi de données au serveur
Fonctionnement des promesses
Sources externes: CORS

Atelier : Mettre en place un client d'API ReST
Routage

Routage côté client, hashtag et HTML5
Configuration des routes sur un composant
Récupérer des paramètres de routes
Stratégie de routes
Routes imbriquées

Atelier : Mettre en place une application multi-vues
Tester l'application

Fondamentaux des tests avec Jasmine
Automatisation des tests avec Karma
Tester des composants simples
Tester des composants avec services asynchrones
Tester des formulaires

Atelier : Multiples exemples de tests

Validation et sanction

attestation de suivi ou de présence

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
35 heures en centre, 0 heures en entreprise

Conventionnement : Non

Financeur(s)

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Avoir de bonnes connaissances en JavaScript, DOM, CSS et notions d'AJAX

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
4 rue de Sarrelouis
4ème étage
67000 - Strasbourg
Responsable :
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
Responsable : Plagès AIMEREC
Téléphone fixe : 0973377373
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
Dawan Sarl
SIRET: 42998754800261

Responsable : DEBRUYNE
Téléphone fixe : 0665765582
Site web : http://www.dawan.fr
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 14/09/2023 au 31/12/2025
débutant le : 14/09/2023
Adresse d'inscription
4 rue de Sarrelouis
4ème étage
67000 - Strasbourg
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

Dawan Sarl
SIRET : 42998754800261

Adresse
4 Rue de Sarrelouis
4ème étage
67000 - Strasbourg
Téléphone fixe : 0665765582
Contacter l'organisme