Réda BOUREBABA

Enseignant en développement logiciel · Ynov Campus

Qui suis-je ?

Je suis enseignant en développement logiciel à Ynov Campus, où j'interviens principalement en M1 et M2 sur les langages systèmes et l'architecture applicative.

Ce site regroupe l'ensemble de mes supports de cours sous forme de decks HTML interactifs et de PDF téléchargeables. Le contenu est produit avec Marp, versionné sur GitLab et publié en accès libre pour que mes étudiants — et n'importe quel développeur curieux — puisse y accéder à tout moment.

41 supports représentant environ 55 heures de contenu, couvrant du C bas niveau jusqu'aux architectures .NET modernes.

Modules enseignés

C Avancé M2 Outillage, CMake, qualité, mémoire, pointeurs Voir le module →
Fondamentaux POO C# Bachelor — C# 12, classes, LINQ, tests xUnit Voir le module →
Architecture logicielle C# SOLID, DI, async/await, Clean Architecture Voir le module →
Avalonia UI & .NET MVVM, bindings, WebSockets, publication Voir le module →
Microcontrôleurs & IoT ESP32, PlatformIO, GPIO, FSM, Wi-Fi/MQTT Voir le module →
Python Avancé M2 Environnement, typage, pytest, qualité logicielle Voir le module →

Philosophie pédagogique

Accéder aux supports

Tous les decks sont disponibles gratuitement en HTML et PDF, sans inscription.

Voir le catalogue complet