Bootcamp IA Générative
Ce Bootcamp a pour objectif d’apprendre les fondements essentiels que les étudiants devraient connaitre sur l’IA Générative, les grands modèles de langages (LLM) et leurs applications dans la vie réelle. Il permet d’avoir une introduction pour concevoir des applications comme ChatGPT, Gemini, Copilot, DeepSeek, de générer du contenu via l’IA, boostez la productivité, et automatisez les tâches métiers. Cette formation est basée sur beaucoup d’exercices de code et mini-projets directement pendant les cours. Un total de 20 heures, par semaine, de cours en ligne et en présentiel sur une durée de 4 semaines. Le contenu du programme couvre les thématiques suivantes:
-
Introduction à l’IA Générative (GenAI)
-
Comprendre et intégrer l’IA dans votre métier
-
Comprendre les enjeux juridiques liés à l’IA pour agir en sécurité
-
Fondements de l’IA Générative
-
Panorama des outils no-code : ChatGPT, Jasper, Dall-E, Perplexity.ai
-
Fonctionnement des LLM LMM, modèles de diffusion et leurs limites
-
Prompt Engineering
-
Retrieval Augmented Generation (RAG)
-
Identifier le rôle des données dans vos outils et décisions
-
Fine-tuning des modèles
-
LLM et Applications
-
Architectures des applications basées sur LLM
-
Prompt engineering
-
Génération de contenu texte, images, vidéo et audio
-
Traduction automatique de la voix
-
Appliquer une méthodologie pour identifier et automatiser des tâches avec l’IA
-
Déploiement des applications LLM
-
LLM avec ChatGPT, Gemini, Copilot, DeepSeek et Claude
-
Déployer une application LLM avec Azure, AWS et HuggingFace
-
Applications innovantes tel que des robots conversationnels
-
Comprendre et créer un agent IA simple
-
Déployer des Agents IA avancés
-
Transformation Opérationnelle avec GenAI
-
Utiliser GenAI pour améliorer l’effectivité des process d’une organisation
-
Automation, collection des données, monitoring et contrôle
-
Analyse et inférence causale, modularité
-
Procédure de sélection des outils selon les scenarios
-
Création des prompt efficients
-
Générer du contenu visuel ou écrit plus vite, avec plus de valeur
-
Intégration des résultats dans votre workflow
-
Déploiement stratégique des outils dans votre organisation
-
Utiliser l’IA pour brainstormer, vous former ou accélérer vos livrables
-
Cas pratiques des applications de GenAI pour transformation numérique
-
Génération de contenus pour la vente et campagne de marketing
-
Génération de code, test et validation pour le génie logiciel
-
Opération dans un centre de support et service aux clients
-
Automatisation et optimisation dans les centres d’appels
-
Éthique et compliance en lien avec les lois sur la protection de la vie privée
-
Projet
-
Identifier les opportunités d’amélioration de productivité
-
Créer son propre robot conversationnel en utilisant des LLM
-
Utilisation du modèle stable diffusion pour générer des contenu synthétiques
-
Déployer un projet IA complet.
Tout au long du cursus, un projet réalisé en groupe permettra aux étudiants de maîtriser toutes les étapes de prompt engineering, d’automatisation et de déploiement de solutions IA générative concrètes.
Bootcamp Cybersécurité
Grâce à notre Bootcamp Cybersécurité, les étudiants seront à mesure de garantir la sécurité d’un système d’information en identifiant les faiblesses et les risques associés pour aider à la prise de décisions et construire un plan de remédiation. A la fin de ce Bootcamp, les participants auront une réelle expérience en cybersécurité offensive et défensive. Cette formation est basée sur beaucoup d’exercices de code et mini-projets directement pendant les cours. Un total de 20 heures, par semaine, de cours en ligne et en présentiel sur une durée de 4 semaines. Le contenu du programme couvre les thématiques suivantes:
-
Introduction à la cybersécurité : problématique et concepts de base
-
Naviguer, rechercher et filtrer des données
-
Évaluer et Gérer les données et informations
-
Programmation, scripting et automatisation
-
Compréhension et administration des systèmes et réseaux
-
Concepts et fonctionnement des systèmes d’exploitation (Linux & Windows)
-
Gestion des systèmes d’exploitation (Linux & Windows)
-
Architecture d’identification et d’authentification
-
Sécurité email, réseau et bases de données
-
Tests d’intrusion et piratage (Hacking) éthique, Rédaction de rapports
-
Recherche et analyse de vulnérabilités
-
Architecture et organisation d'un SOC
-
Exploitation des failles (corruption mémoire, injection, etc.)
-
Post exploitation
-
Identification des stratégies d’attaques
-
Outils de manipulations de protocoles
-
Cryptographie appliquée
-
Rétro-ingénierie de malware
-
Audits cybersécurité et analyse des risques
-
Effectuer une veille juridique en cybersécurité
-
Protection des données et de la vie privée (PVP)
-
Collecte d’informations et ingénierie sociale (OSINT)
-
Administration & gestion des infrastructures Cloud
-
Conception, mise en place et gestion de l’infrastructure informatique.
Tout au long du cursus, les étudiants vont travailler en mode projet. Cette pédagogie professionnalisante leur donnera l’occasion de développer une stratégie de cybersécurité, d’élaborer et de piloter un processus de cybersécurité.
Bootcamp en Python
Ce Bootcamp consiste à enseigner les concepts de base de la programmation et la philosophie du langage Python. Le premier langage de programmation en data science et intelligence artificielle. Les étudiants vont acquérir une compétence très demandée pour les débutants en programmation et professionnels en reconversion en data science. Cette formation est basée sur beaucoup d’exercices de code et mini-projets directement pendant les cours. Un total de 20 heures, par semaine, de cours en ligne et en présentiel sur une durée de 4 semaines. Le contenu du programme couvre les thématiques suivantes:
-
Installation de l’environnement de développement intégré (IDE):
-
Installation des logiciels et de l’IDE
-
Configuration de l’IDE adapter à vos besoins
-
Initiation à la programmation
-
Outils de génération automatique de code
-
Structures de données:
-
Comprendre les paramètres et fonctionnalités de Python
-
Apprendre à bien choisir la catégorie de données pour pouvoir travailler avec
-
Maîtriser les différentes structures de données (listes, tuples, dictionnaires)
-
Apprenez à manipuler ces structures de données pour stocker, organiser et manipuler l’information et les données
-
Utilisez des opérations telles que l’ajout, la suppression et la modification des éléments
-
Automatiser ses requêtes avec les listes compréhension et les strings méthodes
-
Nettoyer une base de données
-
Librairies :
-
Utilisez la puissance des librairies Numpy, Pandas, Matplotlib et bien d’autres pour la manipulation de données et la visualisation
-
Développez des applications web en utilisant des Frameworks tels que Flask ou Django
-
Fonctions:
-
Explorez le concept de fonctions en Python et apprenez à les définir, les appeler et les utiliser dans vos programmes
-
Découvrez les fondamentaux du contrôle de flux en Python
-
Découvrez comment les fonctions peuvent être utilisées pour encapsuler des blocs de code réutilisables
-
Améliorez la lisibilité du code et faciliter sa maintenance
-
Maîtrisez les paramètres de fonction, les valeurs de retour et la portée des variables pour créer des fonctions efficaces et modulaires.
-
Programmation Orientée Objet (POO):
-
Sachez créer et manipulez les classes et les objets
-
Explorez les concepts fondamentaux tels que l’encapsulation, l’héritage et le polymorphisme
-
Concevez des programmes modulaires, réutilisables et évolutifs, ouvrant ainsi la voie à des solutions logicielles plus robustes et flexibles
-
Git & GitHub:
-
Utilisez le versioning pour gérer les modifications et mises en production du code.
Tout au long du cursus une pédagogie par projet permettra aux étudiants d’aborder toutes les étapes de développement et de déploiement d’une solution avec Python.
