Making Your Wishes Come True

Formation Angular 7 Production

{
    durée: 2 jours,
    prix: 1000€ HT / personne,
    lieu: Lyon,
    prochainesDates: {
        Lyon: [
            16 Mai 2019,
            20 Juin 2019
        ],
        Paris: [
            18 Avril 2019
        ]
    }
}

La formation Angular pragmatique et focalisée sur les bonnes pratiques.

Par les auteurs du Guide Angularhttps://guide-angular.wishtack.io/

 

Objectifs

  • Développer des Progressive Web Apps prod-ready et performantes.

 

Prérequis

 

Programme

Project Structure

  • SCAM Module + tips & tricks.
  • Factorisation du routing.
  • View Modules.

Content Projection

  • Principe, avantages et design patterns.

  • Multi-projection.

  • Template projection.

Dynamic Component Injection

  • Injection dynamique de composants.
  • Lazy loading de composants (sans routing).

State Management

  • Présentation des différentes approches : RxJS / NGRX / NGXS / Akita.

Observables et Reactive Programming

  • Utilisation des Observables.
  • Création des Observables.
  • Cold vs Hot Observables.
  • BehaviorSubject.
  • Les opérateurs les plus funs.

Routing

  • Routing tree.
  • Guards + redirect.
  • Lazy loading.

Authentication

  • HTTP Interceptors.
  • Bonnes pratiques.

Angular Elements

  • Fonctionnement d’Angular Elements.
  • Design patterns.

Monorepo

  • Partager du code avec l’approche Monorepo.
  • Yarn workspaces.
  • Nx workspaces.

Testing

Que faut-il tester et comment ?

  • Définition d’une unité de code.

Test-Driven Development

  • Origines et intérêt du Test-Driven Development.
  • Tips & tricks.

Unit-Tests

  • Implémentation d’un test unitaire avec Jasmine & Karma.
  • Interaction avec le DOM.

Mocks, Spies & Stubs

  • Mock de requêtes HTTP.
  • Mock de services.
  • Fake services.

Jest

  • Avantages et inconvénients.
  • Configuration.
  • JSDOM.

Tests E2E avec Protractor

  • Fonctionnement.
  • Page objects, scenes et design patterns.
  • Mise en place de Protractor beautiful reporter.
  • Debug.
  • Browserstack.

Tests E2E avec Cypress

  • Avantages et inconvénients.
  • Configuration.
  • Page objects, scenes et design patterns.
  • Mocks.
  • Debug.

 

 

 

Votre Formateur

younes

Younes est co-fondateur de Wishtack.

En parallèle du développement de l’application Wishtack, il anime des formations et accompagne des équipes allant de jeunes startups aux institutions européennes en passant par des banques ou sociétés de service.

Durant ses interventions, il utilise ses compétences “cross-dev-and-security” afin de couvrir des sujets comme Angular, Node, Python, Agilité, Scrum, eXtreme Programming, DevOps, ReST APIs, Architecture, Sécurité…

Informations / Réservation

Contactez-nous sur contact@wishtack.com ou appelez-nous au +33 9 70 44 44 58 pour toutes vos questions et réservations.

Advertisements
%d bloggers like this: