Parcours guidé

Développeur Python

Python pour la logique et l'automatisation, Git pour travailler proprement, SQL et MySQL pour interroger les données, Linux pour comprendre la machine qui exécute le code, Docker pour la livrer. Le socle idéal avant le web, la data ou l'administration système.

  • 9 étapes
  • 9 cours gratuits
  • 9 formations
  • 49 h 47 de lecture
  • Cours disponible
  • En préparation

Cliquez sur une étape pour lire son détail plus bas.

Les étapes, une par une

Chaque étape se termine par des cours à lire et à pratiquer. Les formations en distanciel prennent le relais pour aller plus loin.

  1. Git Junior

    3 cours 14 h 15

    Versionner son code : commits, branches, fusion, résolution de conflits et travail à plusieurs. La compétence transversale de tous les métiers du web.

  2. MySQL Intermédiaire

    Contenu en préparation

    Le SGBD relationnel libre le plus répandu : modélisation, tables, contraintes, utilisateurs, sauvegardes et optimisation des requêtes.

  3. Linux Junior

    Contenu en préparation

    Le socle des serveurs web : terminal, arborescence, permissions, paquets, processus et journaux. Le prérequis de tout le reste côté serveur.

  4. Docker Avancé

    Contenu en préparation

    Isoler et livrer une application avec ses dépendances : images, conteneurs, volumes et Docker Compose pour des environnements reproductibles.

  5. CI/CD & déploiement Avancé

    Contenu en préparation

    Automatiser la livraison : intégration continue, environnements, déploiement et retour arrière. Le code part en production sans cérémonie manuelle.

  6. Sécurité applicative Intermédiaire

    Contenu en préparation

    Protéger une application : validation des entrées, mots de passe, sessions, droits, secrets, dépendances et fautes courantes du Top 10 OWASP.

  7. Tests & qualité Intermédiaire

    Contenu en préparation

    Vérifier que le code fait ce qu'il promet : tests unitaires, tests d'intégration, couverture. Écrire des tests, c'est pouvoir modifier sans casser.