FORMAT D'APPRENTISSAGE

100% EN LIGNE

CRÉDITS EUROPÉENS

6 ECTS

CERTIFICATION

ORACLE & ESTIA

DURÉE

6 MOIS

PRÉSENTATION GÉNÉRALE

Ce Compagnon couvre le métier de développeur full stack, du backend au mobile, jusqu'aux agents IA.

Le premier cours, "Développement Web/Mobile Full Stack", dispensé par le professeur Grégory Galli, couvre la construction d'un backend Grails et d'une API REST sécurisée, le web mobile et responsive (HTML5, CSS3, JavaScript, PWA), puis Angular et le déploiement de bout en bout en production.

Le deuxième cours, "Programmation mobile", dispensé par Guillaume Gonzales, porte sur le développement Android avec Java et Kotlin, et sur le développement hybride avec le framework Flutter et le langage Dart.

Le troisième cours, "IA agentique par l'exemple", dispensé par le professeur Serge Miranda et Hasina Rivonandrasana, présente l'IA générative et agentique : LLM et transformers, bases de données vectorielles, embeddings et chunking, systèmes RAG, agents IA, systèmes multi-agents et protocole MCP, avec un atelier pratique de développement d'agents.

Côté Oracle, "Become a Java SE 21 Developer" couvre le développement Java sur la version LTS 21. "Become an Application Integration Professional" porte sur l'intégration d'applications et de services sur OCI. "Become an Agentic AI for Oracle AI Database Professional" est consacré à la construction d'applications d'IA agentique sur l'Oracle AI Database 23ai.

✅ À l'issue du Compagnon, vous validez 6 ECTS correspondant à des crédits du Master of Science BIHAR, et vous pouvez passer les certifications Oracle Java SE 21 Developer Professional (1Z0-830), OCI Application Integration Professional (1Z0-1042-26) et Agentic AI for Oracle AI Database Professional (1Z0-1159-26).

PRÉ-REQUIS

Niveau d’entrée :

  • Master en informatique ou expérience équivalente.
  • Connaissances de base en programmation et développement d’applications web ou mobile.
  • Une expérience pratique en environnement IT est un atout.
  • Avoir un bon niveau d'anglais informatique
  •  Les parcours Oracle supposent la création d'un compte Oracle gratuit sur la plateforme MyLearn, et un abonnement Oracle Learning Subscription pour les parcours de niveau Professional. 
⚠️ Assurez-vous de bien vérifier que vous possédez le niveau requis avant de vous inscrire à ce programme. Cela vous garantira de tirer pleinement parti de cette expérience enrichissante. 

COURS

Tous les cours académiques sont proposés sous forme de vidéos MOOC, vous offrant une flexibilité totale dans votre apprentissage.

Les cours "Développement Web/Mobile Full Stack",  "Programmation mobile" et "IA agentique par l'exemple" sont dispensés sur la plateforme Moodle, gérée par Datum Academy. Vous y trouverez des vidéos pédagogiques, des supports de cours téléchargeables et des cas pratiques détaillés. Les examens académiques se passent en ligne, surveillés par le service ProctorExam.

Les parcours Oracle sont accessibles sur la plateforme Oracle MyLearn. Les intitulés officiels des parcours et des certifications sont en anglais ; les cours sont généralement multilingues.

Développement Web/Mobile Full Stack (⌛ 30 heures) :

Module 1 : Bases de Groovy et Grails
Module 2 : Développement backend
Module 3 : API REST
Module 4 : Spring Security
Module 5 : Web mobile et responsive
Module 6 : Full stack, PWA et service workers
Module 7 : Angular

Programmation mobile (⌛ 25 heures) :

Module 1 : Langages Java et Kotlin
Module 2 : Android SDK
Module 3 : Projet : application d'achat et de vente
Module 4 : Framework Flutter (Dart)

IA agentique par l'exemple (⌛ 30 heures) :

