ebpro teaching catalog

Generated 2026-10-04T11:08:15Z · 79 repos · auto-updates every 6h · teaching-catalog

notebooks

notebook-Jhub_UTLN_Intro

area-lecturefmt-ipynbstatus-legacy
Stable (last tag): — (no tags)
Trunk (current): develop → 963f2c3 no site · 2021-10-20 · cleans up.
Feature heads: — (none)

notebook-ci

CI/CD & GitOps

area-lecturestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → acbb63c no site · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix)
Feature heads: — (none)

notebook-containers-intro

Notebooks: Introduction to containers

area-lecturedockerlecture-notesnotebookstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 20861fc no site · 2026-10-04 · ci: opt into dooD render (enable-docker: true, v1.3.2 -> v1.3.3)
Feature heads:

notebook-containers-intro-exercices-images

hello-java — Instructions et vérifications

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): main → 5e4d7a5 · 2026-09-05 · ci: use shared reusable SonarQube workflow (ebpro/ci-java v1.0.0)
Feature heads:

notebook-containers-intro-helloworld

Introduction to Docker Containers with a C Application

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → a274760 no site · 2026-06-24 · feat(2026): 2026 fix
Feature heads: — (none)

notebook-containers-intro-sample-c

Introduction to Docker Containers with a C Application

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → ede5715 no site · 2026-06-24 · feat(2026): 2026 fix
Feature heads: — (none)

notebook-containers-intro-sample-java

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 43f1843 no site · 2025-02-07 · Initial commit
Feature heads: — (none)

notebook-containers-intro-sample-java-helloworld

Java Hello World — Docker Samples

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → a21605e no site · 2026-09-29 · fix: native-image heap cap must use JAVA_TOOL_OPTIONS (real JVM var)
Feature heads:

notebook-containers-intro-sample-java-restjpa

Simple Contenerized REST JPA Java Application

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 6cf36b4 no site · 2026-09-05 · ci: use shared reusable SonarQube workflow (ebpro/ci-java v1.0.0)
Feature heads:

notebook-containers-intro-sample-multiarch

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → cd62ae8 no site · 2025-02-11 · improve comments
Feature heads: — (none)

notebook-containers-intro-sample-python

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 89a04ed no site · 2025-02-07 · Initial commit
Feature heads: — (none)

notebook-containers-intro-sample-python-helloworld

Python Container Lab

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 2fcfd54 no site · 2026-06-24 · feat(stage): sota 2026 uv+stage
Feature heads: — (none)

notebook-containers-intro-sample-python-rest

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → e0e02a3 no site · 2025-02-07 · initial release.
Feature heads:

notebook-containers-intro-sample-sqlite

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 1f5f8d1 no site · 2025-02-11 · improve comments
Feature heads: — (none)

notebook-dev-web

area-lecturestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 81547ba no site · 2026-10-04 · docs: fix broken cross-ref (dev-web)
Feature heads:

notebook-filrouge-jparest

area-lecturefmt-ipynbstatus-stub
Stable (last tag): — (no tags)
Trunk (current): develop → 0a91828 no site · 2024-03-08 · initial release
Feature heads: — (none)

notebook-git

area-lecturestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 3507893 no site · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix)
Feature heads:

notebook-java-00-introduction

area-lecturefmt-ipynbstatus-duplicate
Stable (last tag): — (no tags)
Trunk (current): develop → 9cc29bf no site · 2023-09-28 · adds a first notebook.
Feature heads: — (none)

notebook-java-01-install

area-lecturefmt-ipynbstatus-duplicate
Stable (last tag): — (no tags)
Trunk (current): develop → 46fc87a no site · 2023-09-28 · sets an initial release.
Feature heads: — (none)

notebook-java-02-maven

area-lecturefmt-ipynbstatus-duplicate
Stable (last tag): — (no tags)
Trunk (current): develop → 7aad8ce no site · 2023-09-28 · sets an initial release.
Feature heads: — (none)

notebook-java-after8

