Applications web avec le framework Angular et TypeScript

Description de la formation

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

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 utilisant la dernière version d'Angular vous permettra de comprendre et maîtriser ce framework au travers une série d'exercices pratiques et de nombreuses démonstrations.

Objectifs pédagogiques

À la fin de cette formation, le participant sera en mesure de :

  • Expliquer le fonctionnement de Angular et de la CLI.
  • 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

Plusieurs méthodes d’apprentissage et outils didactiques permettant de mesurer le progrès et l’intégration des concepts par les participants sont utilisés tout au long de la formation.

  • Exposé
  • Démonstration
  • Travail individuel
  • Exercice informatique

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

Formateur en technologies Web et Mobile

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, Laurent 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.