Formation Angular 2

Contactez-nous Découvrez notre pédagogie

Résumé du cours

AngularJS a bousculé le monde des applications frontend en apportant une solution complète et légère. Pour autant, AngularJS souffre de certaines faiblesses. C'est pourquoi Angular 2, la nouvelle mouture du framework AngularJS, vient les balayer.

Angular 2 implémente toutes les bonnes pratiques de développement : ES6, Reactive programming, Typescript, Web components... pour vous permettre de réaliser des applications rapide, performantes et facilement maintenables. Ce séminaire présente les bases pour réaliser des applications robustes et performantes en Angular 2.

Public visé et durée
Développeurs, Ingénieurs, Chefs de projets

Sommaire détaillé
  1. I _ Introduction à Angular 2

    1. Philosophie d'Angular 2

    2. Installation et découverte

    3. Les différentes technologies utilisées

  2. II _ Découvrir TypeScript et ES6

    1. Typage fort

    2. Modules, classes et interfaces

    3. Promesses

    4. Décorateurs

    5. Arrow functions, let, const...

  3. III _ Créer des composants en Angular 2

    1. Définition d'un composant

    2. Décorateur

    3. Vues

    4. Propriétés et événements

    5. Composant natifs

    6. Cycle de vie

  4. IV _ Templates

    1. Interpolation / expression

    2. Binding et interactions

    3. Les directives de structure

    4. Utilisation des pipes

    5. Ecrire un pipe

  5. V _ Formulaires

    1. Contrôles

    2. Validations

    3. Gestion des erreurs

    4. Gestion des modifications

  6. VI _ Reactive Programming

    1. Concept

    2. Introduction à RxJS

  7. VII _ Services

    1. Création d'un service

    2. Injection d'un service

  8. VIII _ Faire appel à une API REST

    1. Communication avec l'API

    2. Personnaliser via les options

  9. IX _ Gestion des routes

    1. RouterInjectables

    2. L'annotation @RouteConfig

    3. Directive RouterOutlet

    4. Directive RouterLink

  10. X _ Tests

    1. Tests unitaires avec Karma

    2. Tests fonctionnels avec Protractor

  11. XI _ Introduction à la migration depuis Angular 1

    1. Upgrade progressif

    2. Upgrade des composants

Dates à venir
- Du 22 au 24 juin - Formation Angular 2 à Toulouse
Contact et devis

Vous avez un projet de formation ? Vous souhaitez en savoir plus ? Vous avez un besoin spécifique ?

Contactez-nous - 06 48 28 29 08