area-lecturefmt-ipynbstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 6d5805c no site · 2026-10-03 · docs: convert ipynb lessons to qmd, fix index listing path
Feature heads:

notebook-java-annotations

annotationsarea-lecturefmt-ipynbjavalecture-notesnotebookstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 67fa44c no site · 2026-10-04 · docs: escape stray @ citations (annotations)
Feature heads:

notebook-java-asynchronous

area-lecturestatus-partial
Stable (last tag): — (no tags)
Trunk (current): master → 1f6530d no site · 2024-11-23 · Initial commit
Feature heads:

notebook-java-beanvalidation

area-lecturefmt-ipynbstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → a073766 no site · 2026-10-03 · docs: convert ipynb lesson to qmd, fix index listing path
Feature heads:

notebook-java-cdi

area-lecturefmt-ipynbstatus-stub
Stable (last tag): — (no tags)
Trunk (current): develop → 9feaa95 no site · 2024-03-08 · initial release
Feature heads: — (none)

notebook-java-ejb

area-lecturefmt-ipynbstatus-stub
Stable (last tag): — (no tags)
Trunk (current): develop → 56d260b no site · 2024-03-08 · initial release
Feature heads: — (none)

notebook-java-java101

area-lecturefmt-ipynbstatus-active
Stable (last tag): legacy-java101-v1 → 697a86f · 2025-11-23 · clean
Trunk (current): develop → 946df98 no site · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix)
Feature heads:

notebook-java-javafx

area-lecturefmt-ipynbstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → bd509a0 no site · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix) — canary
Feature heads:

notebook-java-javafx-sample-javafxclient

JavaFX Sample Application

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 06cf698 no site · 2026-09-05 · ci: use shared reusable SonarQube workflow (ebpro/ci-java v1.0.0)
Feature heads: — (none)

notebook-java-javasecurity

area-lecturefmt-ipynbstatus-stub
Stable (last tag): — (no tags)
Trunk (current): develop → ca3c523 no site · 2024-03-08 · initial release
Feature heads: — (none)

notebook-java-jdbc

A introduction to Java JDBC

area-lecturedatabasefmt-ipynbjavajdbclecture-notesnotebookstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 56f8950 no site · 2026-10-03 · docs: convert ipynb lessons to qmd, fix index listing path
Feature heads:

notebook-java-jee

area-lecturestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 62b9b1e no site · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix)
Feature heads:

notebook-java-jpa

Learning Jakarta Persistance API

A notebook to learn Jakarta Persistence API (JPA)

area-lecturedatabasejavajpalecture-notesnotebookstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 5b8e072 no site · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix)
Feature heads:

notebook-java-network-sample-tcpclientserver

TCP Client-Server Sample Application

area-lecturestatus-partial
Stable (last tag): — (no tags)
Trunk (current): develop → eae7db6 no site · 2025-02-24 · improve and simplify docker.
Feature heads: — (none)

notebook-java-ontologies

A practical introduction to OWL ontologies

area-lecturefmt-ipynbjavanotebookontologiesowlstatus-partial
Stable (last tag): — (no tags)
Trunk (current): develop → ff51de7 no site · 2024-03-08 · huge rewrite
Feature heads: — (none)

notebook-java-reactive

area-lecturestatus-partial
Stable (last tag): — (no tags)
Trunk (current): develop → 1f6530d no site · 2024-11-23 · Initial commit
Feature heads: — (none)

notebook-java-rest-sample-jakartarestfull

A Not So Simple JAX-RS Example

A sample JAX-RS application

area-lecturestatus-partial
Stable (last tag): — (no tags)
Trunk (current): develop → e35431c no site · 2025-02-25 · fixes lombok post Java9
Feature heads:

notebook-java-rest-sample-quarkus

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

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 069bbcb no site · 2026-09-05 · ci: use shared reusable SonarQube workflow (ebpro/ci-java v1.0.0)
Feature heads:

notebook-java-restfulws

An introduction to Java JAX-RS

area-lecturejavajax-rslecture-notesrestfulstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 17b7382 no site · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix)
Feature heads:

notebook-java-revisions

