Menu
  • Leçon d’aperçu gratuite
  • Avancé
  • 8 leçons · 4 modules
  • 1 h 32 de lecture
  • Attestation après examen

IA pour développeurs

Huit leçons pratiques pour intégrer un assistant de code (complétion, conversation ou agent) dans votre flux sans baisser la garde : tests écrits avant de lire le code proposé, revue en six passes, secrets et code confidentiel tenus hors de portée, dépendances contrôlées, agents encadrés.

Exercices sur code et données fictifs avec corrigés, sources des éditeurs et de l'OWASP datées, module local Suisse. Formation indépendante : Saphélis n'est affilié à aucun éditeur cité. Pas un conseil juridique personnalisé.

Pour qui : Développeuses et développeurs qui utilisent déjà un assistant de code et veulent un usage professionnel sûr et 2 autres profils

Dès CHF 39/mois offre Proou CHF 149 une fois cette formation seule

Les contenus Saphélis peuvent être assistés par intelligence artificielle. Ils passent par notre système de vérification des sources, contrôle qualité et versionnement avant publication. Comment nous vérifions

Durée
1 h 32 de lecture · 4 h 20 avec exercices
Version
1.2 · vérifiée le
Sources officielles suivies
8
Accès
Offre Pro et Business
Évaluation
20 questions, réussite dès 80 %
Prérequis
Programmer régulièrement (lire et écrire du code, utiliser Git, lancer des tests) et avoir déjà essayé un assistant de code, en complétion ou en conversation.

Ce que vous saurez faire

  • Intègre un assistant de code dans son flux avec une revue systématique : contrat en cinq lignes, grille en six passes appliquée à un extrait fictif dont il trouve les cinq défauts volontaires (injection SQL, eval, secret en dur, erreur avalée, paquet inconnu).
  • Écrit à partir de la spécification, sans lire l'implémentation, des tests qui détectent les trois erreurs volontaires d'une fonction générée, et prouve par une mutation que chaque test sait échouer.
  • Classe les douze fichiers d'un dépôt fictif en visible, à masquer ou interdit, écrit les règles techniques de refus de lecture correspondantes et décrit la procédure de révocation d'un secret exposé.
  • Prépare une session d'agent en sept points et repère, dans trois tickets fictifs, l'injection indirecte et les deux règles techniques qui l'auraient arrêtée.

Pour qui

  • Développeuses et développeurs qui utilisent déjà un assistant de code et veulent un usage professionnel sûr
  • Responsables techniques qui doivent fixer des règles communes pour leur équipe
  • Développeurs indépendants qui travaillent sur le code de leurs clients

Compétences travaillées

  • Intégrer un assistant de code dans son flux de travail
  • Relire systématiquement le code généré
  • Écrire des tests qui détectent les erreurs générées
  • Protéger secrets, données et code confidentiel
  • Contrôler dépendances et licences
  • Encadrer les agents de code

Programme détaillé

4 modules, 8 leçons, 1 h 32 de lecture · environ 4 h 20 avec les exercices. La lecture est celle annoncée par chaque leçon ; le temps avec exercices est estimé comme dans notre contrôle qualité : 180 mots par minute, 1 minute par question de mini-quiz, et le temps d’exercice annoncé par la leçon (5 minutes s’il ne l’est pas).

  1. Module 1

    Démarrer et protéger

    24 min de lecture · 58 min avec exercices
    1. Une fonction générée, relue et testée en vingt minutesDemander une fonction à un assistant de code, écrire d'abord les cas limites, puis accepter le code seulement quand ces tests passent.Aperçu gratuit10 min de lecture · 28 min avec exercices
    2. Secrets et code confidentiel : ce qui ne part jamaisTrier ce que l'assistant peut voir, bloquer techniquement l'accès aux secrets, et savoir quoi faire quand une clé est déjà partie.14 min de lecture · 30 min avec exercices
  2. Module 2

    Configurer et relire

    23 min de lecture · 1 h 07 avec exercices
    1. Choisir le bon mode et configurer son assistantChoisir entre complétion, conversation et agent selon la tâche, vérifier ce que devient votre code, et écrire un fichier d'instructions de projet utile.11 min de lecture · 33 min avec exercices
    2. La revue systématique du code généréUne grille de revue en six passes pour le code proposé par un assistant, centrée sur les erreurs qu'il commet le plus souvent sans le signaler.12 min de lecture · 34 min avec exercices
  3. Module 3

    Tester et maîtriser les dépendances

    23 min de lecture · 1 h 01 avec exercices
    1. Des tests qui attrapent les erreurs généréesÉcrire des tests à partir de la spécification, chercher les cas limites que les assistants oublient, et vérifier qu'un test sait échouer.13 min de lecture · 38 min avec exercices
    2. Dépendances inventées, paquets piégés et licencesVérifier chaque paquet proposé avant de l'installer, tenir un inventaire des composants et traiter le code proche de code public comme du code d'un tiers.10 min de lecture · 23 min avec exercices
  4. Module 4

    Agents et routine d'équipe

    22 min de lecture · 1 h 14 avec exercices
    1. Encadrer un agent de code : permissions, bac à sable, injectionsPréparer une session d'agent avec le moindre privilège, reconnaître une injection cachée dans un ticket ou une page, et relire le diff avant toute fusion.13 min de lecture · 35 min avec exercices
    2. Une routine d'équipe qui tient dans la duréeTransformer les gestes de la formation en règles d'équipe : charte d'une page, contrôles automatiques dans l'intégration continue et revue trimestrielle des outils.9 min de lecture · 39 min avec exercices

