• Développer avec AngularJS

Accueil / Développer avec AngularJS

Développer avec AngularJS

Durée : 3 jours
Tarif Inter : 1600 €
Tarif sur mesure : Nous consulter
Référence : 3DAJ

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Angular est un framework MVC / MVVM côté client, développé en JavaScript. 

 

Objectifs

  • Développer des applications Web performantes avec AngularJS
  • Maîtriser les fonctionnalités clés du Framework (filtres, contrôleurs, routes, templates…)
  • Intégrer AngularJS dans une architecture orientée REST
  • Intégrer des tests automatisés

Programme

  1. Rappels JavaScript :

    • Composants d’une application Web. HTML5 et CSS3
    • Outils de développement Web/JavaScript
    • Moteurs de rendu HTML et JavaScript
    • DOM, BOM
    • JavaScript rappels : prototypes, closures et callbacks
    • Rappels sur les concepts objet en JavaScript
    • Application Ajax orientée REST
  2. Présentation du framework AngularJS :

    • AngularJS, positionnement : jQuery, ExtJS…
    • Intégration
    • Compatibilité, versions, documentation
    • Fonctionnalités et principes généraux
    • Directives AngularsJS, compilateur HTML
    • Expressions
    • Data-Binding bidirectionnel
    • Filtres
  3. Contrôleurs et gestion des scopes :

    • Création et utilisation des contrôleurs
    • Gestion du contexte, la variable $scope
    • Propagation des événements
    • API
    • Dirty Checking
    • Traitement et validation des formulaires
  4. Module et injection de dépendance :

    • Fonctionnalités de l’objet Angular
    • Principe de l’injection de dépendance
    • Notion de module
    • Configuration
    • Découper son application
  5. Définition des routes :

    • Routing
    • API ($routeProvider)
    • Le « deep linking »
    • Historique et accès aux paramètres de l’URL
    • Utilisation de $location et $routeParams
    • Modes Hashbang et HTML5
    • Prétraitement des vues
    • Utilisation des « fragments »
  6. Fonctionnalité de données, Echange Serveur :

    • API ($provide, $injector)
    • Création de provider
    • Les méthodes : Service, Factory, Provider, Value
    • Requête Ajax avec le service $http
    • Intégration REST avec le service $resource
    • WebSockets
    • API Promise
    • Intégration avec Node.js
  7. Intégration des tests automatisés :

    • Utilitaires de test : Jasmine
    • Angular-scenario
    • Test : contrôleurs, services…
    • Utilisation avec Karma
    • End to End Testing : interface utilisateur
  8. Bonnes pratiques et outils :

    • Yeoman, optimisation du développement
    • Internationalisation (I18N), mise en oeuvre
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Paris

Rennes

Nantes

Sophia Antipolis

Aix en Provence

Demande de renseignement