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.

    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

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.