Applications web avec le framework Angular et TypeScript

But de la formation

Vous aider à démarrer un nouveau projet web, basé sur Angular et TypeScript, en confiance et dans les meilleures conditions possibles.

Description

Angular est un framework, JavaScript, open source, conçu par Google, qui permet de développer des applications web riches de type SPA (Single Page App) de façon efficace et moderne.

Cette formation sur la version Angular vous permettra de comprendre et maîtriser ce framework au travers d'une série d'exercices pratiques et de nombreuses démonstrations.

Objectifs

- Expliquer le fonctionnement de Angular, basé sur le patron MVC (Model-View-Controller).
- Concevoir une application Angular avec TypeScript.
- Récupérer les données du serveur (communiquer avec une API REST).
- Déboguer une application Angular.

Méthodologie

Exposé interactif (40%), démonstrations (10%), exercices (50%)

Clientèle visée

Professionnel et technicien spécialisés en TI

Particularité

La matériel est en français.
Chaque module contient des démos et exercices.

Contenu

Introduction à TypeScript

Setup et Tooling

Bien démarrer avec la CLI Angular

Introduction à Angular

Structure d'une application

Modèle de Composant

  • Décorateurs (métadata)
  • Syntaxe des templates
  • Data Binding
  • Directives
  • Events
  • Propriétés Input et Output

Injection de dépendence, providers et Services

Asynchronisme avec Reactive Extensions (RxJS, Observables)

Communication avec le backend (API REST) et module HTTP

NgModules

Compilation Ahead-of-time et Tree Shaking

Déployer en production

Navigation et Routage

Formulaires et Validation

Les meilleures pratiques

Laurent Duveau

Laurent Duveau

Formateur en technologies Microsoft

Fort de plus de 15 ans d'expérience, Laurent a accompagné avec succès de très nombreuses entreprises, petites et grandes, dans leur stratégie de développement sur les outils Microsoft, avec dernièrement un accent sur Windows 10, le cloud Azure et tout ce qui touche au Web ou la mobilité, comme Xamarin. Entrepreneur dédié aux technologies Microsoft, il a acquis son expertise dans le développement d'affaires, la gestion d'équipe, l’accompagnement et la réalisation de projets en développement logiciel des start-up, jusqu'aux multinationales, principalement au Canada et en Europe.