Pass French Tech

Offre ANGULAR JS

AngularJS est la première version du framework front de Google, sortie en 2009. Il s’impose rapidement comme un outil phare et est, par conséquent, largement utilisé dans le développement d’application Web. AngularJS possède un écosystème riche et une communauté de développeurs extrêmement active.

Cette formation vous permet d’apprendre, par la pratique, les bases du framework dans sa dernière version stable (1.6.4). Tous les points importants lors de la création et au maintien d’une application Web (environnement de développement, Javascript ES6, les templates, les directives …) seront abordés.

Détail de l'Offre
Objectifs

Les objectifs de cette formation sont :

  • Être capable de développer une application de façon autonome,
  • Se connecter à un Backend,
  • Savoir tester son application,
  • Connaître les bonnes pratiques de développement et de mise en production.

Participants :

Cette formation s’adresse à tous les développeurs web désirant monter en compétence sur le framework de Google encore largement utilisé en entreprise.

Pré-requis :

Une bonne connaissance du Javascript est indispensable, ainsi que des connaissances de base en HTML.

Programme :

1. Introduction à AngularJS
   a. ES6
   b. Outils de compilation

2. Premier pas avec AngularJS
   a. Intégration d’AngularJS
   b. Mon premier binding de variable
   c. Mon premier template

3. Contrôleurs
   a. Les scopes
   b. Les évènements
   c. Les écouteurs

4. Filtres
   a. Les filtres Angular
   b. Créer son propre filtre

5. UI-Router
   a. Déclaration des routes
   b. Gestion de l’historique
   c. Les StateParams
   d. Traitement avant l’affichage

6. Services
   a. Les services Angular
   b. Créer ses propres services
   c. Service ou Factory

7. Directives
   a. Les directives Angular
   b. Créer ses propres directives

8. Formulaires
  a. Mon premier formulaire
  b. Validation de formulaire

9. Se connecter à un Backend
   a. S’interfacer avec un backend REST
   b. Utilisation de la librairie RestAngular

10. Outils pour debugger

C'est la solution qu'il vous faut ? Contactez-nous !