Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000180578
Organisme responsable :
Aformation
1.Maîtriser les concepts fondamentaux d'AngularJS
Il s'agit de comprendre les bases d'AngularJS, un framework JavaScript permettant de créer des applications web dynamiques. Cela inclut l'apprentissage des notions essentielles telles que les expressions, les modèles (two-way data binding), les directives, les services, et l'injection de dépendances.
2.Savoir utiliser les directives, les contrôleurs et les modèles d'AngularJS
Les directives permettent de manipuler le DOM et d'ajouter de la logique de présentation, tandis que les contrôleurs gèrent la logique des applications et l'interaction avec les données. Les modèles, quant à eux, assurent la liaison entre la vue (interface utilisateur) et les données. Savoir combiner ces trois éléments est essentiel pour développer des applications modulaires et maintenables avec AngularJS.
3.Savoir gérer les formulaires et les routes dans une application AngularJS
La gestion des formulaires dans AngularJS inclut la validation des données saisies, la soumission des formulaires et l'interaction avec les utilisateurs. Parallèlement, la gestion des routes permet de naviguer entre différentes vues de l'application sans recharger la page, en utilisant le module ngRoute d'AngularJS pour rendre l'expérience utilisateur fluide et dynamique.
4.Savoir utiliser des API externes
Intégrer des API externes dans une application AngularJS permet de récupérer et de manipuler des données provenant de sources externes, telles que des bases de données ou des services tiers. Cela peut inclure des appels HTTP via le service $http ou la plus récente approche avec $resource pour faciliter la communication avec des services RESTful.
5.Savoir déployer une application AngularJS
Le déploiement d'une application AngularJS comprend la préparation de l'application pour une mise en production, en optimisant le code, en minimisant les fichiers JavaScript et CSS, et en choisissant une solution de déploiement adaptée (serveur web, hébergement cloud, etc.). Cela inclut également la configuration pour assurer une bonne gestion des erreurs et la mise en place de tests pour vérifier le bon fonctionnement après le déploiement.
Module 1 : Introduction à AngularJS et à ses fonctionnalités
Présentation générale d'AngularJS et de ses principales fonctionnalités
Pré-requis : connaissances en HTML, CSS et JavaScript
Installation et configuration d'AngularJS dans un environnement de développement
Introduction aux directives, contrôleurs et modèles
Découverte des expressions et des services dans AngularJS
Travaux pratiques : création d'une première application de base avec AngularJS
Module 2 : Approfondissement des concepts clés d'AngularJS
Approfondissement des directives : création de directives personnalisées, utilisation de transclude et de scope isolés
Utilisation des filtres et des services : création de filtres personnalisés et utilisation des services prédéfinis
Gestion des formulaires : validation des données, utilisation des contrôleurs d'événements
Gestion des routes : mise en place de la navigation avec ui-router
Travaux pratiques : développement d'une application de gestion de tâches avec AngularJS
Module 3 : Optimisation, intégration d'API et déploiement d'application
Optimisation des performances : utilisation des fonctionnalités d'AngularJS pour améliorer l'efficacité de l'application
Intégration des API externes : ajout de fonctionnalités en utilisant des services externes
Déploiement de l'application : automatisation des tâches de déploiement avec Grunt ou Gulp
Travaux pratiques : création d'une application de gestion de contacts avec AngularJS
Attestation de formation
Non certifiante
Sans niveau spécifique