The practice lab

From code to reasoning.

Build your skills with structured courses, worked exercises and practice exams. Choose a technology or a focused quiz, then take the time to understand each decision.

Practical scenariosExplained answersFree access, no account needed

Learning paths

Full course

PostgreSQL 18 — ingénierie des données

Modélisez, interrogez, protégez et restaurez une base relationnelle. Ce parcours relie SQL, concurrence, performance et exploitation avec des expériences reproductibles.

8 modules with exercisesPostgreSQL 18
Explore the course →

Standalone quizzes and simulations

Expert level

Backend Security Lab · Series 01

PHP Expert — from code to production

20 technical decisions covering PHP, PostgreSQL and security: injection, SQL isolation, APIs, Docker and deployment. Analyse the assumptions, then compare your reasoning with the explanations.

  • PHP
  • PostgreSQL
  • Security
  • Docker
  • CI/CD
Format
20 questions
Suggested duration
45–60 min
Question language
French
Start the quiz
Experienced / senior

Payment Interview Lab · Series 01

Payments mission — PHP, Java and Apple Pay

Prepare for a payments role with 20 practical scenarios: PHP 8.4 without a framework, Java / Spring Boot, Apple Pay, SQL architecture and security. Choose five focused tests or a full mock interview, with notes and recruiter follow-up questions.

  • PHP
  • Java
  • Spring Boot
  • Payments
  • Architecture
  • PostgreSQL
  • Security
Format
20 questions
Suggested duration
50–60 min
Question language
French
Start the quiz