La formation Angular JS permet d’apprendre les bases du développement web front-end en utilisant le framework Angular JS. Elle traite de la conception d’interfaces interactives, de l’arrangement du code et de la communication avec des services en ligne, dans un cadre organisé et graduel.
- Développeurs web
- Architectes web
- Chefs de projets
- Webmasters
- Connaissances de base en HTML, CSS et JavaScript
- Notions de programmation orientée objet
- Comprendre et maîtriser Angular JS pour le développement web front-end
- Créer des applications dynamiques avec modules, contrôleurs, directives et formulaires
- Tester et appliquer les bonnes pratiques pour des projets professionnels
Programme de la formation
Maîtrisez Angular JS grâce à notre programme structuré et pratique
Développer ses compétences en Angular JS pour des applications web performantes.
Contenu
- Introduction
- Historique et principes généraux
- Pattern MV*, databinding bidirectionnel
- Avantages et inconvénients
- Travaux pratiques: installation et découverte
- Développement d’une application « Hello World ! »
- Modèles, Vues et Contrôleurs
- Le modèle
- Les vues : templates, expression, directives, filtres
- Les contrôleurs : fonctionnement, le $scope
- Les Modèles
- Création et configuration, partage de services
- Injection de dépendances
- Le Routage
- « Single page application »
- Configuration, méthode .config du module
- Paramètres d’url, évènements de routage
- Les Formulaires
- Lien entre ngmodel et contrôleur
- Validation, états des formulaires, gestion d’erreur
- Types de champs, classes CSS, custom validation
- Les Directives et Les Filtres
- Convention de nommage, écriture normalisée
- Types de composants, directives de templates
- Options de configuration, transclude, scope, cycle de vie
- Fonctions compile et link, créer ses propres filtres
- Cycle De Vie et Scopes
- Présentation du fonctionnement d’AngularJS
- L’arbre des scopes, les méthodes de $rootscope
- Les évènements : diffusion et interception
- Services AngularJS
- Les services natifs,les values et contants
- Factory, Service et Provider
- AJAX ET REST
- Le service « $http », le service « $resource »
- L’API de promise
- Aller plus loin
- Bonnes pratiques
- Internationalisation, angulartranslate
- L’interface, l’initialisation d’un projet
- Tester une Application AngularJS
- Tests unitaires : Karma, Jasmine
- Tests endtoend (e2e) : Protractor
- Outils de debug nginspector
Cette formation Angular JS vous permettra d’acquérir toutes les compétences indispensables pour concevoir des applications web modernes et interactives. Pour compléter vos connaissances, n’hésitez pas à explorer notre cours Node JS en Développement Web Full Stack ou à consulter la documentation officielle d’Angular JS pour une pratique plus approfondie.