Emmanuel BRUNO teaching catalog

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.

Generated 2026-10-04T14:26:26Z · 79 repos · auto-updates every 6h · teaching-catalog

lecture-CNAM-MI_A2-PO43

Stable: —
Latest: — (empty repo)
Features: —

lecture-UTLN-LP_ECMN_WebLang

Stable: —
Latest: — (empty repo)
Features: —

lecture-UTLN-M1_Info_Math-DEV-ADV

Stable: —
Latest: develop @ 18f30f3 · 2026-10-04
Features: main, master, test/quarto-helper-env-pr2

📊 Quarto Dev Environment

Stable: —
Latest: develop @ d4244a4 · 2026-07-09
Features: —

lecture-UTLN-M1_Info_Math-DEV-OOCOL

M1 Info Math DEV course focused on OOCOL Java/Git notebooks, using the corrected _quarto-utils shared render workflow v1.1.9.

Stable: —
Latest: main @ c8b68dc · 2026-10-03
Features: ci/validate-render, develop

lecture-UTLN-M2_Info_Math-DEV-EXP

Stable: —
Latest: — (empty repo)
Features: —

CI/CD & GitOps

Stable: —
Latest: develop @ acbb63c · 2026-10-03
Features: —

Notebooks: Introduction to containers

Stable: —
Latest: develop @ 0406fa3 · 2026-10-04
Features: 2026, main

hello-java — Instructions et vérifications

Stable: —
Latest: main @ 5e4d7a5 · 2026-09-05
Features: develop

Introduction to Docker Containers with a C Application

Stable: —
Latest: develop @ a274760 · 2026-06-24
Features: —

Introduction to Docker Containers with a C Application

Stable: —
Latest: develop @ ede5715 · 2026-06-24
Features: —

notebook-containers-intro-sample-java

Stable: —
Latest: develop @ 43f1843 · 2025-02-07
Features: —

Java Hello World — Docker Samples

Stable: —
Latest: develop @ a21605e · 2026-09-29
Features: ci/standardize-runs-on-ebpro-org-20260829, feature/docker-maven-updates

Simple Contenerized REST JPA Java Application

Stable: —
Latest: develop @ 6cf36b4 · 2026-09-05
Features: feature/quarkus, fix/work

notebook-containers-intro-sample-multiarch

Stable: —
Latest: develop @ cd62ae8 · 2025-02-11
Features: —

notebook-containers-intro-sample-python

Stable: —
Latest: develop @ 89a04ed · 2025-02-07
Features: —

Python Container Lab

Stable: —
Latest: develop @ 2fcfd54 · 2026-06-24
Features: —

notebook-containers-intro-sample-python-rest

Stable: —
Latest: develop @ e0e02a3 · 2025-02-07
Features: dependabot/pip/flask-2.2.5

notebook-containers-intro-sample-sqlite

Stable: —
Latest: develop @ 1f5f8d1 · 2025-02-11
Features: —

notebook-dev-web

Stable: —
Latest: develop @ 81547ba · 2026-10-04
Features: feature/hanoi2025, main

notebook-filrouge-jparest

Jupyter
Stable: —
Latest: develop @ 0a91828 · 2024-03-08
Features: —

notebook-git

Stable: —
Latest: develop @ ac170ed · 2026-10-04
Features: feature/2025-26_upgrade, fix/update-quarto-utils-v1.1.9, main

notebook-java-00-introduction

Jupyter
Stable: —
Latest: develop @ 9cc29bf · 2023-09-28
Features: —

notebook-java-01-install

Jupyter
Stable: —
Latest: develop @ 46fc87a · 2023-09-28
Features: —

notebook-java-02-maven

Jupyter
Stable: —
Latest: develop @ 7aad8ce · 2023-09-28
Features: —

notebook-java-after8

Jupyter
Stable: —
Latest: develop @ 6d5805c · 2026-10-03
Features: main

notebook-java-annotations

Jupyter
Stable: —
Latest: develop @ 67fa44c · 2026-10-04
Features: main

notebook-java-asynchronous

Stable: —
Latest: master @ 1f6530d · 2024-11-23
Features: develop

notebook-java-beanvalidation

Jupyter
Stable: —
Latest: develop @ a073766 · 2026-10-03
Features: main

