[wpms_breadcrumb reverse="0"]
Framework et PHP

Angular V2

Reference : ANG2
3 jours - 1650 €
Prochaines sessions
  • Le 12/12/2018
Angular V2
Objectifs

  • Appréhender la philosophie et le fonctionnement du framework Angular,
  • Concevoir une application Angular avec JavaScript et TypeScript,
  • Créer leurs propres composants Angular,
  • Produire des applications robustes et efficaces.

Pré requis

  • Connaissance de HTML, CSS et bon niveau JavaScript.

Modalités pédagogiques

Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

Inscription

Programmes de Angular V2

Installation / introduction

  • Philosophie du framework
  • Angular CLI
  • Ecosystème

TypeScript et ECMAScript 6

  • Types
  • Classes
  • Modules
  • Promesses
  • Décorateurs
  • Outils

Composants

  • Définition
  • Décorateur
  • Input Properties
  • Event Binding
  • Output Properties
  • Composants natifs
  • Cycle de vie

Pipes

  • Pipes natifs
  • Écrire un pipe

Formulaires

  • Model Driven Forms vs Template Driven Forms
  • FormGroup and FormControl
  • Bound to html
  • Validateurs
  • Form State
  • Form Styling
  • Template Driven Form
  • NgForm

Reactive Programming

  • Marble Diagrams
  • RxJS
  • RxJS Common Operators
  • RxJS Errors and Types
  • Importing Operators
  • Async Pipe

Services

  • Créer un service
  • Injection de service

Service HTTP

  • Communication avec une api
  • Options

Routeur

  • Principe
  • Composant de route
  • Paramètres
  • Routes imbriqués
  • Guards

Tests

  • Karma et Jasmine
  • Injection de dépendance
  • Recettes de tests

Concepts avancés

  • Webworkers
  • Rendus alternatifs
  • Injection de dépendance avancée
  • Animations
  • Change Detection Strategies
  • ViewChild and cie
  • Subject Service