Programme du cours

3 jours (21 H) | 4-ANGULAR 2Renseignez-vousCette formation vous intéresse ? 
 

Objectifs

Apprendre les bases du framework.
Etre capable de développer une application de façon autonome.
Pouvoir s’interfacer avec un backend.
Savoir tester son application, unitairement et de bout-en-bout.
Connaître les bonnes pratiques de développement et de mise en production.

Participants / Pré-requis

Cette formation s’adresse à tous ceux qui souhaitent monter rapidement en compétence sur ce superbe framework

Connaissance des bases du Web (HTML bien sûr, mais la connaissance de Javascript est indispensable).

Contenu

Une introduction au futur du Web

  • ES6 et modules
  • TypeScript
  • Web Components

Les premiers pas

  • Comprendre la philosophie du framework
  • Templating
  • Première application et outillage

Composant et directive

  • Premier composant
  • Vue
  • Directive
  • Cycle de vie

Pipes

  • Les transformateurs fournis
  • Créer ses propres pipes

Injection de dépendances

  • Principes
  • Configurer son application

Tests unitaires

  • Karma et Jasmine
  • Injection de dépendances
  • Tests asynchrones

Formulaire

  • Créer un formulaire
  • Validation et erreurs
  • Créer ses propres validateurs

Services

  • Les services fournis
  • Créer ses propres services

Router

  • Configuration des routes et URLs
  • Vues imbriquées
  • Cycle de vie

Echanger avec un serveur

  • Requêtes HTTP
  • WebSockets

Tests end-to-end

  • Protractor
  • Simuler le serveur HTTP

Rendu

  • Rendu côté serveur
  • Rendu dans les Web workers
  • Application mobile

Concepts avancés

  • Zones
  • Directives avancées
  • Injection de dépendances avancée

Performance

  • Astuces
  • Tester la performance

Modules annexes

  • Animations
  • Material design
 
Cette formation vous intéresse ? Renseignez-vous