Annexe 1 Fiche Descriptive Formation Angular
Annexe 1 Fiche Descriptive Formation Angular
Annexe 1 Fiche Descriptive Formation Angular
[email protected]
140 Avenue Jean Lolive 93500 Pantin - France
S'inscrire
Formation Angular 17
Formez-vous au Framework Web le plus puissant du marché !
Présentation
Formez-vous sur l'un des meilleurs frameworks JavaScript pour améliorer vos performances
web. Notre formation Angular vous permettra d'optimiser l'expérience utilisateur.
Notre formation complète vous enseignera dans un premier temps l'ES2022 (le nouveau
TypeScript et JavaScript), la philosophie et le templating de ce célèbre framework. Nous vous
présenterons les features apportées par les dernières versions.
Par la suite, vous apprendrez à utiliser les composants principaux : les services, l'injection de
dépendances ainsi que le paramétrage du router. Pour terminer ce cours, plusieurs concepts
avancés seront abordés comme la programmation asynchrone, RxJS et la communication
serveur via des requêtes HTTP.
À l'issue de ce programme, vous serez apte à développer une application web performante en
utilisant le JavaScript ou le TypeScript. Vous saurez aussi réaliser des tests unitaires et
fonctionnels.
Notre formation vous présentera la dernière version de cette technologie, Angular 17.
Objectifs
Public visé
● Développeur Web
● Lead Développeur
● Architecte Web
Pré-requis
Pré-requis logiciels
● Au minimum 8 Go de ram (16 Go recommandés) sur Windows 10, MacOS ou Linux (type Ubuntu)
● Une connexion internet sans proxy
● Nodejs installé
● Un IDE installé comme Visual Studio Code
● Si vous n'êtes pas à l'aise à 100% avec les components Angular, nous vous proposons cet article
de Malcoded
● Un guide Angular pour maîtriser les modules
● Pour aller plus loin, découvrez les meilleures pratiques de développement sur Angular
● Un long article détaillé sur l'utilisation des routers
● Un long tutoriel en anglais pour maîtriser les forms
Jour 1 - Introduction
Composant
● Web Components
● Décorateurs Angular
● Property binding, lire des données depuis le composant
● Event binding, évènements personnalisés
● Cycle de vie
● TP : Premier composant
Directives
Modules
Pipes
Services
● Principes
● Configurer son application
● L’injection de dépendances : type-based et hiérarchique
● Différents types de providers
● TP : Créer ses propres services
Router
Observables
● Introduction à RxJS
● Le concept d’Observable
● Les principaux opérateurs
● Lien avec les promesses
● TP : premier pas avec RXJS
● Requêtes HTTP
● Communication avec une API
● Afficher des données externes
● Afficher des données asynchrones avec AsyncPipe
● TP : récupérer et afficher des données à partir d'une API REST distance
Formulaire
● Créer un formulaire
● Template-driven forms
● ngModel
● Reactive forms
● Validation et erreurs
● Observateurs
● TP : Créer ses propres validateurs, envoyer une requête POST
Performance
Concepts avancés
● Animations
● Injection de dépendances avancée (IoC)
● Test unitaire
● @defer
● SSR et Hydratation
● Angular Signals
● Nouveautés concernant les composants standalone
Sociétés concernées
Cette formation s’adresse à la fois aux particuliers ainsi qu’aux entreprises, petites ou grandes,
souhaitant former ses équipes à une nouvelle technologie informatique avancée ou bien à
acquérir des connaissances métiers spécifiques ou des méthodes modernes.
Méthodes pédagogiques
Stage Pratique : 60% Pratique, 40% Théorie. Support de la formation distribué au format
numérique à tous les participants.
Organisation
Le cours alterne les apports théoriques du formateur soutenus par des exemples et des
séances de réflexions, et de travail en groupe.
Validation
À la fin de la session, un questionnaire à choix multiples permet de vérifier l’acquisition correcte
des compétences.
Sanction
Une attestation sera remise à chaque stagiaire qui aura suivi la totalité de la formation.
Page Web du Programme de Formation - Annexe 1 - Fiche formation
Organisme de formation enregistré sous le numéro 11 75 54743 75. Cet enregistrement ne vaut pas agrément de l’État.
© Ambient IT 2015-2024. Tous droits réservés. Paris, France - Suisse - Belgique - Luxembourg