Angular Présentation

3 jours pour découvrir et comprendre le framework Angular.
Stage pratique, magistral et didactique, pour devenir autonome.

Objectifs :

    À l'issue de cette formation Angular, les participants seront en mesure de :
  • Appréhender la philosophie et le fonctionnement du framework Angular,
  • Concevoir une application Angular avec JavaScript et TypeScript,
  • Créer leurs propres composants Angular,
  • Produire des applications robustes et efficaces.

Méthode pédagogique :

Alternance (50-50%) de cours magistraux et de travaux pratiques (live coding) sur machine individuelle. Le stage se déroule autour de la réalisation d'une application simple et fonctionnelle, permettant la mise en application concrète des concepts abordés. Un support de cours est remis à chaque participant au format électronique.

Public :

  • Chefs de projet Web,
  • Architectes techniques,
  • Développeurs front-end.

Pré-requis : Connaissance de HTML, CSS et bon niveau JavaScript. Les notions fondamentales sont abordées en rappels.

Au sommaire :

  • 1er jour : Installation / introduction - TypeScript et ES2015 - Composants.
  • 2ème jour : Pipes - Formulaires - Reactive Programming - Services.
  • 3ème jour : Service HTTP - Routeur - Tests - Concepts avancés.

Tarifs :

    Formule Inter-entreprises :
  • 1665 € HT / stagiaire,
    Formule Intra-entreprise :
  • Devis personnalisé sur demande,
  • 8 stagiaires maximum / session,
  • Accueil possible dans vos locaux.

Angular Programme de la 1ère journée :

    Installation / introduction :
  • Philosophie du framework.
  • Installation minimale.
  • Ecosystème.
    TypeScript et ES2015 :
  • Types.
  • Classes.
  • Modules.
  • Promesses.
  • Décorateurs.
  • Outils.
    Composants :
  • Définition.
  • Décorateur.
  • Vue.
  • Contrôleur.
  • Composants natifs.
  • Cycle de vie.

AngulaJS Programme de la 2ème journée :

    Pipes :
  • Pipes natifs.
  • Écrire un pipe.
    Formulaires :
  • Contrôles.
  • Validateurs.
  • Observateurs.
  • ngModel.
    Reactive Programming :
  • Concept.
  • RxJS : introduction.
    Services :
  • Créer un service.
  • Injection de service.

Angular Programme de la 3ème journée :

    Service HTTP :
  • Communication avec une api.
  • Options.
    Routeur :
  • Principe.
  • Composant de route.
  • Paramètres.
  • Routes imbriquées.
    Tests :
  • Karma et Jasmine.
  • Injection de dépendance.
  • Recettes de tests.
    Concepts avancés :
  • Webworkers.
  • Rendus alternatifs.
  • Injection de dépendance avancée.
  • Animations.
Contactez-nous