F03 · niveau avancé · 12 semaines
Concevoir, développer et exploiter un SaaS grâce à l’IA
Un SaaS déployé dans un environnement accessible, avec comptes, données, droits, paiement de test, supervision, documentation et procédure de passage en exploitation commerciale.
Accès immédiat · 24 mois · remboursement 14 jours · achat unique
Le résultat concret
Un SaaS déployé dans un environnement accessible, avec comptes, données, droits, paiement de test, supervision, documentation et procédure de passage en exploitation commerciale.
Pour qui
Fondateurs de produits numériques, développeurs débutants accompagnés et profils produit prêts à apprendre les bases techniques.
Prérequis
Prérequis techniques réels : bases de programmation (lire et modifier un script simple, utiliser un terminal, comprendre ce qu'est une API) et acceptation de manipuler du code avec l'aide d'un assistant IA. Un compte sur un hébergeur et un service de paiement en mode test seront nécessaires en cours de route (gratuits au niveau utilisé). Dans tous les cas : un ordinateur, une connexion internet, un compte sur au moins un assistant IA grand public (gratuit ou payant, à votre charge) et 4 à 6 heures par semaine pour appliquer les exercices sur votre propre projet.
Le programme — 12 modules, 60 cours
5 cours en ligne aujourd’hui ; les autres sont publiés au fil des semaines et apparaissent automatiquement dans votre espace.
Semaine 1Définir le produit logiciel0/5 en ligne
- Transformer un problème récurrent en cas d’usage logicielà venir
- Rédiger un document produit exploitable par un agent de codeà venir
- Définir la première tâche utilisateur résolue de bout en boutà venir
- Tracer les limites fonctionnelles de la version initialeà venir
- Choisir des critères de succès propres à l’usage du produità venir
Semaine 2Dessiner les parcours et interfaces0/5 en ligne
- Cartographier inscription, activation et première valeur obtenueà venir
- Créer des maquettes des états normaux, vides et en erreurà venir
- Construire une navigation cohérente pour le SaaSà venir
- Définir les composants visuels et règles d’accessibilitéà venir
- Tester le prototype avec des tâches observablesà venir
Semaine 3Choisir l’architecture applicative0/5 en ligne
- Comparer les architectures possibles selon les besoins du produità venir
- Définir les frontières entre interface, serveur et base de donnéesà venir
- Sélectionner des dépendances en vérifiant leur documentation actuelleà venir
- Préparer les environnements local, test et productionà venir
- Rédiger les décisions d’architecture et leurs compromisà venir
Semaine 4Travailler efficacement avec un agent de code0/5 en ligne
- Découper une fonctionnalité en tâches de développement vérifiablesà venir
- Fournir contexte, contraintes et fichiers utiles à l’agentà venir
- Évaluer une modification avant de l’intégrer au dépôtà venir
- Utiliser branches et revues pour préserver le travail existantà venir
- Diagnostiquer une erreur avec logs et reproduction minimaleà venir
Semaine 5Modéliser les données du produit0/5 en ligne
- Définir les entités et relations du domaine applicatifà venir
- Écrire un schéma de données avec contraintes d’intégritéà venir
- Concevoir les migrations et leur procédure de repriseà venir
- Préparer des données de démonstration non sensiblesà venir
- Vérifier l’isolation des données entre organisations clientesà venir
Semaine 6Construire les comptes et autorisations0/5 en ligne
- Implémenter une inscription avec vérification adaptéeà venir
- Gérer connexion, récupération de compte et fermeture de sessionà venir
- Définir les rôles et permissions au niveau serveurà venir
- Tester les accès interdits entre comptes et organisationsà venir
- Préparer suppression de compte et gestion des données associéesà venir
Semaine 7Développer la fonctionnalité centrale5/5 en ligne
- Implémenter un parcours métier complet avant les options secondairesgratuit
- Valider les entrées et traiter les erreurs de formulaireen ligne
- Construire les opérations de création, lecture et modification utilesen ligne
- Ajouter recherche, filtres et pagination selon le volume attenduen ligne
- Mesurer la rapidité d’obtention de la valeur principaleen ligne
Semaine 8Intégrer des capacités IA dans le SaaS0/5 en ligne
- Choisir les interactions qui justifient un appel de modèleà venir
- Concevoir les instructions et schémas de sortie applicatifsà venir
- Traiter les documents utilisateurs et les instructions malveillantes qu’ils peuvent contenirà venir
- Gérer délais, échecs et réponses non conformes du modèleà venir
- Calculer et plafonner le coût IA par clientà venir
Semaine 9Mettre en place la facturation du SaaS0/5 en ligne
- Modéliser plans, quotas et droits liés à l’abonnementà venir
- Créer un parcours de souscription dans un environnement de testà venir
- Traiter les événements de paiement avec idempotenceà venir
- Gérer essai, changement d’offre et résiliationà venir
- Vérifier les effets d’un impayé et d’un remboursement sur les droitsà venir
Semaine 10Vérifier la qualité du produit0/5 en ligne
- Construire les tests métier et les évaluations des sorties IA du SaaSà venir
- Exécuter les parcours complets avec plusieurs profils utilisateursà venir
- Contrôler la gestion des secrets et dépendances sensiblesà venir
- Mesurer performances sur les pages les plus utiliséesà venir
- Réaliser une revue d’accessibilité des interactions principalesà venir
Semaine 11Déployer et superviser le service0/5 en ligne
- Automatiser un déploiement reproductible depuis le dépôtà venir
- Configurer domaines, certificats et variables d’environnementà venir
- Installer alertes, journaux et suivi des erreurs applicativesà venir
- Tester sauvegarde et restauration de la base du SaaSà venir
- Répéter une procédure de retour à la version précédenteà venir
Semaine 12Exploiter et faire évoluer le SaaS0/5 en ligne
- Organiser une bêta avec conditions d’accès explicitesà venir
- Instrumenter activation, usage des fonctions et conversionà venir
- Prioriser les retours sans transformer chaque demande en fonctionnalitéà venir
- Préparer assistance, documentation et gestion des incidents clientsà venir
- Passer des essais à la production commerciale avec une réception documentéeà venir
Le projet final
Livrer un SaaS déployé répondant à un besoin délimité, avec démonstration complète, deux espaces clients isolés, abonnement de test, contrôle d’accès, évaluations IA et procédure de reprise. Documenter le passage vers les prix, clés et webhooks réels, ses contrôles et les dépendances marchandes éventuelles. Un achat réel n’est pas exigé pour réussir l’exercice.
Ce que cette formation ne couvre pas
Cycle de vie d’un logiciel commercial. L’IA assiste l’écriture du code, mais chaque parcours critique doit être réellement exécuté et vérifié.
Ressources fournies
- Dossier produit comprenant spécification, parcours et critères d’acceptation.
- Référentiel de développement et liste de vérification avant livraison.
- Manuel d’exploitation avec suivi des incidents et procédures de retour arrière.