+34 673 332 457 +34 93 14 15 199 practicas@htlescueladeempresaonline.com

Programmation Avancée : cours en ligne avec convention de stage

Le cours Programmation Avancée prépare au travail de développeur junior sur une application déjà en production. Vous apprendrez à reprendre un dépôt Git existant, écrire des requêtes SQL, construire des API REST sécurisées, tester, conteneuriser et documenter un déploiement, en respectant le RGAA, le RGPD et le RGESN. Formation de 180 jours, 100 % en ligne, à votre rythme. Convention de stage incluse, 200 €.

  • 180 jours d’accès
  • 100 % en ligne, à votre rythme
  • Niveau : intermédiaire · Bases de programmation recommandées
  • Évaluation : 10 quiz (50 questions) et projet final
  • Convention de stage incluse
  • Certificat avec code QR vérifiable
  • Langues : Espagnol, Anglais, Français
  • Prix : 200 €

Pour qui

  • Personnes qui savent déjà programmer et visent un premier poste de développeur junior
  • Développeurs débutants appelés à travailler en ESN, en régie chez un client
  • Profils qui doivent reprendre et faire évoluer du code écrit par d'autres
  • Développeurs qui veulent intégrer accessibilité, sécurité et protection des données à leur travail

De quoi avez-vous besoin pour commencer ?

Prérequis

  • Savoir écrire et lire du code dans au moins un langage
  • Comprendre le fonctionnement général d'une application web
  • Aucune expérience professionnelle de développeur n'est requise

Logiciels et matériel

  • Un ordinateur et une connexion à internet
  • Git et un éditeur de code pour travailler sur un dépôt
  • Un navigateur web : ses outils intégrés suffisent pour les mesures d'écoconception
  • Un calculateur de contraste en ligne gratuit pour les vérifications d'accessibilité

Ce que vous saurez faire

  • Expliquer le fonctionnement d'une ESN et du travail en régie chez un client
  • Cloner un dépôt existant, lire son README et le lancer sur une base de test
  • Écrire des requêtes SQL et évaluer le coût d'un index sur les écritures
  • Développer une API REST qui vérifie qu'un utilisateur n'accède qu'à ses propres données
  • Écrire des tests automatisés et les intégrer à une chaîne d'intégration continue
  • Conteneuriser une application et rédiger une procédure de déploiement réutilisable
  • Contrôler un formulaire au clavier, au lecteur d'écran et mesurer les contrastes
  • Vérifier, assumer et documenter le code proposé par un assistant d'IA

Compétences travaillées

  • Git et pull requests
  • SQL et index
  • API REST
  • Tests et CI/CD
  • Conteneurisation
  • RGAA et WCAG
  • RGESN
  • RGPD et AIPD
  • Recommandations ANSSI
  • Assistant d'IA