I311 — Révision Java, Docker, Git

area-lecturestatus-partial
Stable (last tag): — (no tags)
Trunk (current): develop → 823b39d no site · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix)
Feature heads: — (none)

notebook-java-tests

area-lecturefmt-ipynbstatus-stub
Stable (last tag): — (no tags)
Trunk (current): develop → 5cc5391 no site · 2024-03-08 · initial release
Feature heads: — (none)

notebook-java-websocket

An introduction to Java Websocket

area-lecturefmt-ipynbjavanotebookstatus-stubwebsocket
Stable (last tag): — (no tags)
Trunk (current): develop → 5c2ccb0 no site · 2026-09-01 · fix(submodules): add missing .gitmodules entry for cours/sample-websocket
Feature heads: — (none)

notebook-kotlin-kotlin101

area-lecturefmt-ipynbstatus-stub
Stable (last tag): — (no tags)
Trunk (current): develop → 679d755 no site · 2024-03-08 · initial release
Feature heads: — (none)

notebook-microservices-101

Microservices 101

area-lecturestatus-stub
Stable (last tag): — (no tags)
Trunk (current): develop → 563ddf9 no site · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix)
Feature heads:

notebook-mobiledev-101

area-lecturestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → a93ae50 no site · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix)
Feature heads: — (none)

notebook-mobiledev-kotlin-basicexercises

Kotlin Exercise Project

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 4506bfe no site · 2026-08-26 · fix(cleanup): cleanup
Feature heads: — (none)

notebook-mobiledev-kotlin-persistence

area-lecturestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 2103753 no site · 2025-07-22 · improved ontology
Feature heads:

notebook-qs-base

notebook-qs-base

area-lecturefmt-ipynbnotebookpythonstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → be046dd no site · 2023-05-31 · Update README.md
Feature heads: — (none)

notebook-qs-databases

area-lecturedatabasefmt-ipynbnotebookpostgresqlstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 0083235 no site · 2023-05-08 · cleans filenames.
Feature heads:

notebook-qs-java

area-lecturefmt-ipynbstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 2ab98b0 no site · 2023-05-08 · moves to standard folders.
Feature heads: — (none)

notebook-quarto-sample

Quarto Lecture Containers Sample

area-samplestatus-active
Stable (last tag): — (no tags)
Trunk (current): main → 2df0359 · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix) [main]
Feature heads:

notebook-revision-shell

Notebook: Révision Shell Unix

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

area-lecturenotebookshellstatus-active
Stable (last tag): — (no tags)
Trunk (current): main → dbdefd6 · 2026-10-03 · docs: use mkdir -p so shell_tp cell works when parent dir is missing
Feature heads: — (none)

notebook-revision-sql

Notebook: Révision SQL Fondamental avec PostgreSQL

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

area-lecturenotebookpostgresqlsqlstatus-active
Stable (last tag): — (no tags)
Trunk (current): main → 768271d · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix)
Feature heads: — (none)

notebook-se-101

area-lecturestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → e0720a9 no site · 2026-10-03 · ci: bump render-quarto to v1.3.2 (IJava PATH fix)
Feature heads:

lectures

lecture-CNAM-MI_A2-PO43

area-lecturestatus-active
Stable (last tag): — (no tags)
Trunk (current): — (empty repo, no commits)
Feature heads: — (none)

lecture-UTLN-LP_ECMN_WebLang

area-lecturestatus-active
Stable (last tag): — (no tags)
Trunk (current): — (empty repo, no commits)
Feature heads: — (none)

lecture-UTLN-M1_Info_Math-DEV-ADV

area-lecturestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 9c32366 no site · 2026-10-03 · ci: drop unsupported nested-dind input
Feature heads:

lecture-UTLN-M1_Info_Math-DEV-ADV_devenv

📊 Quarto Dev Environment

area-lecturestatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → d4244a4 no site · 2026-07-09 · feat(clean): remove not need ssh authsock
Feature heads: — (none)

