Formation
Angular 

: 8 jours

: Gratuit

: Technobel - Ciney

Non planifié - 9

En savoir plus sur nos tarifs
Cette formation n'est pas diponible pour les entreprises
Cette formation n'est pas disponible pour l'enseignement

Cette formation concerne le Framework Angular, développé et mis à disposition par Google. Il permet de structurer et simplifier le développement côté client. La formation aborde les fonctionnalités essentielles du framework (filtres, controleurs, templates, etc) mais également l’intégration du Framework dans une architecture REST. Ce module se termine par un labo. 


  • Comprendre le positionnement et l’origine du Framework
  • Utiliser les composants du Framework et ses contrôleurs
  • Gérer les modules et les injections de dépendance
  • Définir les routes
  • Intégrer des tests automatisés
  • Échanger des données entre client et serveur

Connaissance de Javascript, HTML5 et CSS3


  • 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
  • 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
  • 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
  • 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"
  • 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 ressource, WebSockets, API Promise
    • Intégration avec Node.JS
  • 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
  • Bonnes pratiques et outils
    • Yeoman, optimisation du développement

de la « sustainability » dans la formation

Repenser notre place dans la société !

Technobel, c’est avant tout une communauté apprenante formée d’étudiants, de partenaires, de formateurs et de l’équipe du Centre. Ensemble nous amenons des réflexions sur notre rôle à jouer dans la société en tant qu’étudiants, travailleurs, entreprises ou plus largement citoyens.
Découvrez-en un peu plus sur notre démarche !

Nous utilisons des cookies à des fins statistiques et pour faciliter la navigation et le partage social.