Angular

Retour à la liste des formations
Formations de courte durée
Thème(s): Framework Javascript
Durée:
3 jours
Formateur:
CogniTIC
Formation en présentiel

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 en construisant des Single-Page Application (SPA). Ces applications sont plus réactives que les sites classiques, et améliorent la qualité des interactions avec les utilisateurs.

La formation aborde les différents outils du framework (utilisation de typescript, composants, templates, data binding, filtres, etc...) ainsi que l'intégration d'une application Angular avec une API REST.

Objectifs de la formation 

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



Public
Cette formation s’adresse à toute personne souhaitant développer un front-end avec le Framework Angular.
Programme de la formation
Présentation du framework Angular 
  • Angular, positionnement : jQuery, ExtJS... 
  • Intégration. Compatibilité, versions, documentation 
  • Fonctionnalités et principes généraux 
  • Directives Angulars, 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 $resource. 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 
  •  Internationalisation (I18N), mise en œuvre






Pourquoi choisir TECHNOFUTUR TIC ?

4 raisons de suivre une formation avec Technofutur TIC



Particularités
Cette formation est dédiée à des travailleurs, indépendants et salariés, du privé, du public et du non-marchand, ainsi qu’aux enseignants du secondaire et du supérieur et aux travailleurs sous un statut assimilable: outplacement, PFI,...

Technofutur TIC se réserve le droit de restreindre, le cas échéant, l’accès à des candidats qui ne répondent pas à ces critères ou ne remplissent pas les prérequis. 

Cette Formation n'est pas agréée chèques formation

Formateur
  La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information. Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché.
Prix
Informations
Prix plein : 750 €
Secrétariat - Pôle Entreprises
Tél. 071 254 942
Date
* Aucune session n’est programmée pour cette formation ? Les dates ne conviennent pas ? Inscrivez-vous à la LISTE D’ATTENTE. C’est une simple manifestation d’intérêt qui nous permettra de vous recontacter quand la formation sera organisée à nouveau.