- 80% de pratique et 20% de théorie
- Accompagnement personnalisé et en petits groupes une fois chaque semaine
- Plateforme e-learning disponible à tout moment
Modalités disponibles
Voie
Modalité
Prix
Durée
Niveau de sortie
Provenance
Formation continue
À distance
2 500 €
–
Bac+2 : deug, bt, dut... (niveau 5)
–
Objectifs
Que vous soyez un débutant désireux d'apprendre ou un professionnel cherchant à perfectionner vos compétences, notre formation "Développement Frontend avec Angular" est conçue pour vous.
Imaginez un environnement où chaque application web que vous créez est dynamique, performante et maintenable. Tel un architecte du numérique, vous structurez des interfaces modulaires et optimisées. À la manière d’un chef d’orchestre, vous manipulez les composants et les services Angular pour offrir une expérience utilisateur fluide et engageante.
Installer et configurer son environnement de travail en fonction du projet web ou web mobile.
Maquetter des interfaces utilisateur web ou web mobile.
Réaliser des interfaces utilisateur statiques web ou web mobile.
Développer la partie dynamique des interfaces utilisateur web ou web mobile avec Angular.
Programme
Au cours de cette formation, vous réaliserez 2 projets principaux, chacun axé sur le développement de compétences spécifiques en développement frontend avec Angular :
Installation et configuration des outils de développement frontend (IDE, navigateurs, extensions).
Utilisation de Git et GitHub pour la gestion de versions et le travail collaboratif.
Principes fondamentaux du maquettage et prototypage d'interfaces utilisateur web et mobile.
Concepts UX/UI pour optimiser l'expérience utilisateur.
Création de wireframes et prototypes pour structurer un projet web.
Maîtrise de HTML5 et des balises sémantiques pour structurer une page web.
Utilisation avancée de CSS3 (Flexbox, CSS Grid) pour styliser et mettre en page des interfaces.
Conception de sites responsives avec les media queries.
Respect des normes d’accessibilité et compatibilité entre navigateurs.
Introduction aux bases du JavaScript (ES6+) pour l’interactivité.
Manipulation du DOM et gestion des événements avec JavaScript.
Utilisation des API pour récupérer et afficher des données.
Principes fondamentaux d’Angular : architecture, composants, modules et services.
Création et organisation des projets Angular avec Angular CLI.
Utilisation de TypeScript pour écrire du code structuré et maintenable.
Gestion des composants Angular : communication via les Input/Output, directives et pipes.
Intégration des services Angular pour gérer les appels API et l’état de l’application.
Création d’interfaces dynamiques et interactives avec les formulaires réactifs.
Gestion des routes et navigation avec Angular Router.
Optimisation des performances et bonnes pratiques en développement Angular.
Déploiement et mise en production d’une application Angular.