Lire avant de choisir

Extrait réel · Une fonction générée, relue et testée en vingt minutes

Un assistant de code (complétion dans l'éditeur, conversation ou agent) produit vite un code lisible. La difficulté n'est pas d'en obtenir, c'est de savoir s'il est juste. Les éditeurs le disent eux-mêmes : un code proposé peut sembler valide sans être correct, ni refléter l'intention du développeur. GitHub demande ainsi de toujours relire et tester soigneusement le code généré, surtout pour les applications sensibles.

Cette leçon installe le geste de base de toute la formation : les tests d'abord, le code ensuite. Vous écrivez les cas qui comptent avant de lire la proposition, pour ne pas vous laisser guider par elle.

Le contrat en cinq lignes

Exemple d’exercice · Une fonction générée, relue et testée en vingt minutesUtilisez la spécification fictive ci-dessous. Temps à prévoir : environ 20 minutes.
Modèle Spécification FICTIVE : fusionner des créneaux
DONNÉES FICTIVES — exercice.
Fonction : fusionner_creneaux(creneaux: list[tuple[int, int]]) -> list[tuple[int, int]]
Unités : minutes depuis minuit (600 = 10 h 00).
Comportement : renvoie la liste des créneaux fusionnés, triée par début, où deux créneaux qui se chevauchent OU se touchent (fin de l'un = début de l'autre) ne forment plus qu'un.
Règles : la liste reçue n'est pas modifiée ; une liste vide renvoie une liste vide ; on suppose début < fin pour chaque créneau.
Tests à écrire AVANT de demander le code :
1. fusionner_creneaux([]) == []
2. fusionner_creneaux([(720, 780), (600, 660)]) == [(600, 660), (720, 780)]
3. fusionner_creneaux([(600, 660), (660, 720)]) == [(600, 720)]
4. fusionner_creneaux([(600, 780), (630, 660)]) == [(600, 780)]
Test bonus : la liste passée en argument est identique avant et après l'appel.

CORRIGÉ (erreurs fréquentes des propositions) : pas de tri préalable (le test 2 ou une variante non triée échoue) ; comparaison stricte (fin > début suivant) qui ne fusionne pas les créneaux qui se touchent (test 3) ; tri en place avec list.sort() qui modifie l'entrée (test bonus) ; prise de la fin du dernier créneau au lieu du maximum des fins (test 4).

Quand l’utiliser
Leçon 1, exercice de première victoire.
Comment l’adapter
Traduisez la signature dans votre langage ; gardez les quatre tests à l'identique.
Risques
Lire la proposition avant d'écrire les tests ; oublier le test bonus.
Ne jamais y mettre
Clés d'API, jetons d'accès, mots de passe, clés privées et fichiers de clés TLS · Fichiers .env, fichiers de configuration de production, sauvegardes de bases de données · Données réelles de clients, de patients ou de collaborateurs (noms, adresses, numéros, journaux nominatifs) · Code couvert par un accord de confidentialité ou un secret d'affaires non ouvert à l'outil · Adresses et noms de machines internes, schémas de réseau
  1. Écrivez les quatre tests du modèle avant d'ouvrir l'assistant.
  2. Collez le contrat en cinq lignes dans l'outil de votre choix et récupérez le code.
  3. Lancez vos tests. Notez ceux qui échouent et pourquoi.
  4. Appliquez les trois questions. Acceptez, corrigez ou refusez, et écrivez une phrase de justification.

Mises à jour

Version 1.2, vérifiée le .

  1. Version 1.2 Revue qualité du 22.10.2026 (résumés de module, sources des leçons, évaluations) : la formation gagne en clarté et en mesure, sans changer ce qui est enseigné.
  2. Version 1.1 Lot 02 : reverification complète des sources et des leçons, sans changer ce qui est enseigné ; prérequis et fiche complétés.
  3. Version 1.0 Première version publiée.

Évaluation

Attestation de réussite Saphélis

  • Examen en ligne de 20 questions tirées au sort, réussite dès 80 %, durée conseillée 30 min.
  • Chaque document porte un identifiant unique et une adresse publique de vérification.
  • Une revalidation est proposée après 12 mois, ou plus tôt si la formation change de manière importante.
  • L’identité du candidat n’est pas vérifiée : le document atteste la réussite de l’examen par le titulaire du compte, rien de plus.
  • Il n’est délivré ni reconnu par aucune autorité publique.
  • Inclus dans : Pro, Business.

Sources officielles suivies

Les affirmations susceptibles d’évoluer s’appuient sur ces sources primaires, consultées aux dates indiquées.

Prix

  • ProCHF 39/moisou CHF 390 par an
  • BusinessCHF 35/mois par siègedès 3 sièges : CHF 105 par moisou CHF 350 par an par siège (dès 3 sièges : CHF 1’050 par an)
  • Formation à l'unitéCHF 149 une foisAccès permanent à cette formation, mises à jour comprises pendant 6 mois

À l’unité ou abonnement ?

  • À l’unité : CHF 149 une fois, pour cette formation seule. Accès permanent, mises à jour pendant 6 mois.
  • Pro : CHF 39 par mois, cette formation et 49 autres, mises à jour comprises tant que l’abonnement est actif. CHF 149 représentent 3,8 mois de Pro.
  • L’offre Essentiel (CHF 19 par mois) n’inclut pas cette formation : elle est réservée à Pro et Business.

Le montant indiqué est le montant total dû. Aucun supplément.

Achat en ligne indisponible pour le moment : aucun paiement n’a été tenté. Écrivez à contact@saphélis.com.

Avant de payer
Connexion requise (lien envoyé par courriel). Paiement unique, sans renouvellement : il n’y a rien à annuler. Licence individuelle réservée à l’acheteur. Les abonnements s’annulent à tout moment ; l’accès reste ouvert jusqu’à la fin de la période payée.
Remboursement
Compte tenu de la nature numérique du service et de l'accès immédiat aux contenus, Saphélis n'accorde pas de remboursement volontaire après activation de l'accès, sous réserve des droits impératifs applicables, d'une erreur de facturation ou d'un défaut de prestation imputable à Saphélis. Pour les abonnements : pas de remboursement au prorata de la période déjà payée ; accès jusqu’à la fin de la période payée ; aucun nouveau prélèvement ensuite. Politique de remboursement.

Conditions complètes

Voir les tarifs et conditions

Questions fréquentes

Puis-je lire une leçon avant de m’abonner ?
Oui : la leçon marquée « Aperçu gratuit » est lisible en entier, sans compte.
Comment savoir si le contenu est à jour ?
Chaque formation affiche sa version et sa date de vérification (ici 1.2, le 14 octobre 2026). Les changements sont listés dans le journal des mises à jour.
L’attestation est-elle officielle ?
Non. C’est une attestation de réussite Saphélis, vérifiable en ligne par son identifiant tant que son titulaire ne la masque pas, délivrée par Saphélis seule. L’identité du candidat n’est pas vérifiée.
Combien coûte l’accès ?
L’accès est inclus dans l’abonnement Pro (CHF 39 par mois) et les offres supérieures. Elle s’achète aussi seule : CHF 149, paiement unique. Les conditions complètes figurent sur la page des tarifs.

Et ensuite

Formations proches

Même métier ou même outil, d’après le contenu publié.

Commencer par l’aperçu

Lisez une leçon complète, sans compte. Décidez ensuite.

Dès ProCHF 39/mois

Aperçu gratuit