Formation Angular

Développement d'applications riches avec Angular

Durée 3 jours
Prix(HT) : 1790 €
ANGULAR2-03

Prochaines sessions

24 janvier 2018
Emmanuel DEMEY
Lille
29 janvier 2018
Renaud ASTE
Lyon
7 février 2018
Grégory ROLLAND
Bordeaux

Description

Angular est la toute nouvelle version du framework créé par Google. Cette nouvelle version amène de nombreuses fonctionnalités, permettant de développer des applications web plus rapidement et de meilleure qualité. Cette formation permettra d'appréhender et d'utiliser tous les nouveaux concepts novateurs introduits par l'équipe en charge du projet.

Objectifs

  • Découvrir les fonctionnalités du framework Angular
  • Savoir développer une nouvelle application Web
  • Savoir concevoir une application Angular avec JavaScript et TypeScript
  • Connaître les mécanismes avancés du framework

Pré-requis : 

  • Connaissance de JavaScript ou TypeScript

Public : 

  • Développeur web

Pédagogie : 

30% théorie 70% pratique

Programme

Rappels

  • TypeScript
  • Outillage

Présentation

  • Points négatifs AngularJS
  • Points positifs Angular
  • Points négatifs Angular
  • Architecture

Démarrer une application Angular

  • Commencer un nouveau projet
  • Angular-CLI
  • Webpack

Tests

  • Jasmine
  • Karma

Composants

  • Syntaxe des templates
  • Propriétés
  • Evénements
  • Directives
  • Composants

Composants Angular

  • ngStyle
  • ngClass
  • ngFor
  • ngIf
  • ngSwitch
  • ngNonBindable

Injection de Dépendances

  • Injecteurs
  • Providers

Les Pipes

  • Création
  • Utilisation

Communication avec une API REST

  • Http
  • Observables

Router

  • Configuration du Router
  • Directive RouterOutlet
  • Directive RouterLink
  • Stratégies URL
  • Paramètres URL
  • Cycle de vie

Gestion des Formulaires

  • Directives
  • Validation

Server-side rendering

  • Angular Universal