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-04T19:10:04Z · 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 @ c948cc4 · 2026-10-04

📊 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

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

Simple Contenerized REST JPA Java Application

Stable: —
Latest: develop @ 6cf36b4 · 2026-09-05

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

notebook-containers-intro-sample-sqlite

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

notebook-dev-web

Stable: —
Latest: develop @ 81547ba · 2026-10-04

notebook-filrouge-jparest

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

notebook-git

Stable: —
Latest: develop @ ac170ed · 2026-10-04

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
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

notebook-java-jee

Stable: —
Latest: develop @ 62b9b1e · 2026-10-03

Learning Jakarta Persistance API

A notebook to learn Jakarta Persistence API (JPA)

Stable: —
Latest: develop @ ce24a53 · 2026-10-04

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

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

notebook-java-restfulws

An introduction to Java JAX-RS

Stable: —
Latest: develop @ 17b7382 · 2026-10-03

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

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

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

A sample JDBC DAO

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

A simple JPA example : A Todo List

A simple JPA Application

Sensors persistence with JPA

Stable: —
Latest: develop @ 06d23af · 2023-01-31

JPA Library Management System

Stable: —
Latest: develop @ 2a2458c · 2026-08-26

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

demo-java-librarymanager

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

demo-java-librarymanager-core

Stable: —
Latest: master @ 249536c · 2019-10-23

demo-java-librarymanager-observablelibrary

Stable: —
Latest: master @ faa8acf · 2017-10-09

demo-java-librarymanager-simplegui

Stable: —
Latest: master @ 1948855 · 2019-10-23

demo-jfx

Stable: —
Latest: develop @ 57de1c8 · 2023-10-18

SimpleSensors - Java 101 Learning Project

Stable: —
Latest: develop @ 4a79bbb · 2024-12-20