Développer une solution digitale avec l'IA

  • Bac+3
  • Eligible CPF
En partenariat académique avec
Logo
  • 100% en ligne 24h/24 et 7j/7 • Web & Mobile

  • Durée estimée 160h • 3 mois

  • Démarrage A tout moment de l'année

  • Certification Bloc de compétences • Niveau 6 (Bac+3)

Développer une solution digitale avec l'IA
Recevoir la brochure Candidater

Devenez créateur de solutions digitales augmentées par l’IA !

Apprenez à piloter la production de contenus digitaux, développer des sites web responsives, créer des bases de données, concevoir des applications web et mobiles, construire des API robustes et intégrer les technologies d’intelligence artificielle. Maîtrisez aussi les outils de versioning et optimisez vos projets en continu. Une formation 100 % pratique, alignée sur les compétences clés du développement digital moderne.

Vous serez capable de :
  • Développer et déployer des solutions digitales complètes

  • Intégrer l’Intelligence Artificielle dans ses projets

  • Piloter efficacement la production et l’amélioration continue

Programme

Développer une solution digitale avec l’IA
Piloter la production de contenus digitaux
  • Introduction à la production de contenus digitaux
  • La création de contenu digital en adéquation avec sa cible
  • L'orientation artistique et le brief créatif
  • La gestion de la production de contenus digitaux
  • La mise en place opérationnelle de sa stratégie de production de contenus
  • La proposition de production de contenu
  • Le workflow
Créer un site web avec HTML, CSS et le Framework Bootstrap
  • Introduction au HTML
  • Syntaxe générale de HTML
  • L'organisation du texte
  • Un langage hypertexte
  • Le multimédia en HTML
  • Introduction au CSS
  • CSS3 : Le stylage du texte
  • La structuration logique en HTML5 et le modèle de boîtes en CSS3
  • Les sélecteurs CSS
  • La mise en page avec CSS
  • La création de tableaux
  • La création de formulaires
  • Layout avec CSS Grid
  • Les effets avancés de CSS
  • Utiliser des documentations CSS
  • Le responsive design
  • Valider la qualité de son site
  • L'installation et la prise en main du framework Bootstrap : Hello world
  • La grille bootstrap
  • Les éléments bootstrap
  • Les composants bootstrap
  • Ouverture vers d'autres framework CSS
  • SASS
  • Le référencement des sites Web
  • Déployer son site sur le Web
Les fondamentaux de JavaScript (facultatif)
  • Introduction à Javascript
  • Syntaxe et intégration de JS
  • Les variables en JS
  • Les opérateurs
  • Structures de contrôle en JS
  • Les boucles
  • Les fonctions en JS
  • Les types de données
  • L'objet JavaScript Number
  • Les objets JavaScript String et Array
  • Les objets JS
  • Les classes et l'instanciation d'objet
  • L'objet Date
  • Introduction au Document Object Model
  • Projet d'application : formulaire dynamique avec JS
Programmer avec Javascript
  • JS Browser BOM (window - screen - Location - History, etc)
  • Fonction asynchrone et callback
  • Le format JSON et AJAX
  • Les promesses
  • Découverte des patrons de conception
  • JavaScript Events
Créer et administrer une base de données relationnelle
  • Introduction générale aux bases de données, notion de SGBDR
  • Modéle conceptuel de données et modèle logique de données
  • Les diagrammes fonctionnels
  • Le diagramme de classe
  • Introduction au passage UML-Relationnel
  • Création et alimentation de bases de données SQL
  • L'interrogation de bases de données SQL
  • Découvrir un autre SGBDR : PostgreSQL
  • Connexion à la base de données en PHP
  • PHP/PDO : accès en lecture/écriture
  • Les requetes SQL
  • Les fonctions SQL
  • Les jointures SQL
  • Gérer les accès des utilisateurs au niveau PHP et BD
  • Découverte d'un ORM PHP
  • Projet : Créer et administrer une base de données
  • Introduction NOSQL
  • Introduction à MongoDB
  • Application : Réaliser un site web onepage
     
