Cours & Articles

Guides pratiques avec exemples de code

Cours rédigés à partir de cas réels rencontrés en production : de la conteneurisation Docker à l'entraînement de modèles ML, chaque guide inclut du code fonctionnel et des bonnes pratiques.

🐳 Infrastructure / DevOps

Docker
Conteneuriser une API Python
Créer un Dockerfile, construire une image et déployer une API FastAPI dans un conteneur Docker.
⏱ 30 min · Débutant
Docker
Optimiser ses images Docker en production
Multi-stage builds, images légères Alpine, gestion des secrets et sécurité des conteneurs.
⏱ 25 min · Intermédiaire
Kubernetes
Déployer une app Node.js avec rolling updates
Deployment, Service, rolling update zéro downtime et health checks sur un cluster Kubernetes.
⏱ 45 min · Intermédiaire
Cloud Run
API FastAPI en prod sur Cloud Run en 10 min
Containeriser, pousser sur Artifact Registry et déployer une API serverless sur Google Cloud Run.
⏱ 20 min · Intermédiaire
Jenkins
Pipeline CI/CD pour une app React
Construire un pipeline Jenkins complet : build → test → build Docker → push → deploy.
⏱ 40 min · Avancé

🔧 Backend

Python
Python avancé : décorateurs, async et typage
Décorateurs, context managers, async/await, type hints et dataclasses avec exemples concrets.
⏱ 45 min · Intermédiaire
FastAPI
API REST avec authentification JWT
Construire une API sécurisée avec FastAPI, SQLAlchemy, JWT tokens et protection des routes.
⏱ 50 min · Intermédiaire
Node.js / Express.js
API REST avec Express + MongoDB
API CRUD complète avec Express.js, Mongoose, middlewares, gestion des erreurs et tests.
⏱ 40 min · Débutant
PHP / Symfony
Application MVC complète avec Symfony
Créer une application blog avec Symfony 7 : entités Doctrine, controllers, formulaires et Twig.
⏱ 55 min · Intermédiaire
SQL / NoSQL
SQL avancé et comparatif avec MongoDB
Jointures complexes, agrégations, index et migration du modèle relationnel vers MongoDB.
⏱ 40 min · Intermédiaire

📊 Data Science & Machine Learning

NumPy & Pandas
Manipulation de données : matrices et DataFrames
Calcul vectorisé avec NumPy, nettoyage et analyse de données réelles avec Pandas.
⏱ 40 min · Débutant
Scikit-learn
Prédiction de prix immobiliers
Pipeline ML complet : preprocessing, feature engineering, entraînement et évaluation de modèles.
⏱ 45 min · Intermédiaire
TensorFlow & PyTorch
Classification d'images avec CNN
Construire et entraîner un réseau de neurones convolutif pour classifier des images avec les deux frameworks.
⏱ 60 min · Avancé
Matplotlib / Seaborn
Visualisation de données financières
Graphiques avancés, subplots, heatmaps et storytelling avec les données — pour des rapports professionnels.
⏱ 35 min · Débutant
Google Colab
Entraîner un modèle ML sans GPU local
Utiliser Colab efficacement : GPU gratuit, montage Drive, versioning et bonnes pratiques de notebook.
⏱ 30 min · Débutant

⚛️ Frontend

React
Dashboard de visualisation avec Recharts
Construire un tableau de bord interactif : hooks, composants réutilisables, graphiques Recharts et responsive design.
⏱ 50 min · Intermédiaire