UPCOMING: Magento 2 Bootcamp of four days in The Netherlands (April 29th - May 2nd)
background

Magento 2 Testing cursus

Increase your Magento 2 code quality by writing powerful tests

Kies de leermethode die het beste bij u past

Omdat iedereen andere wensen heeft

Classroom-based
Live Training
Zie onze agenda hieronder
  • Klassikale training met docent
  • Profiteer van een directe interactie
  • Vraag wat je maar wilt
Custom
In-House
per training per agency
  • Economisch voor groepen van 5 of meer
  • Bespreek bedrijfsspecifieke problematiek
  • Online of on-site bij jouw bedrijf

Agenda voor live trainingen

Datum
mei 29 - mei 30
Tijd
09:30 - 16:30
Taal
NL
Locatie
Registreren
Datum
jul. 3 - jul. 4
Tijd
09:30 - 16:30
Taal
NL
Locatie
Registreren

Do these dates not fit you well? Do you want to switch to another language?
Feel free to contact us to see what other options there might be.

Jisse Reitsma

Jouw docent Jisse Reitsma

Jisse Reitsma is de lead developer van 60+ Magento extensies en heeft technisch Magento verzorgd trainingen voor jaren. Naast zijn vermogen om complexe technologie te begrijpen, is hij bedreven in het maken deze kennis begrijpelijk voor iedereen. Bij hem kun je diepgaande begeleiding en veel verwachten van praktische tips. Jisse maakt deel uit van het Zend Z-Team, maker van MageTestFest & Reacticon en is bekroond met Magento Master "Mover" 2017-2018-2019.

Increase your Magento 2 code quality by writing powerful tests

Whenever you have business critical code in a live environment, like with a webshop, it is vital to make sure that bugs don't end up in production. Even more important, you don't want bugs to occur twice. Testing is the key. However, to get started with testing, you will first of all need a bit guidance. Second, you also need to get used to the right flow. This training helps you to get into the habit of writing unit tests, integration tests and functional tests.

Or browse through all lessons in our courseware portal

We are constantly updating our courseware, but the following is a real-life snapshot
Testing strategies  
Why testing?  
TDD  
Types of testing  
Overview of testing  
Organizing your tests  
Running tests from PHPStorm  
Defensive programming  
DRY principle  
Object Calisthenics  
SOLID principles  
Law of Demeter  
Tell don't ask  
Static code analysis  
Basics of unit testing  
Example unit test  
Unit testing katas  
Unit Tests  
Using `dev/tests/unit/phpunit.xml.dist`  
Stubs vs mocks vs dummies  
MockBuilder  
Testing exceptions  
Data providers in tests  
Spying with PHPUnit  
Overview of Integration Tests  
Setting up integration tests  
Running Integration Tests  
Integration testing  
Which ObjectManager?  
Tips for integration tests  
Magento annotations  
Fixtures  
Integration Tests with Warden  
Minimizing modules that are enabled  
Troubleshooting integration tests  
Advanced topics  
Testing events and observers  
Testing module behaviour  
Testing controllers  
Testing the layout  
Testing sessions  
Testing entities  
What is legacy code?  
Refactoring with tests  
Strangler fig pattern  
Refactoring with TDD  
Different testing types for legacy code  
Characterization tests  
Code coverage  
Performance overview  
Yireo Integration Test Helper  
Using tmpfs to speed up Integration Tests  
Overview of Live Tests  
Setup of live tests  
Using the ProductRepository in a functional test  
Functional Tests following Magento  
API Functional Testing  
Magento Functional Testing Framework (MFTF)  
PHP linting  
GitHub Actions  
An overview of End-to-End testing  
Cypress  

Full access to all videos and other coursematerial is available for attendees of live trainings.

We geven jou deze opties

Bij u of bij ons?

Iedereen leert in haar/zijn eigen tempo. Wij verzorgen zowel interne trainingen als publieke trainingen door heel Europa - wat het beste bij uw team past. Wanneer er 3 of meer ontwikkelaars aanwezig zijn, is een training op maat vaak voordeliger. Neem contact met ons op voor meer informatie.

Je krijgt cursusmateriaal

Bij elke workshop wordt officieel Yireo-cursusmateriaal meegeleverd. Deelnemers ontvangen na de training een digitale versie van dit materiaal. Het bevat dia's, commentaar en referenties. Bovendien bevatten onze GitHub-opslagplaatsen nog veel meer codevoorbeelden.

Online klaslokalen

Online trainingen zijn ook onze trainingen: Via Zoom- of Google Hangout-sessies kan onze docent connecteren met jouw team. Het voordeel hiervan is dat het team ook zelf vanaf verschillende plekken verbinding kan maken, tijdsframes zijn flexibeler. Na afloop wordt ter referentie een video-opname met alle aanwezigen gedeeld.

background background

Yireo kan de juiste partner voor u zijn

We hebben meer dan 5000 developers in verschillende disciplines onderwezen sinds 2005

  • Professionele trainingen tegen betaalbare prijzen
  • Echt actief met tal van vrijwillige projecten in de gemeenschap
  • Trainings, bootcamps, hackathons, events
  • Gepassioneerd, enthousiast, goed geïnformeerd

Cursus onderwerpen

Krijg een indruk van onze training

Target group

Doelgroep

  • Magento backend developers
  • Magento lead developers
Requirements

Vereisten

  • Magento 2 experience
  • Knowledge of Magento 2 OOP
  • Experience with PHP OOP

Veelgestelde vragen

There is a minimum number of attendees listed. What does this mean?

The training is only held as a physical classroom when there is a minimum number of attendees. This number is usually 4 but sometimes we bring this down to 2 or 3. This minimum number simply means that if a class is not "full", either you get a refund or your ticket is transferred to another date. With On-Demand courses (video courses), this number is not applicable.

Customer quotes

Als Jisse over Magento begint te praten komt er altijd wel iets interessants tussendoor. De Hyvä Checkout training is daar geen uitzondering op. Of je er nou al veel of weinig mee gewerkt hebt, Jisse neemt je mee naar het interne van de checkout en legt je uit waarom die werkt zoals die werkt. Zodat je daarna een solide basis hebt om zelfstandig op verder te werken. Michiel Gerritsen (Control-Alt-Delete)
Jisse bracht een heel interessant, praktisch en goed opgebouwd verhaald over het Magento 2 oerwoud Peter Keijsers (Experius)
De kennis en ervaring van Jisse merk je in enkele ogenblikken. Ondanks de vele onderwerpen toch de diepgang die je nét dat beetje extra informatie geeft om je werk beter te kunnen. Deze cursussen zijn echt aanraders! Tristan Nederhoff (Vendic)
Read more quotes of our customers

Een paar klanten die we hielpen met training in afgelopen jaren

yourhosting.png
donnerberg.png
cedcommerce.png
brandung.png
youwe.png
appcomm.jpg
gracious.png
snowdog.png
glue.jpg
starapple.png
wagento.png
nodots.png
Bekijk een meer compleet overzicht van onze klanten