Développer itérativement un composant d’Intelligence Artificielle Développer une application web avec Python
  • L'interpréteur de commande Python
  • Environnements de travail
  • Variables et types de données
  • Portée des variables et notion de référence
  • Chaîne de caractères en Python
  • Conditions en Python
  • Boucles en Python
  • Les structures de données en Python
  • Structure d'un programme - fonctions
  • Améliorer la qualité du code
  • Structure d'un programme - modules
  • Améliorer la qualité du code - les tests unitaires
  • Notions théoriques de classe
  • Constructeur et mot-clé self
  • Les méthodes spéciales
  • L'héritage
  • La notion de décorateur en Python
  • La gestion du temps en Python
  • Mathématiques en Python
  • Notebooks python
  • Notions avancées de visualisation
  • Gestion des fichiers en Python
  • Requêtes HTTP
  • Les bases de données relationnelles et Python
  • Notion d'ORM (object-relational mapping)
  • Cadre théorique de Flask
  • Le moteur de template Jinja
  • Déploiement en ligne du site Flask
  • Cadre théorique de Django
  • Les modèles en Django
  • Les vues en Django
  • API REST en Python
  • Integrer des graphiques dans une page web
  • Visualisation : synthèse des librairies et exemples
  • Notions de statistiques avec Numpy
  • La librairie pandas : première approche
  • Aller plus loin avec la librairie pandas
  • La librairie Seaborn
  • La librairie Bokeh
  • La data visualisation avancée avec Streamlit
  • Des présentations de résultats impactantes
  • Développer une application web avec Python
Développer une application mobile avec React Native ou Flutter
  • Le développement Mobile
  • Introduction à React Native : l'outil Expo
  • Les bases de React Native
  • Les composants React Native
  • Les props et les states
  • Style et mise en page avec Flexbox
  • Du code différent en fonction de la plateforme
  • L'utilisation de Redux
  • Les extensions de Redux
  • L'organisation d'une application React Native
  • La navigation avec React Native
  • Les différents types de navigators
  • L'animation avec React Native
  • Installer les émulateurs
  • Utiliser une base données locale : SQLITE
  • Les APIs React Native et modules natifs
  • Le debugging
  • Le déploiement d'une application sur les stores
  • Créer une application React Native sans Expo
  • Projet - développer une application mobile avec React Native
Concevoir une API
  • Présentation des API
  • Concevoir une API
  • Gérer les accès à une API
     
Utilisation des API
  • Les API d’authentification (OAuth)
  • Les API Google / AWS
  • Les API de paiement
  • Application : Réaliser une application web 
     
Intégrer les technologies d’Intelligence Artificielle dans une solution logicielle Utiliser un outil de gestion de version de code source
  • Introduction à la ligne de commande
  • Introduction à Git et Github
  • Les bases
  • Les interactions avec le dépôt distant
  • Naviguer dans l'historique
  • La gestion des branches
  • Les branches avec Git - Rebaser
  • Les bonnes pratiques
  • Projet - Utiliser Git et Github pour gérer son code source
  • Introduction à Gitlab
Maintenir et documenter son projet
  • La documentation de l'architecture et du code
  • Améliorer sa solution
  • La documentation pour l'utilisateur
  • Le pentest
  • Gestion de la dette technique
  • Application: Versionner et améliorer sa solution en continu
Optimiser les modèles d’Intelligence Artificielle selon une démarche d’amélioration continue

À l’issue de la formation, vous obtiendrez

Attestation reconnaissant l'acquisition d'un bloc de compétences

Obtenez le Bloc RNCP36146BC03 - Développer une solution digitale de la Certification professionnelle "Concepteur développeur de solutions digitales", de niveau 6 délivrée par HETIC, reconnue par l’Etat et les entreprises, et attestant de la capacité de l’apprenant à exercer le métier visé. Elle est enregistrée au RNCP sous le code 36146 par décision de France Compétences le 26/01/22, NSF 326t et 236n

Attestation de fin de formation écoleen partenariat avec Hetic

La méthode Studi : votre chemin vers le succès

Accompagnement jusqu’à la réussite

Soutien méthodologique et motivationnel à chaque étape de votre parcours de formation, et support de vos formateurs experts

Coaching carrière

Programme de coaching exclusif orienté emploi et carrière pour booster la réussite de votre projet professionnel et votre employabilité

Apprendre en faisant

Pédagogie active où vous êtes acteur de votre apprentissage : construisez, créez, expérimentez !

Se préparer au monde professionnel

