Programmer en Python 3, concevoir des classes et des objets, accéder à une base de données SQLite ou MySQL depuis Python, et automatiser des tâches Windows avec des scripts batch.

Comprendre le modèle relationnel, les clés et contraintes, écrire des requêtes SQL (DDL, DML, DQL, DCL), normaliser un schéma, sécuriser l'accès et gérer les transactions ACID avec MySQL.

Front-end avec HTML, CSS et JavaScript, puis back-end avec la conception, le développement et la sécurisation d'API REST (FastAPI, OpenAPI, Keycloak).

Deux mois pour concevoir, automatiser et intégrer les tests dans un projet : fondamentaux, tests unitaires avec pytest, conception des tests, tests d'API, tests de bout en bout avec Playwright, performance, sécurité et accessibilité, intégration continue, gestion des tests et projet final.