Du 20 au 22 mai 2025
Participez à la Semaine des Développeurs et Développeuses : des sessions gratuites sur les thèmes suivants : Cloud Native, Intelligence Artificielle, Machine Learning, IA Générative, LLM, Microservices, Kubernetes, Containers, Streaming, Kafka, Java, JSON, DevOps, Oracle DB23ai, MySQL, Oracle Cloud Infrastructure, Multicloud et bien plus encore !
Plus de 20 sessions expertes à consommer à la carte sur 3 jours ! Tout le programme est disponible en webinar et une demi-journée est accessible en présentiel le 21 mai de 9h30 à 13h30.
Ces sessions sont animées par des ingénieurs, développeurs, architectes experts sur le marché.
En participant à l’événement, vous pourrez bénéficier d’un accès gratuit à une sélection de formations et de certifications Oracle University autour de l’IA, du cloud et de la base de données Oracle.
De 9h30 à 18h CEST
Au programme : Kubernetes, LLM, GenAI, Langchain4J & RAG, Microservices
9h30 : Session d’ouverture de la semaine des Développeurs
10h : Agents IA multiples avec Oracle Digital Assistant
11h : Architecture ultra simple pour vos datas IoT sur OCI
12h : Développez vos apps + rapidement avec Code Assist
14h : Intégrez GenAI dans vos apps critiques avec APEX
15h : Testez RAG et agents IA avec Oracle AI Sandbox
16h : LangChain4J + Database Navigator : l’IA pour dev Java
17h : Workloads distribués pour l’IA sur Kubernetes
De 10h à 18h CEST
Au programme : DB23ai, AI Vector Search, APEX, Autonomous DB, MySQL
10h à 12h30 : Oracle DB23ai : pourquoi choisir Oracle pour vos développements ?
14h : Un moteur de recherche IA avec HeatWave GenAI
15h : Développez avec GenAI, RAG & Autonomous DB
16h : Sécurisez votre app IA dans un environnement RAG
17h : JSON Full-Stack : Schémas, APIs et DB en Harmonie
Vous avez la possibilité de participer en présentiel à la matinée (Paris). Nombre de places limité.
De 9h30 à 18h CEST
Au programme : JDK 21 au JDK 25, Stable Values, API Stream & Gatherers, Garbage collector.
9h30 : Session d’ouverture journée Java
10h : IA & Sécurité : présent et futur de Java
11h : Comment bien choisir son Garbage Collector ?
12h : L'API Gatherer : l'outil qui manquait à vos Streams
14h : Stable Value
15h : Partagez simplement vos Java CLI Apps
16h : Du JDK 21 au JDK 25
17h : LangChain4J + Database Navigator : l’IA pour dev Java
Cette table ronde sera l’occasion de partager le rôle central des développeurs et développeuses dans la stratégie d’Oracle et d’échanger autour des principaux challenges actuels : construction et stabilité des équipes, arrivée majeure de l’IA et importance toujours accrue de la sécurité.
Country Leader Côte d’Ivoire, Oracle
Director, Business Value Services & Strategy, Oracle France
Product Manager Security Data & AI, Oracle Corporation
À mesure que les entreprises adoptent de plus en plus les agents d’intelligence artificielle générative pour optimiser leurs opérations et améliorer l’expérience client, le besoin d’une plateforme complète pour gérer ces agents devient essentiel. Les organisations recherchent des interfaces utilisateurs intuitives leur permettant de concevoir, déployer et orchestrer plusieurs agents IA, tout en les intégrant de manière fluide avec des API, des workflows et des capacités de GenAI selon les besoins.
Les agents IA sont à la pointe de l’innovation, et les entreprises souhaitent comprendre comment les concevoir, les déployer et les faire évoluer efficacement. Les fonctionnalités d’Oracle Digital Assistant (ODA)—telles que les intégrations API transparentes, le déploiement multi-canal, le concepteur de flux sans code, et les blocs avancés basés sur des modèles de langage—en font une plateforme idéale pour orchestrer des agents IA. Grâce à des fonctionnalités comme la gestion centralisée des prompts, les réponses au format JSON et les mécanismes de reprise automatique, ODA offre une boîte à outils puissante pour construire des agents intelligents et fiables.
Cette session mettra non seulement en valeur les atouts d’ODA, mais offrira également des conseils pratiques pour gérer tout le cycle de vie des agents IA, de la planification et du développement à la supervision et à la montée en charge
AI Agents Specialist, Oracle EMEA
Plongez dans la magie du service REST orienté données sans code !
Dans ce webinaire technique, découvrez comment transformer des flux JSON issus de vos objets connectés en visualisations dynamiques dans Grafana, grâce à la puissance de la base Oracle et d'ORDS.
Nous explorerons une architecture moderne et flexible, incluant :
Que vous soyez développeur, architecte ou passionné de data, vous repartirez avec une vision concrète et des cas d’usage réutilisables.
Senior OCI EMEA DevOps Specialist, Oracle
Oracle Code Assist est un assistant de codage basé sur l’IA, conçu pour accélérer la productivité des développeurs et améliorer la cohérence du code. Il est optimisé pour Java, SuiteScript, PL/SQL, ainsi que pour le développement d’applications sur Oracle Cloud Infrastructure (OCI). Participez à cette session pour découvrir comment cet outil peut vous aider à créer des applications plus rapidement grâce à l’IA.
Assistez à une démonstration montrant comment Code Assist peut accélérer le développement applicatif grâce à des suggestions et des explications contextuelles, réduisant ainsi le temps passé sur les tâches répétitives. Comprenez comment Code Assist, actuellement en version bêta, peut être aligné sur la base de code de votre organisation pour vous permettre de développer des logiciels adaptés à vos bibliothèques, politiques internes et bonnes pratiques. Découvrez également comment vous inscrire au programme bêta de Code Assist.
Account Cloud Engineer, Oracle Côte d’Ivoire
Aujourd’hui, créer des applications qui séduisent et engagent les utilisateurs passe souvent par l’ajout de fonctionnalités d’IA générative, comme des interfaces conversationnelles. Dans le même temps, il est essentiel de garantir la sécurité des données des utilisateurs et de disposer de la flexibilité nécessaire pour faire évoluer l’application en fonction de l’augmentation du nombre d’utilisateurs et des volumes de données. Participez à cette session pour découvrir comment ajouter facilement une interface conversationnelle à une application. Nous construirons cette application avec Oracle APEX en tirant parti de la recherche vectorielle IA d’Oracle Database 23ai avec RAG (Retrieval-Augmented Generation) ainsi que d’autres fonctionnalités clés.
Account Cloud Engineer, Oracle France
Les développeurs souhaitant adopter l’IA générative cherchent souvent à expérimenter différentes approches pour en tirer un maximum de valeur à partir de leurs données. Lors de cette session, nous vous montrerons comment l’Oracle AI Microservices Sandbox permet aux développeurs d’appliquer des techniques comme le Retrieval Augmented Generation (RAG), les agents, et l’évaluation, afin de concevoir et déployer des chatbots de qualité production. Nous vous présenterons également les dernières améliorations d’Oracle AI Vector Search, qui augmentent les performances grâce, par exemple, à une montée en charge transparente du traitement vectoriel sur les nœuds RAC, tout en réduisant la complexité. Cela permet notamment aux utilisateurs de combiner aisément la recherche dans les données métier avec la recherche dans les données non structurées.
Account Cloud Engineer, Oracle France
La base de données Oracle s’intègre bien avec les frameworks et outils d’intelligence pour les développeurs Java. Dans cette session, nous passerons en revue ces fonctionnalités IA en utilisant le plugin « Database Navigator » d’IntelliJ ainsi que le framework Langchain pour Java. Après tout, l’IA est aussi accessible aux développeurs Java !
Senior Director Product Development, Oracle Corporation
Découvrez JobSet, une API native Kubernetes qui simplifie la gestion des workloads distribués d’IA et de machine learning. JobSet permet une orchestration efficace à travers de larges clusters de GPU, rationalisant le déploiement et la coordination des ressources. Découvrez comment JobSet peut simplifier l’infrastructure IA moderne, en la rendant accessible aux ML engineers, équipes DevOps et administrateurs Kubernetes à la recherche d’une solution unifiée pour gérer l’entraînement de modèles IA à grande échelle.
Cloud Solution Engineer, Oracle France
Au programme de cette matinée :
Technology Solution Engineer, Oracle France
Technology Solution Engineer, Oracle France
Technology Solution Engineer, Oracle France
Technology Solution Engineer, Oracle France
Cloud Solution Engineer, Oracle France
Chef de projet SI, Onet Airport Services
Manager IT, Sqorus
Senior Oracle APEX Developer, Talan
Product Leader, Allshare
Rejoignez-nous pour découvrir comment créer un moteur de recherche sémantique basé sur l’IA en utilisant Oracle HeatWave GenAI. Les méthodes traditionnelles de recherche SQL et de recherche plein texte y sont comparées à la recherche sémantique alimentée par des LLM, qui comprend mieux le contexte, l’intention et les synonymes.
Le processus inclut :
Toutes les étapes sont mises en œuvre en utilisant SQL, Python ou des procédures stockées en JavaScript, démontrant comment construire un pipeline RAG (retrieval-augmented generation).
MySQL Architecte Cloud Infrastructure, Oracle France
Rejoignez-nous pour explorer la puissance du Retrieval Augmented Generation (RAG), une technologie révolutionnaire qui permet aux modèles de langage de rester à jour sans nécessiter de réentraînement coûteux.
Dans cette session, nous verrons comment les LLMs peuvent interroger des sources de données externes comme des bases de données pour fournir des réponses actualisées à la volée. Plus besoin d’attendre un nouveau fine-tuning pour suivre les derniers événements.
Découvrez comment le service OCI GenAI Agents permet aux développeurs de tirer parti du RAG en important des documents, traitant les données, et en les intégrant dans des interfaces conversationnelles. Vous apprendrez à enrichir vos modèles avec des infos en temps réel, comme les résultats sportifs ou les dernières actualités, sans complexité.
Ne manquez pas cette occasion de pousser vos applications GenAI à un tout autre niveau !
Account Cloud Engineer, Oracle France
Assistez à notre démonstration pour découvrir comment renforcer la sécurité de vos systèmes d’IA générative avec Oracle. Lors de cette session, vous découvrirez à travers un cas pratique comment nos solutions de sécurité Oracle s’intègrent efficacement à votre architecture RAG, sans compromis sur la performance.
Faites de la sécurité le pilier central de votre infrastructure IA Générative et libérez tout son potentiel en exploitant vos données sensibles métier, sans prendre le risque de les voir fuiter.
Product Manager Security Data & AI, Oracle Corporation
Technology Solution Engineer, Oracle France
Libérez tout le potentiel de vos données JSON dans le développement d'applications modernes grâce à la base données Oracle 23ai. Cette session vous plonge au cœur des dernières fonctionnalités JSON, apportant structure, efficacité et puissance à vos flux de données — exactement là où vous en avez besoin.
Nous explorerons comment Oracle 23ai fournit un stockage natif JSON, des requêtes puissantes et une intégration fluide avec les Schemas JSON pour la validation et la conception des données. À travers des cas d’usage simples, vous apprendrez à construire des applications robustes en respectant une séparation claire des responsabilités — de l’API frontend jusqu’au stockage backend.
Nous aborderons également les bonnes pratiques pour concevoir des applications fortement orientées JSON, tout en préservant performance et évolutivité. Et vous découvrirez la fonctionnalité innovante JSON Relational Duality View — un pont entre paradigmes relationnels et NoSQL, qui permet de moderniser et d’étendre vos applications sans devoir refondre tout votre modèle de données !
Que vous développiez une nouvelle application ou que vous fassiez évoluer un système existant, cette session vous montrera comment garder votre stack parfaitement synchronisée — du schéma à l’API, jusqu’à la base de données.
Product Manager, Oracle Corporation
Le développement d’applications pour le monde de l’entreprise et l’intelligence artificielle présente de nouveaux défis pour les plateformes de programmation, autour de la sécurité, du traitement massif des données, de l’exécution vectorielle SIMD et de la génération de code pour les GPUs. Java continue d’innover pour s’adapter à ces évolutions et offrir de nouvelles abstractions aux développeurs.
Depuis sa création, Java a priorisé la sécurité en offrant un modèle de programmation fondé sur des couches d’abstraction, comme par exemple : les technologies GC de gestion mémoire, un langage typé où le compilateur aide les développeurs à détecter de potentielles vulnérabilités, l’introduction des modules pour l’encapsulation des API privées, et les nouvelles API de fonctions étrangères (Foreign Function APIs) pour accéder à la mémoire native de manière plus sécurisée.
L’intégrité de la plateforme est une caractéristique essentielle et fondamentale de la plateforme Java. Dans cette présentation, vous découvrirez les nouvelles fonctionnalités de la plateforme Java qui permettent d’assurer les plus hauts niveaux d’intégrité pour développer les applications les plus sécurisées et performantes pour l’entreprise et l’intelligence artificielle, ainsi que la façon dont le leadership technologique de Java chez Oracle et la gestion de l’écosystème créent un langage et une plateforme contemporains qui aident à améliorer la productivité des développeurs et la participation de la communauté Java.
Vice-président de l’équipe de développement Java, Oracle Corporation
La plupart du temps, on oublie que le GC existe parce qu'il s'occupe tout seul de gérer la mémoire. Mais, malheureusement, il est souvent impliqué dans des incidents de production. C'est là que l'on se rappelle qu'il existe et que tout n'est pas magique ! L'OpenJDK est, de plus, livré avec une poignée de GCs avec différentes caractéristiques et celui par défaut (enfin pas toujours...) n'est pas le plus facile à appréhender.
Pourtant ce choix de GCs permet à la JVM de s'adapter à des types d'applications et de charges très différentes, que ce soit en termes de latences ou de débit. Je vous propose de découvrir comment dompter ces bêtes et d'arriver à en tirer parti correctement pour améliorer votre quotidien, vos applications et vos ressources.
Développeur, Datadog / Java Champion
Alors qu'elle fête ses 10 ans, l'API Stream vient de se voir dotée d'une nouvelle API associée dans le JDK 24 : l'API Gatherer. Un Gatherer est un objet qui permet de modéliser une opération intermédiaire sur un stream, à la manière des collectors pour les opérations terminales. Les gatherers permettent d'enrichir vos streams avec des fonctionnalités qui n'existaient pas auparavant. Cette présentation couvre l'ensemble de l'API, ses patterns d'utilisation, ainsi que la façon d'utiliser des Gatherers dans les Streams parallèles. Nous parlerons d'état mutable, d'intégrateur, d'interruption de stream, de combinaison, de streams parallèles, tous ces éléments utilisés pour construire les gatherers, et qu'il vous faut connaître pour maîtriser cette API complexe.
Java Developer Advocate, Oracle Corporation
Java 25 introduira bientôt une nouvelle API appelée Stable Value, répondant au défi subtilement complexe de l'initialisation paresseuse de valeurs constantes.
L'API Stable Value repose sur trois concepts fondamentaux : l'initialisation ne se produit que lorsque c'est nécessaire, chaque valeur n'est initialisée qu'une seule fois et le résultat sauvé pour les utilisations ultérieures.
Bien que l'idée semble simple, en pratique, implémenter une initialisation paresseuse, thread-safe et économe en ressources des constantes est loin d'être facile.
Après un bref rappel sur le fonctionnement des CPU/core, nous explorerons les différentes approche de l'initialisation paresseuse et leurs limites. Nous passerons en revue les meilleures pratiques actuelles recommandées dans le livre Effective Java et expliquerons l'API Stable Value proposée pour Java 25 avec ses avantages et inconvénients.
Rejoignez moi pour découvrir comment cette nouvelle API résout un défi épineux de la programmation en Java.
Maître de Conférence et enseignant-chercheur, Université Gustave Eiffel
Vous trouvez que la mise en place des projets Java est laborieuse et nécessite de nombreux prérequis (IDE, JDK, Maven / Gradle ...) ?
Certes, le développement d'une application Java peut sembler compliqué pour les novices désireux d'apprendre le langage. Mais est-ce encore le cas pour une application en ligne de commande nécessitant peu de code ? Et avec les dernières versions de Java ?
Après ce talk, vous serez en mesure de construire en 5 minutes chrono une application en ligne de commande en Java qui n'utilise que le JDK et un packaging minimaliste. Ces applications pourront ensuite être partagées au sein de vos équipes aussi simplement qu'un script Bash ou Python !
Développeur et tech lead, OCTO Technology
La prochaine version LTS du JDK sera diffusée en septembre prochain.
Cette présentation brosse une revue détaillée des fonctionnalités proposées dans cette version 25 LTS du JDK depuis la précédente LTS :
Directeur techniqueSciam / Java Champion, Auteur du didacticiel “Développons en Java”.
La base de données Oracle s’intègre bien avec les frameworks et outils d’intelligence pour les développeurs Java. Dans cette session, nous passerons en revue ces fonctionnalités IA en utilisant le plugin « Database Navigator » d’IntelliJ ainsi que le framework Langchain pour Java. Après tout, l’IA est aussi accessible aux développeurs Java !
Senior Director Product Development, Oracle Corporation