notebook-java-cdi

Jupyter
Stable: —
Latest: develop @ 9feaa95 · 2024-03-08
Features: —

notebook-java-ejb

Jupyter
Stable: —
Latest: develop @ 56d260b · 2024-03-08
Features: —

notebook-java-java101

Jupyter
Stable: legacy-java101-v1
Latest: develop @ 946df98 · 2026-10-03
Features: main

notebook-java-javafx

Jupyter
Stable: —
Latest: develop @ bd509a0 · 2026-10-03
Features: main

JavaFX Sample Application

Stable: —
Latest: develop @ 06cf698 · 2026-09-05
Features: —

notebook-java-javasecurity

Jupyter
Stable: —
Latest: develop @ ca3c523 · 2024-03-08
Features: —

notebook-java-jdbc

A introduction to Java JDBC

Jupyter
Stable: —
Latest: develop @ 56f8950 · 2026-10-03
Features: feature/onlynotebook, main, master

notebook-java-jee

Stable: —
Latest: develop @ 62b9b1e · 2026-10-03
Features: dependabot/maven/resources/sample-cdi/ch.qos.logback-logback-classic-1.4.12, main

Learning Jakarta Persistance API

A notebook to learn Jakarta Persistence API (JPA)

Stable: —
Latest: develop @ 7385e20 · 2026-10-04
Features: feature/rewrite, main

TCP Client-Server Sample Application

Stable: —
Latest: develop @ eae7db6 · 2025-02-24
Features: —

notebook-java-ontologies

A practical introduction to OWL ontologies

Jupyter
Stable: —
Latest: develop @ ff51de7 · 2024-03-08
Features: —

notebook-java-reactive

Stable: —
Latest: develop @ 1f6530d · 2024-11-23
Features: —

A Not So Simple JAX-RS Example

A sample JAX-RS application

Stable: —
Latest: develop @ e35431c · 2025-02-25
Features: ci/standardize-runs-on-ebpro-org-20260829, dependabot/maven/org.apache.commons-commons-lang3-3.18.0, feature/authentication, feature/refactor, master

Learning Guide — Java REST Quarkus Product Catalog (Progressive Concepts)

Stable: —
Latest: develop @ 069bbcb · 2026-09-05
Features: ci/multiarch-native-arm64, ci/standardize-runs-on-ebpro-org-20260829, fix/v3v4-error-bodies-deterministic-version

notebook-java-restfulws

An introduction to Java JAX-RS

Stable: —
Latest: develop @ 17b7382 · 2026-10-03
Features: feature/rewrite, main, master

I311 — Révision Java, Docker, Git

Stable: —
Latest: develop @ 823b39d · 2026-10-03
Features: —

notebook-java-tests

Jupyter
Stable: —
Latest: develop @ 5cc5391 · 2024-03-08
Features: —

notebook-java-websocket

An introduction to Java Websocket

Jupyter
Stable: —
Latest: develop @ 5c2ccb0 · 2026-09-01
Features: —

notebook-kotlin-kotlin101

Jupyter
Stable: —
Latest: develop @ 679d755 · 2024-03-08
Features: —

Microservices 101

Stable: —
Latest: develop @ 563ddf9 · 2026-10-03
Features: main

notebook-mobiledev-101

Stable: —
Latest: develop @ a93ae50 · 2026-10-03
Features: —

Kotlin Exercise Project

Stable: —
Latest: develop @ 4506bfe · 2026-08-26
Features: —

notebook-mobiledev-kotlin-persistence

Stable: —
Latest: develop @ 2103753 · 2025-07-22
Features: master

notebook-qs-base

Jupyter
Stable: —
Latest: develop @ be046dd · 2023-05-31
Features: —

notebook-qs-databases

Jupyter
Stable: —
Latest: develop @ 0083235 · 2023-05-08
Features: master

notebook-qs-java

Jupyter
Stable: —
Latest: develop @ 2ab98b0 · 2023-05-08
Features: —

Quarto Lecture Containers Sample

Stable: —
Latest: main @ 2df0359 · 2026-10-03
Features: develop

Notebook: Révision Shell Unix

Mise à niveau : Shell Unix — TP de révision (bash)

