Catalogue des supports pédagogiques

Cette page recense l'intégralité des dépôts de l'organisation GitHubebpro qui constituent des supports pédagogiques ou l'outillage associé. Chaque support est publié automatiquement par CI/CD vers le site bruno.univ-tln.fr (déploiement statique) dès qu'une branche develop existe.

L'état de publication est photographié au moment de la génération des données (manifeste du catalogue), pas vérifié en temps réel : une carte marquéeNon publié signifie que le site public correspondant n'était pas accessible à cet instant — le contenu reste disponible sur GitHub (bouton Source).

112dépôts · manifeste généré le 2026-11-02

Filtres du catalogue

Cours(5)

Notebooks(38)

Fil rouge JPA+REST : projet de liaison

Brouillon

notebook-filrouge-jparest

08/03/2024 11:16Non publiéSource

Java Annotations : introduction et processeurs

notebook-java-annotations

Latest01/11/2026 23:16
Branches
Source

Programmation asynchrone en Java

notebook-java-asynchronous

Latest01/11/2026 23:16
Branches
Source

Java 101 : Bases du langage (variables, types, opérateurs, structures de contrôle)

notebook-java-bases

Latest01/11/2026 16:46
Branches
Source

Java Bean Validation : contraintes et vérification

notebook-java-beanvalidation

Latest01/11/2026 23:17
Branches
Source

Jakarta CDI (Contexts and Dependency Injection)

Brouillon

notebook-java-cdi

08/03/2024 11:33Non publiéSource

Jakarta EJB (Enterprise JavaBeans)

Brouillon

notebook-java-ejb

08/03/2024 13:05Non publiéSource

Java 101 : Gestion des exceptions

notebook-java-exceptions

Latest27/10/2026 11:28
Branches
Source

Java 101 : introduction

notebook-java-introduction

Latest01/11/2026 20:22
Branches
Source

Java 101 : Entrée/Sortie (I/O) et fichiers

notebook-java-io

Latest01/11/2026 23:59
Branches
Source

Introduction au langage Java (101)

notebook-java-java101

Latest27/10/2026 11:34
Branches
Source

JavaFX : interface graphique en Java

notebook-java-javafx

Latest01/11/2026 23:59
Branches
Source

Java Security : cryptographie et sécurité

Brouillon

notebook-java-javasecurity

08/03/2024 11:35Non publiéSource

Notebook d'apprentissage de l'API Jakarta Persistence (JPA)

notebook-java-jpa

Latest01/11/2026 23:20
Branches
Source

Module Java 101 : présentation de Maven, structure de projet, cycle de vie et dépendances, leçons et TP

notebook-java-maven

Latest01/11/2026 18:27
Branches
Source

Introduction pratique aux ontologies OWL

Partiel

notebook-java-ontologies

08/03/2024 11:43Non publiéSource

Programmation réactive en Java

Partiel

notebook-java-reactive

23/11/2024 09:33Non publiéSource

Java RESTful Web Services : JAX-RS et Quarkus

notebook-java-restfulws

Latest01/11/2026 22:00
Branches
Source

Révisions Java : exercices de preparation aux examens

Partiel

notebook-java-revisions

Latest02/11/2026 00:45
Branches
Source

Java 101 : Sérialisation

notebook-java-serialisation

Latest02/11/2026 00:35
Branches
Source

Tests en Java : unitaires et d'intégration

Brouillon

notebook-java-tests

08/03/2024 11:44Non publiéSource

Java WebSocket : communication temps réel

Brouillon

notebook-java-websocket

01/09/2026 14:26Non publiéSource

Introduction aux Microservices

Brouillon

notebook-microservices-101

Latest01/11/2026 22:01
Branches
Source

Développement Mobile : Kotlin et Android

notebook-mobiledev-101

Latest02/11/2026 00:44
Branches
Source

Exemple Quarto : Java, Maven, Docker

notebook-quarto-sample

Latest03/10/2026 18:04
Branches
Source

Remise à niveau Java, Maven, Git, JDBC et JUnit via une application console de planification de séances de sport

notebook-revision-java

Latest01/11/2026 23:59
Branches
Source

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

notebook-revision-shell

Latest01/11/2026 16:56
Branches
Source

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

notebook-revision-sql

Latest02/11/2026 00:37
Branches
Source

Génie Logiciel 101 : Requirements, Architecture, Agile

notebook-se-101

Latest02/11/2026 00:39
Branches
Source

Exemples de code(32)

Fil rouge DEV-OOCOL (M1 Info & Math) : projet Java multi-module guidé, domaine transport public Trans'U

dev-oocol-fil-rouge

m1-info-math

Dépôt Java/Maven minimal de support aux exercices Git du cours : clonage, commits, branches et tags

HelloGit

Source

Application Quarkus de raccourcisseur de liens, démontrée comme charge de travail sur Kubernetes

kubernetes-quarkus-demo

Source

Exemple Java pour containers-intro

notebook-containers-intro-sample-java

07/02/2025 08:56Non publiéSource

Exemple Python pour containers-intro

notebook-containers-intro-sample-python

07/02/2025 08:56Non publiéSource

Kotlin Persistence : Room et stockage mobile

notebook-mobiledev-kotlin-persistence

22/07/2025 09:49Non publiéSource

