AngularJS – Découverte et Utilisation

Ce que vous allez Apprendre

Public visé

Webmasters et développeurs travaillant dans un environnement web.

Moyens pédagogiques

Support de cours détaillé et progressif. Exercices pratiques et d’application pour consolider les compétences. Bilan de fin de stage pour évaluer les acquis.

Modalité d'évaluation

Exercices pratiques inspirés de projets réels. Quiz à l’oral et/ou à l’écrit pour valider les notions apprises.

Accecibilité aux personnes handicapées

Nos formations sont accessibles aux personnes en situation de handicap. Une analyse personnalisée est réalisée pour adapter les équipements, la durée et les ressources nécessaires.

Modalités d'accès

L’accès à nos formations peut être initié soit par l’employeur, soit à l’initiative du salarié avec accord, ou à titre individuel.

A propos de cette formation :

Cette formation offre une immersion complète dans le framework AngularJS. Elle permet aux développeurs web de maîtriser la création d’applications dynamiques et responsives tout en exploitant les fonctionnalités avancées d’AngularJS, telles que le data binding, le routage, et l’injection de dépendances.

Prérequis

Connaissances préalables en JavaScript.

Objectifs de la formation :

Programme

AngularJS : Définition et Concepts Généraux
  • Présentation du framework AngularJS.
  • Impact sur les sites et le développement d’applications.
  • Design d’applications pour différents supports et responsive design.
  • Comparaison avec d’autres frameworks JavaScript : JQuery, Mootools, ExtJS.
  • Intégration avec les outils Google.
  • Bi-directional data binding.
  • Modèle REST et pattern MVVM (Model View ViewModel).
  • HTML5 au cœur d’AngularJS.
  • Installation et expressions AngularJS.
  • Présentation et association avec des templates.
  • Utilisation de la variable $scope et gestion des événements.
  • Liaison entre contrôleurs et vues.
  • Syntaxe et actions des utilisateurs.
  • Définition et inclusion des templates.
  • Mono pages et multi-vues.
  • Configuration du routage et deep linking.
  • Gestion de l’historique navigateur et des paramètres HTTP.
  • Validation des saisies utilisateur.
  • Traitement et soumission des formulaires.
  • Gestion des promises et de l’API $http.
  • Combinaison de promises.
  • Création, configuration et partage de modules.
  • Utilisation des fonctions factory(), service(), provider() et value().
  • Injection de dépendances et services partagés.

Référence:

INFANGJS

SHARE :