[wpms_breadcrumb reverse="0"]
Internet et Mobilité

Angular 2, 4 et 5 – Développement d’applications Web

Reference : ANG24
3 jours - 1890 €
Prochaines sessions
    Angular 2,  4 et 5 – Développement d’applications Web
    Objectifs

    • Connaître les fonctionnalités du framework Angular 2
    • Comprendre comment développer plus rapidement grâce à Angular 2
    • Être capable de développer des applications web Angular 2 performantes avec JavaScript et TypeScript
    • Découvrir les spécifications EcmaScript 6 (ES6)

    Pré requis

    • Connaissance de JavaScript ou de TypeScript

    Modalités pédagogiques

    Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

    Inscription

    Programmes de Angular 2, 4 et 5 – Développement d’applications Web

    INTRODUCTION

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

    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

    TEMPLATES

    • Interpolation / expression
    • Binding et interactions
    • Variables locales
    • Symbole *, directives de structure
    • Pipes, filtres

    FORMULAIRES

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

    COMPOSANTS ET SERVICES

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

    OBSERVABLES ET RXJS

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

    ROUTING

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

    HTTP

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

    TESTS ET REQUÊTES HTTP

    • Migration
    • Composants Angular 1
    • ng-upgrade : coexistence 1 et 2
    • ng-forward