Stable: —
Latest: main @ dbdefd6 · 2026-10-03
Features: —

Notebook: Révision SQL Fondamental avec PostgreSQL

Mise à niveau BDR : SQL Fondamental avec PostgreSQL (M1)

Stable: —
Latest: main @ 768271d · 2026-10-03
Features: —

notebook-se-101

Stable: —
Latest: develop @ e0720a9 · 2026-10-03
Features: main, master

notebook-Jhub_UTLN_Intro

Jupyter
Stable: —
Latest: develop @ 963f2c3 · 2021-10-20
Features: —

Simple Annotation Processor

Stable: —
Latest: develop @ 6a0cf85 · 2024-10-03
Features: —

Simple Sample CDI Project

Stable: —
Latest: develop @ a50c20d · 2024-12-06
Features: dependabot/maven/org.assertj-assertj-core-3.27.7

sample-containers-rabbitmq

Exemple canonique RabbitMQ (producteur/consommateur pika) — sous-module de notebook-containers-intro

Stable: v1.0.0
Latest: main @ 30e8b3e · 2026-08-29
Features: —

sample-hellojpa

Stable: —
Latest: develop @ 3bfc9d9 · 2026-01-28
Features: dependabot/maven/ch.qos.logback-logback-classic-1.4.12, dependabot/maven/org.postgresql-postgresql-42.7.2

Project fr.univtln.bruno.samples/jee9.1

Stable: —
Latest: develop @ 87a0313 · 2022-11-25
Features: ci/standardize-runs-on-ebpro-org-20260829, dependabot/maven/jee/dao/com.h2database-h2-2.2.220, feature/XXF1, feature/ear, feature/jsf, feature/minor-updates, feature/myfeature, feature/sonar, feature/tests, feature/tls, master

A sample JDBC DAO

Stable: —
Latest: develop @ ea8f55b · 2023-10-17
Features: master

A simple JPA example : A Todo List

A simple JPA Application

Stable: —
Latest: develop @ 9cef9cd · 2026-09-21
Features: ci/standardize-runs-on-ebpro-org-20260829, dependabot/maven/com.h2database-h2-2.1.210

Sensors persistence with JPA

Stable: —
Latest: develop @ 06d23af · 2023-01-31
Features: dependabot/maven/com.h2database-h2-2.2.220

JPA Library Management System

Stable: —
Latest: develop @ 2a2458c · 2026-08-26
Features: dependabot/maven/org.assertj-assertj-core-3.27.7, feature/repository

sample-latex

Stable: —
Latest: develop @ 1303b7b · 2023-03-29
Features: —

sample-person

Stable: —
Latest: develop @ 504bba9 · 2023-10-24
Features: master

A sample Python repository

Stable: —
Latest: develop @ a177699 · 2023-03-31
Features: —

Demo Web Socket

A sample Websocket application

Stable: —
Latest: develop @ 01ffe04 · 2026-09-21
Features: ci/standardize-runs-on-ebpro-org-20260829, dependabot/maven/com.fasterxml.jackson.core-jackson-core-2.18.6, dependabot/maven/com.fasterxml.jackson.core-jackson-databind-2.12.7.1, dependabot/maven/org.apache.commons-commons-lang3-3.18.0

demo-java-librarymanager

Stable: —
Latest: development @ 8686625 · 2017-10-10
Features: master

demo-java-librarymanager-core

Stable: —
Latest: master @ 249536c · 2019-10-23
Features: dependabot/maven/junit-junit-4.13.1, development

demo-java-librarymanager-observablelibrary

Stable: —
Latest: master @ faa8acf · 2017-10-09
Features: dependabot/maven/junit-junit-4.13.1, development

demo-java-librarymanager-simplegui

Stable: —
Latest: master @ 1948855 · 2019-10-23
Features: dependabot/maven/junit-junit-4.13.1, development

demo-jfx

Stable: —
Latest: develop @ 57de1c8 · 2023-10-18
Features: dependabot/maven/com.h2database-h2-2.2.220

SimpleSensors - Java 101 Learning Project

Stable: —
Latest: develop @ 4a79bbb · 2024-12-20
Features: dependabot/maven/org.assertj-assertj-core-3.27.7