lecture-UTLN-M1_Info_Math-DEV-OOCOL

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 (last tag): — (no tags)
Trunk (current): main → c8b68dc · 2026-10-03 · ci: use declared deploy-pages/deploy-cloudflare inputs (match ADV)
Feature heads:

lecture-UTLN-M2_Info_Math-DEV-EXP

area-lecturestatus-active
Stable (last tag): — (no tags)
Trunk (current): — (empty repo, no commits)
Feature heads: — (none)

samples

sample-annotationprocessor

Simple Annotation Processor

area-standardstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): develop → 6a0cf85 no site · 2024-10-03 · update to latest versions and add a maven wrapper
Feature heads: — (none)

sample-cdi

Simple Sample CDI Project

area-standardstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): develop → a50c20d no site · 2024-12-06 · fixes typos and moves to injection on constructors.
Feature heads:

sample-containers-rabbitmq

sample-containers-rabbitmq

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

area-samplestatus-active
Stable (last tag): v1.0.0 → 30e8b3e · 2026-08-29 · feat(init): RabbitMQ producer/consumer sample (pika)
Trunk (current): main → 30e8b3e · 2026-08-29 · feat(init): RabbitMQ producer/consumer sample (pika)
Feature heads: — (none)

sample-hellojpa

area-standardstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): develop → 3bfc9d9 no site · 2026-01-28 · fix(databasemanager): fixes databasemanager and hikari
Feature heads:

sample-jakartaee

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

area-standardstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): develop → 87a0313 no site · 2022-11-25 · [gitflow]merging 'feature/myfeature' into 'develop'
Feature heads:

sample-jdbcdao

A sample JDBC DAO

area-standardstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): develop → ea8f55b no site · 2023-10-17 · updates lombok for JDK 21.
Feature heads:

sample-jpa

A simple JPA example : A Todo List

A simple JPA Application

area-standardstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): develop → 9cef9cd no site · 2026-09-21 · fix: add compile phase before sonar:sonar for sonar-maven-plugin 5.x
Feature heads:

sample-jpa-sensors

Sensors persistence with JPA

area-standardstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): develop → 06d23af no site · 2023-01-31 · Fixes remaining long ID in the instead of generics.
Feature heads:

sample-jpalibrary

JPA Library Management System

area-standardstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): develop → 2a2458c no site · 2026-08-26 · fix(cleanup): cleanup
Feature heads:

sample-latex

area-standardstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → 1303b7b no site · 2023-03-29 · adds a biblio.
Feature heads: — (none)

sample-person

area-standardstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): develop → 504bba9 no site · 2023-10-24 · updates lombok for java 21.
Feature heads:

sample-python

A sample Python repository

area-standardstatus-active
Stable (last tag): — (no tags)
Trunk (current): develop → a177699 no site · 2023-03-31 · add as README
Feature heads: — (none)

sample-websocket

Demo Web Socket

A sample Websocket application

area-standardjavastatus-frozenwebsocket
Stable (last tag): — (no tags)
Trunk (current): develop → 01ffe04 no site · 2026-09-21 · fix: add compile phase before sonar:sonar for sonar-maven-plugin 5.x
Feature heads:

demos

demo-java-librarymanager

area-standardreviewstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): development → 8686625 no site · 2017-10-10 · removes git submodules.
Feature heads:

demo-java-librarymanager-core

area-standardreviewstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): master → 249536c no site · 2019-10-23 · fixes junit.
Feature heads:

demo-java-librarymanager-observablelibrary

area-standardreviewstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): master → faa8acf no site · 2017-10-09 · adds travis.
Feature heads:

demo-java-librarymanager-simplegui

area-standardreviewstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): master → 1948855 no site · 2019-10-23 · fixes junit.
Feature heads:

demo-jfx

area-standardstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): develop → 57de1c8 no site · 2023-10-18 · initial release.
Feature heads:

demo-simple-sensors

SimpleSensors - Java 101 Learning Project

area-standardstatus-frozen
Stable (last tag): — (no tags)
Trunk (current): develop → 4a79bbb no site · 2024-12-20 · Fixes wrong projet github URL
Feature heads: