This catalog presents a collection of interactive teaching materials β notebooks, lectures, samples, and demos β designed around a philosophy of learning by doing. Each course is a living repository where students clone, run, and modify real code. Continuous integration ensures every example is always up-to-date and working, so learners never start from a broken state. The system emphasizes practical skills: version control, containerization, and modern development workflows are not just taught but practiced from day one.
CNAM MI A2 PM44: DΓ©veloppement Mobile (Kotlin, Android)
CNAM MI A2 PO43 : POO β Java, Git, Conteneurs, Persistance
LP ECMN Web Languages: FullStack JavaScript, React, Express
M1 Info Math DEV AvancΓ© : Conteneurs, JPA, REST
Devcontainer environment for DEV-ADV lecture
M1 Info Math DEV OO Collab : Java, Git, JDBC
M2 Info Math DEV Expert : Serveurs d'applications (JEE, Web, Asynchrone)
CI/CD : fondamentaux, écosystème, GitOps
Introduction aux conteneurs Docker β cours et travaux pratiques
Exercices images Docker (containers-intro)
Hello World Docker (containers-intro)
Exemple C pour containers-intro
Exemple Java pour containers-intro
Hello World Java Docker
Exemple REST+JPA Java Docker
developfeature/quarkus
Exemple multi-arch Docker
Exemple Python pour containers-intro
Hello World Python Docker
developExemple REST Python Docker
Exemple SQLite Docker
DΓ©veloppement Web : HTML, CSS, JavaScript, React, REST
Fil rouge JPA+REST : projet de liaison
Git : gestion de version et collaboration
Java post-8 : Lambdas, Streams, Optional
Java Annotations : introduction et processeurs
Programmation asynchrone en Java
Java 101 : Bases du langage (variables, types, opΓ©rateurs, structures de contrΓ΄le)
Java Bean Validation : contraintes et vΓ©rification
Jakarta CDI (Contexts and Dependency Injection)
Java 101 : Collections et structures de donnΓ©es
Jakarta EJB (Enterprise JavaBeans)
Java 101 : Gestion des exceptions
Java 101 : HΓ©ritage et polymorphisme
Java 101 : EntrΓ©e/Sortie (I/O) et fichiers
Introduction au langage Java (101)
JavaFX : interface graphique en Java
Exemple client JavaFX
Java Security : cryptographie et sΓ©curitΓ©
A introduction to Java JDBC
Jakarta EE : CDI, Transactions, MicroProfile
A notebook to learn Jakarta Persistence API (JPA)
Exemple TCP Client/Server Java
Introduction pratique aux ontologies OWL
Programmation rΓ©active en Java
Exemple JAX-RS complet (Jakarta REST)
Exemple REST Quarkus
Java RESTful Web Services : JAX-RS et Quarkus
RΓ©visions Java : exercices de preparation aux examens
Java 101 : SΓ©rialisation
Tests en Java : unitaires et d'intΓ©gration
Java WebSocket : communication temps rΓ©el
Introduction au langage Kotlin
Introduction aux Microservices
DΓ©veloppement Mobile : Kotlin et Android
Exercices Kotlin basiques (mobile)
Kotlin Persistence : Room et stockage mobile
Query Strings : bases (Python)
Query Strings : bases de donnΓ©es (PostgreSQL)
Query Strings : Java
Exemple Quarto : Java, Maven, Docker
Mise Γ niveau : Shell Unix β TP de rΓ©vision (bash)
Mise Γ niveau BDR : SQL Fondamental avec PostgreSQL (M1)
GΓ©nie Logiciel 101 : Requirements, Architecture, Agile
Introduction JupyterHub UTLN (legacy)
developdependabot/maven/org.assertj-assertj-core-3.27.7
Exemple canonique RabbitMQ (producteur/consommateur pika) β sous-module de notebook-containers-intro
developdependabot/maven/ch.qos.logback-logback-classic-1.4.12dependabot/maven/org.postgresql-postgresql-42.7.2
developci/standardize-runs-on-ebpro-org-20260829dependabot/maven/jee/dao/com.h2database-h2-2.2.220feature/XXF1feature/earfeature/jsffeature/minor-updatesfeature/myfeaturefeature/sonarfeature/testsfeature/tlsmaster
A simple JPA Application
developdependabot/maven/com.h2database-h2-2.2.220
developA sample Websocket application
developci/standardize-runs-on-ebpro-org-20260829dependabot/maven/com.fasterxml.jackson.core-jackson-core-2.18.6dependabot/maven/com.fasterxml.jackson.core-jackson-databind-2.12.7.1dependabot/maven/org.apache.commons-commons-lang3-3.18.0
dependabot/maven/junit-junit-4.13.1development
dependabot/maven/junit-junit-4.13.1development
dependabot/maven/junit-junit-4.13.1development
developdependabot/maven/com.h2database-h2-2.2.220
developdependabot/maven/org.assertj-assertj-core-3.27.7