TI208
Technologies de l'information

Angular 2+ : Développement d'applications Web

Concevoir des applications web modernes avec Angular, TypeScript, RxJS et les bonnes pratiques front-end


Cette formation offre aux développeurs et architectes une maîtrise pratique d’Angular 2+ pour concevoir des applications web modernes, modulaires et performantes. Elle aborde les fondements du framework, l’utilisation de TypeScript, l’architecture des composants, la gestion des formulaires, le routing, les services HTTP, ainsi que l’intégration de tests unitaires dans le cycle de développement.
Les participants explorent également les bonnes pratiques de développement, la montée en version et l’utilisation des outils du front-end moderne (npm, Webpack, angular-cli), tout en découvrant les fonctionnalités clés d’ES6 et d’RxJS pour mieux tirer parti de la programmation réactive.

Objectif

Cette formation permet aux particpants de développer des applications web plus performantes avec Angular 2+.

Est-ce pour vous ?

Architectes, développeurs, chefs de projets

Préalables

Disposer de connaissances pratiques sur les technologies du Web, les outils actuels de développement Front-End et JavaScript.

Vos gains

  • Développer des applications Angular avec composants, services et architecture modulaire
  • Exploiter TypeScript et ES6 pour écrire un code typé, maintenable et moderne
  • Concevoir des interfaces dynamiques avec templates, data binding, directives et formulaires réactifs
  • Gérer la navigation et les échanges de données via routing, HTTP et observables RxJS
  • Tester, faire évoluer et maintenir des applications Angular dans des environnements complexes
  • Contenu

    Introduction générale

    • Outils et IDE
    • Packaging, grunt, npm
    • Webpack
    • Installation npm
    • Installation angular-cli

    1-TypeScript et ES6

    • Installation TypeScript
    • Transpiler EcmaScript
    • Let, variables locales et constantes
    • Typage et types natifs
    • Paramètres optionnels, valeurs par défaut
    • Classes et interfaces
    • Gestion des modules
    • Arrow functions
    • Décorateurs
    Voir plus +/-

    2-Les templates

    • Présentation des templates
    • Interpolation / expression
    • Binding et interactions
    • Variables locales
    • Symbole , directives de structure
    • Pipes, filtres

    3-Les formulaires

    • Control et ControlGroup
    • Validations
    • Gestions d’erreurs
    • Gestion des modifications
    • Groupes de champs avec FormBuilder

    4-Les composants et services

    • Directives : selectors, inputs, outputs, cycle de vie, providers
    • Composants : templates, styles, directives, pipes
    • Visibilité des composants
    • Services, injectable

    5-Observable et rxJs

    • Présentation
    • Observable et rxJs
    • EventEmitter dans Angular 2+

    6-Le routing

    • Concepts de routage
    • Router providers et config
    • Router directives
    • Méthodes de routage et paramètres

    7-HTTP

    • HTTP providers
    • Requêtes
    • Transformation des données et observables
    • Options de requêtes

    8-Les tests

    • Migration
    • Composants Angular
    • ng-upgrade : coexistence des différentes versions
    • ng-forward.

    💡 Informations utiles

    Nos formations sont offertes à Montréal ou Québec en présentiel ou en format virtuel. Les dates et lieux sont précisés lors de votre choix de session ci-dessous. Si vous avez des questions concernant l'inscription, les horaires, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ .

    Intervenants

    Information à venir
    Durée
    3 jours
    Horaire
    Voir les dates de formations pour plus de détails
    Tarif régulier
    1 485 $
    Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
    1 335 $
    Formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Demander une soumission

    Demander une formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Dites-nous en plus
    Ajout effectué Voir mon panier