4.00
(1 Note)

Certification docker DCA et le machine learning

Catégories : Featured
Liste de souhaits Partager
Partager le cours
Lien de la page
Partager sur les réseaux sociaux

À propos du cours

Cette formation propose une immersion complète dans la mise en place, la conteneurisation et l’orchestration d’un sous-projet de machine learning au sein de la plateforme FleetPulse, qui est une plateforme innovante dédiée à la gestion intelligente de flottes de véhicules, combinant microservices, data engineering et machine learning pour offrir des capacités avancées d’analyse et de prise de décision.. Elle s’adresse aux développeurs, ingénieurs data et profils DevOps souhaitant industrialiser leurs workflows et maîtriser les environnements d’exécution modernes.

Le parcours débute par une analyse des limites des environnements locaux et du setup manuel, notamment dans un contexte Python et machine learning. Il met en évidence les problématiques de reproductibilité, de dépendances et de portabilité.

La formation introduit ensuite Docker en profondeur, en couvrant son architecture, le cycle de vie des images et des conteneurs, ainsi que les mécanismes de persistance, de réseau et d’exposition des services. Les apprenants apprendront à construire des images optimisées avec Dockerfile, à sécuriser leurs environnements et à maîtriser les bonnes pratiques d’exécution.

Une partie importante est consacrée à la dockerisation complète d’une stack machine learning, suivie de son déploiement avec Docker Compose. Les différentes étapes permettent de comprendre comment orchestrer plusieurs services de manière cohérente et reproductible.

La formation se poursuit avec Docker Swarm pour aborder les problématiques de production : création de cluster, déploiement de stack, scaling, tolérance aux pannes, gestion réseau et load balancing. Les limites de Swarm sont également analysées afin d’ouvrir vers les concepts d’orchestration avancée avec Kubernetes.

Enfin, des modules avancés permettent de comprendre le fonctionnement interne de Docker, notamment les namespaces, les cgroups, les storage drivers et les aspects liés à la sécurité.

À l’issue de cette formation, les apprenants seront capables de concevoir, déployer et sécuriser une architecture conteneurisée complète, adaptée aux besoins d’un projet machine learning moderne et prête pour un environnement de production et sont pret a passer la certification docker DCA

 

 

 

 

Afficher plus

Qu’allez-vous apprendre ?

  • Au cours de cette formation, vous développerez des compétences concrètes pour concevoir, conteneuriser et déployer une application de machine learning dans un environnement moderne orienté microservices.
  • Vous apprendrez à :
  • Comprendre les limites des environnements de développement locaux et les problématiques liées aux dépendances, en particulier dans les projets Python et machine learning
  • Maîtriser les fondamentaux de Docker, son architecture et le cycle de vie des images et des conteneurs
  • Créer, optimiser et sécuriser des images Docker à l’aide de Dockerfile
  • Gérer la persistance des données avec les volumes et comprendre les mécanismes de stockage
  • Configurer et utiliser les réseaux Docker pour permettre la communication entre services
  • Dockeriser une stack complète de machine learning dans un contexte réaliste
  • Déployer et orchestrer plusieurs services avec Docker Compose
  • Mettre en place un cluster Docker Swarm et déployer une application en environnement distribué
  • Gérer le scaling, la haute disponibilité et le self-healing des services
  • Comprendre les concepts avancés de conteneurisation : namespaces, cgroups, storage drivers
  • Appliquer les bonnes pratiques de sécurité dans un environnement conteneurisé
  • Identifier les limites de Docker Swarm et comprendre les enjeux de l’orchestration avec Kubernetes
  • À l’issue de cette formation, vous serez capable de construire une architecture complète, reproductible et prête pour la production, adaptée aux projets de data et de machine learning et de passer la certification docker DCA

Contenu du cours

Getting Started & Brief

  • INTRODUCTION & ARCHITECTURE DU SOUS-PROJET DE MACHINE LEARNING FLEETPULSE
    00:00
  • L’ENFER DU SETUP MANUEL
    00:00
  • L’ENFER DU SETUP MANUEL – PYTHON
  • EXECUTION LOCALE & LIMITES
  • PRESENTATION DE DOCKER
  • INSTALLATION & PREMIER TEST
  • ARCHITECTURE DE DOCKER
  • LE CYCLE DE VIE DES IMAGES
  • LE CYCLE DE VIE DES CONTENEURS
  • INSPECTION ET DEBUGGING
  • PERSISTENCE ET EXPORT
  • NETWORKING DOCKER
  • EXPOSITION DES SERVICES : PORT MAPPING
  • VOLUMES ET PERSISTANCE
  • DOCKERFILE – LES FONDATIONS
  • EXÉCUTION ET SÉCURITÉ
  • MAÎTRISE DE L’EXÉCUTION & OPTIMISATION
  • DOCKERISATION DE LA STACK ML
  • INTRODUCTION À DOCKER COMPOSE
  • DEPLOIEMENT DE LA STACK COMPLETE AVEC DOCKER COMPOSE – partie 1
  • DEPLOIEMENT DE LA STACK COMPLETE AVEC DOCKER COMPOSE – partie 2
  • DEPLOIEMENT DE LA STACK COMPLETE AVEC DOCKER COMPOSE – partie 3
  • DOCKER SWARM : L’ORCHESTRATION EN PRODUCTION
  • PRÉPARATION DU CLUSTER AVEC VAGRANT
  • INITIALISATION DU CLUSTER DOCKER SWARM
  • DÉPLOIEMENT D’UNE STACK SUR SWARM
  • SCALING & SELF-HEALING
  • RÉSEAUX OVERLAY & LOAD BALANCING
  • LIMITES DE SWARM & HORIZON KUBERNETES
  • SYNTHÈSE : L’ARCHITECTURE DOCKER
  • SOUS LE CAPOT : NAMESPACES & CGROUPS
  • STORAGE DRIVERS & RUNTIME
  • SÉCURITÉ ET BONNES PRATIQUES

Notes et avis de l’apprenant

4.0
Total 1 Note
5
0 évaluation
4
1 évaluation
3
0 évaluation
2
0 évaluation
1
0 évaluation
Il y a 7 ans
Just completed the course:) Thank you so much, it was easy to follow and a big step, onwards and upwards, I also got your course on dreamweaver and I'm looking forward to getting stuck in. I'm sure will be as helpful and laid back as the last, really happy thank you.