Formation Angular
Tarif préférentiel pour cp329 - cp200
Non planifié - 3 jours - : Tarif sur demande
Tarif préférentiel pour cp329 - cp200
Dates à définir - 3 jours - dates à définir - : Tarif sur demande
Non planifié - 3 jours
Formation organisée dans notre centre ou dans votre école
En savoir plus sur nos tarifsDescription
Cette formation concerne le framework Angular, développé et mis à disposition par Google. Il permet de structurer et simplifier le développement côté client en construisant des Single-Page Application (SPA). Ces applications sont plus réactives que les sites classiques, et améliorent la qualité des interactions avec les utilisateurs.
La formation aborde les différents outils du framework (utilisation de typescript, composants, templates, data binding, filtres, etc...) ainsi que l'intégration d'une application Angular avec une API REST.
La formation aborde les contenus techniques suivants :
- Introduction à Angular et Concepts Fondamentaux
- Gestion des données et routage
- Optimisation et déploiement
Cette formation est accessible gratuitement pour les membres des Commissions paritaires 200 (notre partenaire Cefora) ; 329.02 et 329.03 (notre partenaire Fonds 4S)
Objectifs
- Acquérir une compréhension globale du Framework Angular et de son écosystème
- Apprendre à créer des applications web interactives et dynamiques avec Angular
- Maîtriser les concepts fondamentaux tels que les composants, les modules, les services et les directives
- Comprendre le fonctionnement de l'architecture d'une application Angular et sa communication entre composants
- Savoir gérer les données dans une application Angular en utilisant des formulaires et des services pour effectuer des requêtes HTTP
- Maîtriser le routage pour créer des applications avec plusieurs pages et navigation fluide
- Explorer les meilleures pratiques d'optimisation des performances d'une application Angular
- Apprendre à déployer une application Angular sur différents serveurs
Pré-requis
Connaissances préalables de Javascript ou de Typescript.
Table des matières
- Introduction à Angular et Concepts Fondamentaux
- Introduction à Angular
- Présentation du Framework Angular
- Avantages et cas d'utilisation
- Environnement de développement et outils nécessaires
- Architecture et Fonctionnement d'une Application Angular
- Composants, modules, services et directives
- Compréhension du cycle de vie des composants
- Communication entre les composants
- Environnement de Développement
- Configuration de l'environnement de développement avec Angular CLI
- Création d'un nouveau projet Angular
- Utilisation de l'interface de commande Angular CLI
- Introduction à Angular
- Gestion des Données et Routage
- Gestion des Données dans Angular
- Utilisation de templates pour afficher des données
- Création de modèles de données avec Angular Forms
- Validation des données côté client
- Routage dans les Applications Angular
- Configuration du Routage et utilisation des Routes
- Navigation entre les pages
- Routage paramétré pour les pages dynamiques
- Communication avec un Serveur Backend
- Utilisation de services pour effectuer des requêtes HTTP
- Intégration d'un serveur backend avec Angular
- Gestion des erreurs de requêtes
- Gestion des Données dans Angular
- Optimisation et Déploiement
- Optimisation des Performances
- Meilleures pratiques pour améliorer les performances d'une application Angular
- Lazy loading des modules pour un chargement plus rapide
- Utilisation des outils de développement pour détecter les goulots d'étranglement
- Internationalisation et Localisation
- Prise en charge de plusieurs langues dans une application Angular
- Utilisation de l'outil d'internationalisation pour traduire le contenu
- Déploiement d'une Application Angular
- Génération de fichiers de production avec Angular CLI
- Hébergement de l'application sur différents serveurs (Apache, Nginx, etc.)
- Stratégies de déploiement pour une mise à jour en douceur
- Optimisation des Performances
- Exercices pratiques
Tags
de la « sustainability » dans la formation
Repenser notre place dans la société !
Technobel, c’est avant tout une communauté apprenante formée d’étudiants, de partenaires, de formateurs et de l’équipe du Centre. Ensemble nous amenons des réflexions sur notre rôle à jouer dans la société en tant qu’étudiants, travailleurs, entreprises ou plus largement citoyens.
Découvrez-en un peu plus sur notre démarche !

