Pass French Tech

Offre ANGULAR

Angular, la dernière version du framework front de Google, sortie en Septembre 2016, s’impose comme une référence dans le développement d’application Web. Elle offre une modularité et des performances accrues par rapport à la version 1. En adoptant les nouveaux standards du Web (Javascript ES6 & TypaeScript), Angular possède d'ores et déjà un écosystème riche et une grande 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 (4.2.3). Tous les points importants lors de la création d’une application Web (environnement de développement, Typescript, les composants, les templates, …) 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.

Pré-requis :

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

Programme :

1. Introduction à Angular2
   a. ES6 et modules
   b. Typescript
   c. WebComponents

2. Premier pas avec Angular2
   a. Architecture d’un projet
   b. Première application et outillage (Webpack)
   c. @angular/cli

3. Les Composants et les Directives
   a. Mon premier composant
   b. La vue
   c. Les différents bindings
   d. Les directives structurelles

4. Les Pipes (filtres)
   a. Les pipes angular2
   b. Créer ses propres pipes

5. Injections de dépendances
   a. Utilisation de modules tierce (Angular Material)
   b. Module d’Internationalisation I18N

6. Formulaires
   a. Mon premier formulaire Angular
   b. Validation de formulaire et gestion des erreurs

7. Services
   a. Les services angular 2
   b. Créer ses propres services

8. Router
   a. Routing simple
   b. Routes imbriquées

9. Appels au serveur
   a. Observables
   b. Requetes http
   c. Websocket

10. Test Unitaires
   a. Karma et Jasmine
   b. Injection des dépendances

11. Test End-To-End

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