Angular, les bases
Maîtrisez Angular 18, le framework incontournable pour développer des applications web modernes, dynamiques et performantes, avec toutes les dernières fonctionnalités pour créer et déployer des Single Page Applications (SPA) efficaces.

Description
Angular est l'un des frameworks JavaScript les plus puissants et populaires pour le développement d'applications web modernes.
Que vous soyez débutant ou que vous cherchiez à mettre à jour vos compétences, cette formation "Angular 18, les Bases" est conçue pour vous offrir une maîtrise complète de cet outil incontournable.
Vous commencerez par découvrir les concepts fondamentaux d'Angular, de son architecture modulaire à ses composants dynamiques. Ensuite, vous apprendrez à configurer un projet Angular, à utiliser le CLI pour créer des applications performantes, et à tirer parti des nouvelles fonctionnalités de la version 18, telles que les composants standalone et les signals.
Cette formation vous guidera également à travers la création de services, la gestion de l'état global, l'interaction avec des API RESTful, et l'optimisation des performances de vos applications. Vous découvrirez comment mettre en place un système de routing efficace, personnaliser les vues, et déployer votre application Angular en production sur Firebase.
À la fin de cette formation, vous serez en mesure de concevoir, développer et déployer des applications web robustes et scalables, en utilisant les meilleures pratiques Angular. Que vous soyez un développeur débutant ou expérimenté, cette formation vous donnera toutes les clés pour exceller avec Angular et réaliser des projets ambitieux.
Publics visés
- Développeurs web débutants souhaitant apprendre Angular.
- Développeurs front-end cherchant à se spécialiser dans Angular pour créer des SPA.
- Professionnels du développement souhaitant mettre à jour leurs compétences avec Angular 18.
- Étudiants en informatique cherchant à maîtriser un framework JavaScript moderne.
- Entrepreneurs et créateurs de startups voulant développer des applications web scalables.
Pré-requis
- Connaissance de base en HTML, CSS, et JavaScript.
- Expérience préalable en développement web front-end.
- Connaissance basique des concepts de programmation orientée objet.
- Familiarité avec les environnements de développement (VS Code, WebStorm).
Compétences
Maîtriser la configuration d'un projet Angular.
Comprendre l'architecture d'une application Angular.
Créer et organiser des composants, services, et modules Angular.
Utiliser les nouvelles fonctionnalités d'Angular 18 comme les signals et deferable views.
Gérer le routing et la navigation dans une application SPA.
Manipuler le DOM et gérer les événements utilisateurs avec Angular.
Implémenter l'interpolation et le binding de données de manière efficace.
Déployer une application Angular sur Firebase.
Gérer les fichiers d'environnement pour des configurations spécifiques.
Optimiser les performances et la sécurité de l'application.
Contenu du cours
Plongez dans Angular.
Découvrez pourquoi Angular est un incontournable.
Maîtrisez l'architecture Angular.
Mettez en place votre projet avec Angular CLI.
Plongez dans la structure de votre projet.
Personnalisez votre espace de travail.
Développez des composants puissants.
Débutez avec les composants Angular.
Facilitez la communication entre composants.
Maîtrisez le cycle de vie des composants.
Explorez les composants standalone.
Contrôlez l'apparence de vos composants.
Utilisez directives et control-flow pour le DOM.
Maîtrisez l'interpolation et les signals.
Affichez des données dynamiques dans vos templates.
Synchronisez vos données et vos éléments.
Réagissez aux actions des utilisateurs.
Synchronisez vos données en deux sens.
Adoptez les signals pour des données réactives.
Transformez vos données avec les pipes.
Simplifiez la navigation.
Mettez en place votre navigation avec Angular Router.
Personnalisez vos routes avec des paramètres.
Sécurisez votre navigation avec des guards.
Améliorez les temps de chargement avec le lazy loading.
Accélérez votre application avec les deferable views.
Animez les transitions entre vos pages.
Maîtrisez l'état de votre application.
Centralisez la logique avec les services Angular.
Simplifiez la gestion des services avec l'injection de dépendances.
Intégrez facilement des données externes avec Angular.
Centralisez la gestion de l'état avec des services partagés.
Améliorez les performances des services Angular.
Maîtrisez NgRx pour la gestion avancée de l'état.
Déployer votre application Angular.
Optimisez et préparez votre application Angular pour le déploiement.
Utilisez les fichiers d'environnement Angular pour configurer votre application en fonction de vos besoins.
Déployez votre application Angular sur Firebase Hosting.
Enseignant

Julien Moulin
Fondateur & Formateur Js/Ts
Julien Moulin est un expert en développement full stack (JS/TS) et un leader technique reconnu. Il excelle dans l'adoption de technologies innovantes tout en répondant aux besoins clients. Son approche allie pragmatisme et innovation, avec une expertise couvrant les plateformes e-commerce, les applications métiers et la modernisation des architectures existantes. En mentor passionné, il partage ses connaissances avec pédagogie, encourage l’apprentissage continu, et inspire ses équipes à relever des défis ambitieux.
Vous aimerez aussi
Découvrez de fabuleux cours dans les mêmes sujets