lecture-CNAM-MI_A2-PM44
CNAM MI A2 PM44: Développement Mobile (Kotlin, Android)
Maître de conférences,Université de Toulon, UFR Sciences et Techniques
Chercheur au Laboratoire d'Informatique et Systèmes (LIS, UMR 7020), équipeR2I, site de Toulon.
Data Management, Information Retrieval, Large Language Models, Multi-Agent Systems, Affective Computing
Mes enseignements portent sur le développement logiciel et les architectures distribuées : programmation Java et objet, Git, intégration continue, services web REST, JPA, microservices, conteneurs, développement web et mobile. Les supports ci-dessous proviennent du catalogue pédagogique généré à partir de l'organisation GitHub ebpro().
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
M1 Info Math DEV OO Collab : Java, Git, JDBC
M2 Info Math DEV Expert : Serveurs d'applications (JEE, Web, Asynchrone)
Devcontainer environment for DEV-ADV lecture
CI/CD : fondamentaux, écosystème, GitOps
Introduction aux conteneurs Docker — cours et travaux pratiques
Exemple Java pour containers-intro
Exemple Python pour containers-intro
Développement Web : HTML, CSS, JavaScript, React, REST
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
Java 101 : Collections et structures de données
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
A introduction to Java JDBC
Jakarta EE : CDI, Transactions, MicroProfile
A notebook to learn Jakarta Persistence API (JPA)
Introduction pratique aux ontologies OWL
Programmation réactive en Java
Java RESTful Web Services : JAX-RS et Quarkus
Révisions Java : exercices de preparation aux examens
Java 101 : Sérialisation
Développement Mobile : Kotlin et Android
Kotlin Persistence : Room et stockage mobile
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
Exemple C pour containers-intro
Exercices images Docker (containers-intro)
Hello World Docker (containers-intro)
Hello World Java Docker
Exemple REST+JPA Java Docker
Exemple multi-arch Docker
Hello World Python Docker
Exemple REST Python Docker
Exemple canonique RabbitMQ. Producteur/Consommateur pika). Sous-module de notebook-containers-intro
Exemple SQLite Docker
Exemple JAX-RS complet (Jakarta REST)
Exemple TCP Client/Server Java
Exemple client JavaFX
A simple JPA Application
Exercices Kotlin basiques
Exemple REST Quarkus
A sample Websocket application
Vue filtrable complète :catalogue pédagogique.
Description des axes de recherche en cours de portage. Détails actuels :équipe R2I du LIS.
Liste des publications en cours de portage. Index complets :HAL,DBLP,Google Scholar.
Clé publique :116C CE5F BA2C 0D37 D355 940E 400F 583C 1F81 2EDB