Compétences directement applicable basé sur des exemples réels, projets, cas pratiques et contenus immersifs

Réseau de formateurs de premier plan

Plus de 700 formateurs experts pour transmettre les meilleures pratiques dans chaque domaine

Excellence académique & digitale

Cours écrits et vidéos, à la demande et en direct Plateforme de formation accessible 24h/24 et 7j/7 en ligne et sur app iOS/Android

Modalités

Conditions d'admission

Pour entrer en formation, le candidat doit :

  • Avoir validé un diplôme ou un Titre certifié de niveau 5 (Bac+2) dans le domaine du développement

OU

  • Avoir validé un diplôme ou un Titre certifié de niveau 5 (Bac+2) ou avoir validé 120 crédits ECTS, et justifier d’une expérience professionnelle de 12 mois minimum dans le domaine du développement

OU

  • Avoir validé un diplôme ou un Titre certifié de niveau 4 (Bac) + avoir validé une année d’étude (60 ECTS) et justifier d’une expérience professionnelle de 24 mois minimum dans le domaine du développement

OU

  • Avoir validé un diplôme ou un Titre certifié de niveau 4 (Bac) et justifier d’une expérience professionnelle de 36 mois minimum dans le domaine du développement

Pour toute autre situation, contactez un conseiller en formation qui étudiera votre profil pour étudier votre admissibilité.

Examen
Mois d'examen : JuinDécembre
Lieu : En ligne

Pour obtenir le certificat professionnel, le candidat sera évalué selon les modalités suivantes :

- Avoir validé (réussi) les épreuves d’examen du bloc de compétences “Gérer itérativement le cycle de vie d’une solution digitale avec l’IA” :  

  • Projet professionnel à déposer sous forme de PDF et de fichiers source
  • Vidéo réponse aux questions de l’évaluateur suite à la revue du code
Certification
Certification : Bloc RNCP36146BC03 - Développer une solution digitale de la Certification professionnelle "Concepteur développeur de solutions digitales", de niveau 6 délivrée par HETIC, reconnue par l’Etat et les entreprises, et attestant de la capacité de l’apprenant à exercer le métier visé. Elle est enregistrée au RNCP sous le code 36146 par décision de France Compétences le 26/01/22, NSF 326t et 236n
Certificateur : HETIC

Pour obtenir le taux d’insertion dans les fonctions visées, consulter la fiche RNCP sur le site de France compétences

Equivalences et passerelles

RNCP36146BC03 - Développer une solution digitale
> RNCP32043 - Concepteur développeur de solutions digitales : RNCP32043BC03 - Développer une solution digitale, en mode projet, dans les langages informatiques adaptés, de manière à garantir un fonctionnement optimal à long terme

Poursuite d'études

Après avoir obtenu le bloc Gérer itérativement le cycle de vie d’une solution digitale, il est possible de continuer sur l'obtenition du titre complet.

Tarifs et solutions de financement

1 690 € Tarif pour les particuliers.

Bourse d'études

Bénéficiez d'une bourse d'études en fonction de votre profil

Jusqu'à -30%

Financement personnel

Financez votre formation facilement en plusieurs fois sans frais jusqu'à 36 mois **

A partir de44€/mois

France Travail

Formation éligible à des aides de France Travail (anciennement Pôle Emploi)

A partir de 0 €

CPF

Mon compte CPF

Financez votre formation jusqu'à 100%*

Jusqu'à 100%*
Inclus
  • Cours écrits et vidéos à la demande 

  • Accès illimité à plus de 10 000 classes virtuelles**** en direct et replay

  • Accompagnement et suivi pédagogique

  • Projets professionnels

  • Coaching carrière

  • Accès illimité à Studi + pendant 2 ans

  • Frais de dossier et d'inscription***

  • Garantie Réussite 2 ans et Garantie Diplômé ou Remboursé*****

*Sous réserve d’un crédit suffisant de vos droits formation CPF et d’un cas d’exonération d’une participation financière. 
**Sous réserve d’acceptation. Vous disposez d’un délai de rétractation. Voir les conditions 
***Hors Diplômes d’État et préparation aux concours. 
****Nombre moyen de classes virtuelles en direct observées sur les 12 derniers mois (organisées majoritairement à partir de 18h)
*****Voir les CGV Studi
 
 

On vous rappelle