Atelier Unit-Testing Angular

Objectifs

Lors de cet atelier, vous apprendrez :

  • à implémenter des tests unitaires pour vos applications Angular afin de gagner en efficacité et en qualité,

  • à choisir le bon type de tests à implémenter en fonction du contexte,

  • à découpler les tests du code,

  • à implémenter des tests unitaires maintenables et compréhensibles.

Informations / Réservation

Réservation : https://www.weezevent.com/atelier-unit-testing-angular

Contactez-nous sur contact@wishtack.com ou appelez-nous au +33 4 26 83 61 92 pour toutes vos questions.

{
durée: 1 jour,
prix: 277HT / personne,
prochainesDates: {
Lyon: [
12 Septembre 2019
]
},
repasInclus: true
}

Déroulement de la journée

  • 9h30 : Début de l'atelier.

  • 12h30 - 14h : Déjeuner.

  • 17h30 : Fin de l'atelier

  • 17h30 - 19h : Apéro-discute.

Le Lieu

Si les conditions le permettent, la formation aura lieu sur une péniche à Lyon.

Péniche Formation Angular Lyon

Prérequis

  • Curiosité et culture Web.

  • Avoir de l'expérience Angular ou avoir suivi la formation Angular.

  • Un ordinateur portable.

Programme

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.

Jest

  • Avantages et inconvénients.

  • Mise en place de Jest.

Unit-Tests

  • Implémentation de tests unitaires avec Jest en suivant une approche pilotée par les tests (ou Test-Driven Development).

  • Implémentation de tests unitaires de :

    • services,

    • directives,

    • pipes.

Unit-Tests de Composants

  • Implémentation de tests unitaires pour un composant.

  • Les différents types de tests : Integration vs Isolated vs Shallow.

  • Interaction avec le DOM.

Mocks, Spies & Stubs

  • Mock de requêtes HTTP.

  • Mock de services.

  • Fake services.

Unit-Tests de Code Asynchrone

  • Présentation des différentes techniques.

Votre Formateur

Younes est formateur, coach en eXtreme Programming et Google Developer Expert en Angular et Web Technologies.

Après 10 ans d’expérience en développement web, Younes est convaincu que la qualité d’un produit repose principalement sur le Collective Ownership et la qualité de code. Son but est de propager cette culture de partage et d’améliorer la qualité des produits par l’échange et le levier de la Developer eXperience.

Depuis plus de 4 ans et avec un focus autour d'Angular, Younes forme et accompagne des équipes allant de jeunes startups aux institutions européennes en passant par des banques ou sociétés de service.

Il est également l’auteur du Guide Angular ...et prend parfois le temps d’aller bavarder aux meetups et conférences sur différents sujets tels que Les Composants Interchangeables à l’AngularConnect ou le Limbo à l'AngularUp.