Programme

  1. Le métier de développeur junior en France, en Belgique, en Suisse et au Luxembourg — Le fonctionnement des ESN, le travail en régie chez un client et ce que recherchent réellement les offres de développeur junior. · lecture et quiz de 5 questions
  2. Environnement de travail et gestion de versions avec Git — Cloner un dépôt existant, comprendre son historique, lire avant d'écrire, puis proposer ses modifications par branches et pull requests. · lecture et quiz de 5 questions
  3. Bases de données relationnelles et SQL — Interroger une base relationnelle pour produire une liste métier, et mesurer ce qu'un index coûte en espace et à chaque écriture. · lecture et quiz de 5 questions
  4. Développer côté serveur : composants métier, API REST et code sécurisé — Construire le traitement serveur d'une requête envoyée par une application mobile, et le protéger contre les accès non autorisés. · lecture et quiz de 5 questions
  5. Tests, qualité du code et intégration continue (CI/CD) — Écrire des tests qui détectent une faille de contrôle d'accès avant la mise en production et les automatiser dans une chaîne CI/CD. · lecture et quiz de 5 questions
  6. Livrer sans être là : conteneuriser et documenter un déploiement — Conteneuriser une application et écrire une procédure de déploiement et de vérification que n'importe quel membre de l'équipe peut suivre. · lecture et quiz de 5 questions
  7. Accessibilité numérique : RGAA, European Accessibility Act et WCAG — Ce que la loi impose, et comment vérifier navigation au clavier, annonce par lecteur d'écran et rapport de contraste de 4,5:1. · lecture et quiz de 5 questions
  8. Écoconception et sobriété numérique du service — Lire le RGESN, distinguer obligation légale et référentiel, et mesurer le poids d'une page avec les outils du navigateur. · lecture et quiz de 5 questions
  9. Données personnelles et sécurité : RGPD, doctrine CNIL et recommandations ANSSI — Les questions à trancher avant de coder sur des données sensibles : AIPD, export des données, suppression de compte. · lecture et quiz de 5 questions
  10. Travailler avec un assistant d'IA : vérifier, assumer, documenter — Utiliser un assistant d'IA intégré à l'éditeur, repérer ses erreurs bruyantes ou silencieuses, et rester responsable du code livré. · lecture et quiz de 5 questions

Télécharger le programme (PDF)

Convention de stage

Un stagiaire ayant suivi ce cours peut intervenir dans une équipe de développement qui maintient une application web ou mobile : correction d'anomalies via pull requests, requêtes SQL, nouveaux endpoints d'API, écriture de tests. Il peut aussi contribuer à des audits d'accessibilité RGAA, à des mesures d'écoconception ou à la documentation d'une procédure de déploiement.

Le stage peut se dérouler en même temps que la formation, dans les 180 jours d’accès.

Questions fréquentes

À quel métier prépare le cours Programmation Avancée ?

Le cours Programmation Avancée prépare au poste de développeur junior, tel qu'il s'exerce souvent en France, en Belgique, en Suisse et au Luxembourg : employé par une ESN et placé en régie chez un client, pour maintenir une application déjà en production. Le cours couvre donc l'ensemble du quotidien technique, de Git et SQL jusqu'au déploiement, ainsi que les obligations d'accessibilité, de protection des données et de sécurité qui encadrent ce travail.

Que pourrais-je faire concrètement pendant mon stage avec ce cours ?

Vous pourrez travailler sur le dépôt d'une application existante : lire le code, corriger une anomalie et la proposer en pull request, écrire une requête SQL pour un service métier, ajouter un endpoint d'API avec contrôle d'accès, écrire des tests ou vérifier l'accessibilité d'un formulaire. C'est vous qui trouvez l'entreprise d'accueil ; l'école établit la convention de stage et son annexe, signées électroniquement par l'entreprise.

Quels outils, normes et réglementations le cours aborde-t-il ?

Côté technique : Git, branches et pull requests, bases relationnelles et SQL, API REST, tests automatisés, intégration continue (CI/CD), conteneurisation et assistant d'IA intégré à l'éditeur. Côté réglementaire : RGAA, European Accessibility Act et WCAG pour l'accessibilité, RGESN pour l'écoconception, RGPD, doctrine de la CNIL et recommandations de l'ANSSI pour les données personnelles et la sécurité, dont l'analyse d'impact (AIPD).

Un développeur junior passe-t-il surtout son temps à écrire du code neuf ?

Non. Dans une ESN placée en régie chez un client, la situation la plus fréquente est de reprendre un projet vivant écrit par d'autres, de comprendre ce qui existe et de le faire évoluer sans rien casser. Le cours installe donc un réflexe dès le module Git : sur un dépôt qu'on n'a pas écrit, on lit avant d'écrire. Le même principe s'applique au code proposé par un assistant d'IA, à vérifier avant de l'assumer.

Autres formations : Technologie et IA

Voir toutes les formations

Contenu mis à jour : 07/10/2026