Exemple d'annotation processor Java : l'annotation @DTO génère des classes DTO à la compilation

Gelé

sample-annotationprocessor

07/10/2026 14:24Non publiéSource

Exemple C pour containers-intro

sample-containers-c

07/10/2026 14:23Non publiéSource

Exercices images Docker (containers-intro)

sample-containers-exercices-images

07/10/2026 14:23Non publiéSource

Hello World Docker (containers-intro)

sample-containers-helloworld

07/10/2026 14:23Non publiéSource

Hello World Java Docker

sample-containers-java-helloworld

02/11/2026 07:44Non publiéSource

Exemple REST+JPA Java Docker

sample-containers-java-restjpa

07/10/2026 14:23Non publié
Branches
Source

Exemple multi-arch Docker

sample-containers-multiarch

07/10/2026 14:24Non publiéSource

Hello World Python Docker

sample-containers-python-helloworld

07/10/2026 14:24Non publiéSource

Exemple canonique RabbitMQ (producteur/consommateur pika). Sous-module de notebook-containers-intro

sample-containers-rabbitmq

29/08/2026 12:46Source

Exemple SQLite Docker

sample-containers-sqlite

07/10/2026 14:24Non publiéSource

Exemple JAX-RS complet (Jakarta REST)

Partiel

sample-jakarta-rest-full

07/10/2026 14:24Non publiéSource

Exemple TCP Client/Server Java

Partiel

sample-java-tcp-client-server

07/10/2026 14:24Non publiéSource

Exemple client JavaFX

sample-javafx-client

16/10/2026 15:5016/10/2026 15:50Non publiéSource

Exemple de DAO JDBC générique sur base H2 : opérations de CRUD et datasource DBCP configuré par propriétés

Gelé

sample-jdbcdao

07/10/2026 14:26Non publié
Branches
Source

Exercices Kotlin basiques

sample-kotlin-basic-exercises

07/10/2026 14:24Non publiéSource

Standards(17)

Démo Java gestion de bibliothèque : pom agrégateur hérité (Travis CI), sans code source

Gelé

demo-java-librarymanager

Branches
Source

Démo d'application Java Maven empaquetée en image Docker avec un runtime personnalisé généré par jlink

Gelé

DemoJlinkDocker

18/11/2021 09:30Non publiéSource

POM parent prêt pour la production : Java 25, Maven 3.9, CI/CD Docker (portes de qualité, analyse de sécurité, packaging app.image libs/jlink/native, publication Central Portal)

maven-parentpom

Source

Plateforme microservices Quarkus : parents de build partagés, BOM et bibliothèques communes domaine/application/infrastructure (fr.ebpro)

quarkus-ms-platform

25/09/2026 20:41Source

Démo Jakarta Faces (JSF) avec PrimeFaces, Maven et Docker Compose

Gelé

simple-jsf

27/11/2023 15:00Non publiéSource

Quickstart JakartaEE 9 (Hello World, API REST, CDI) sur Payara, issu des tutoriels du blog Payara

Gelé

simplejee91

18/11/2022 01:30Non publié
Branches
Source

Outils & CI(16)

Workflow réutilisable canonique de revue de code par IA pour ebpro (11 agents opencode sur runners auto-hébergés)

ai-review

Source

Workflows GitHub Actions partagés pour les dépôts Java/Maven ebpro (SonarQube réutilisable)

ci-java

05/09/2026 13:46Source

Action GitHub composite qui construit un projet Maven Java avec Docker pour la CI

ci-java-build-action

28/10/2022 16:3411/05/2023 07:41Non publiéSource

Action GitHub composite qui construit et publie le site Maven d'un projet Java

ci-java-site-action

11/05/2023 08:08Non publié
Branches
Source

Action GitHub composite qui exécute l'analyse SonarQube d'un projet Maven Java

ci-java-sonar-action

11/05/2023 08:07Non publiéSource

Utilitaires de CI pour projets Java : fichier Maven ci-settings.xml générique piloté par variables d'environnement

ci-utils-java

03/10/2026 17:29Non publié
Branches
Source

Ensemble de fonctions bash utilitaires pour la Continuous Integration, installables par curl

ciwrappers

22/01/2024 13:42Non publiéSource

TP SQL et PostgreSQL avec Jupyter : environnement préconfiguré dans un conteneur Dev Containers VS Code

devcontainer-sql-postgres

26/08/2026 11:15Non publiéSource

Source de vérité GitOps de la plateforme Kubernetes, déployée avec ArgoCD (infrastructure cœur et chaîne d'outils)

gitops

Contrôle visuel déterministe des sites Quarto rendus (Playwright, Chromium headless). Candidat outil S0

tooling-visual-qa

16/10/2026 13:13
Branches
Source

Infrastructure(4)

Sous-module de configuration Quarto partagé : profils de rendu, filtres Lua, extensions et ressources communes

_quarto-utils

01/11/2026 10:3801/11/2026 10:38Non publié
Branches
Source

Plateforme de publication computationnelle : étude NIR, spikes SP-1/SP-2, prototypes Astro/Web Components (projet argos)

argos-quarto-2027

Source

Archétypes Maven appliquant les bonnes pratiques (générateurs de structure de projet)

maven-archetypes

Source