Module 1 : Les concepts de l'IA générative et agentique
Module 2 : Data lakes, bases de données vectorielles et NoSQL
Module 3 : Embeddings, chunking et bases de données vectorielles
Module 4 : Systèmes RAG et pipeline Load-Transform-Embed
Module 5 : Architectures RAG et applications agentiques
Module 6 : Agents IA : concepts, architectures et déploiement avec LangChain et LangGraph
Module 7 : Systèmes multi-agents, orchestration et Model Context Protocol (MCP)

Become a Java SE 21 Developer (⌛ 40 heures) — accès sur abonnement Oracle Learning Subscription :

Maîtriser la syntaxe et les types de Java 21, concevoir en orienté objet (classes, interfaces, records, types scellés), exploiter lambdas, Stream API et collections, mettre en œuvre concurrence, Virtual Threads et JDBC.

Certification : Oracle Java SE 21 Developer Professional (1Z0-830) — examen 245 USD

Become an Application Integration Professional (⌛ 24 heures) — accès sur abonnement Oracle Learning Subscription :

Concevoir des flux d'intégration entre applications, mettre en œuvre connecteurs, API et automatisations, gérer l'intégration événementielle et l'orchestration, déployer des intégrations cloud et hybrides sur OCI.

Certification : OCI Application Integration Professional (1Z0-1042-26) — examen 245 USD

Become an Agentic AI for Oracle AI Database Professional (⌛ 6 heures) — accès sur abonnement Oracle Learning Subscription :

Construire des applications d'IA agentique sur Oracle AI Database, exploiter la recherche vectorielle et les pipelines RAG, intégrer LLM, embeddings et outils dans des agents, orchestrer des agents autonomes raisonnant sur les données.

Certification : Agentic AI for Oracle AI Database Professional (1Z0-1159-26) — examen 245 USD

COMPÉTENCES À ACQUÉRIR

1. Développement Web/Mobile Full Stack :

✔️ Comprendre et appliquer les fondamentaux du développement backend (serveur, API REST, sécurité).
✔️ Maîtriser les technologies modernes de développement frontend (Angular, web et mobile responsive).
✔️ Créer des projets complets en utilisant des outils comme Groovy et Grails.
✔️ Déployer une solution de bout en bout en production.

2. Programmation mobile :

✔️ Développer des applications mobiles natives avec Android (Java, Kotlin).
✔️ Utiliser le framework Flutter pour le développement hybride.
✔️ Maîtriser le langage Dart et comparer les approches natives et hybrides.
✔️ Créer et déployer des applications mobiles complètes.

3. IA agentique par l'exemple :

✔️ Comprendre le fonctionnement des LLM, des transformers et de l'IA agentique.
✔️ Concevoir des bases de données vectorielles et des systèmes RAG.
✔️ Maîtriser les techniques d'embedding, de chunking et d'indexation vectorielle.
✔️ Développer des agents IA avec LangChain et LangGraph.
✔️ Concevoir des architectures multi-agents avec orchestration et protocole MCP.

4. Become a Java SE 21 Developer :

✔️ Maîtriser la syntaxe et les types du langage Java 21.
✔️ Concevoir en orienté objet : classes, interfaces, records, types scellés.
✔️ Exploiter lambdas, Stream API et collections.
✔️ Mettre en œuvre concurrence, Virtual Threads et JDBC.

5. Become an Application Integration Professional :

✔️ Concevoir des flux d'intégration entre applications.
✔️ Mettre en œuvre connecteurs, API et automatisations.
✔️ Gérer l'intégration événementielle et l'orchestration.
✔️ Déployer des intégrations cloud et hybrides sur OCI.

6. Become an Agentic AI for Oracle AI Database Professional :

✔️ Construire des applications d'IA agentique sur Oracle AI Database.
✔️ Exploiter la recherche vectorielle et les pipelines RAG.
✔️ Intégrer LLM, embeddings et outils dans des agents.
✔️ Orchestrer des agents autonomes raisonnant sur les données.