SF33569
4 jours
Formation Docker : conteneuriser des APIs.
4 jours de formation pour apprendre à encapsuler vos APIs avec Docker !
A l'issue de cette formation Docker, les apprenants seront en mesure d'utiliser l'outil de conteneurisation pour encapsuler des APIs et les déployer dans le Cloud.
Programme de formation Docker : conteneuriser des APIs.
Introduction et concepts fondamentaux
L’intérêt d’une architecture micro-services et pourquoi utiliser Docker
APIs vs serveurs traditionnels
Programmation pour serveur linux
Comment les conteneurs Docker permettent de nouvelles architectures IT
Les principales différences entre SaaS, PaaS, IaaS, serverless et CaaS
Utilisation de Docker pour les APIs
Pourquoi Docker est la meilleure solution ?
Débuter avec le client docjer
Conteneurs, images et Docker Hub
Réseaux et volumes de stockage
Introduction à l’architecture multi-conteneurs avec Docker Compose
Tests automatisés
Cas pratiques
Déploiement
Fournisseurs Cloud
Sécurité des APIs avec VPN et Proxies
Gérer son propre hub de conteneurs dans le Cloud
Intégration et déploiement continus (CI/CD) avec Docker
Surveiller et sécuriser dans le Cloud : construire une stratégie DevOps basée sur les conteneurs
Cas pratiques avec Microsoft Azure cloud services, AWS ou Databricks
Atelier pratique : refactoring d’une API ML et déploiement d’un pipeline data dans le Cloud
Présentation du projet, des données, délais et ressources Cloud
Rappels sur les principes de pipeline de données
Refactoring avec FastAPI et Docker
Sécuriser et scaler son API avec nginx proxy et load balancer
Déploiement
Nos autres formations en Intelligence Artificielle (IA) et Data Science .
Formation Analyse statistique et modélisation
Formation Analyste de données Microsoft Power BI (PL-300)
Formation Big Data, Data Science et Machine Learning : concepts et enjeux pour l’entreprise
Formation ChatGPT : les bases du prompt engineering
Formation Conception et implémentation d’une solution Microsoft Azure AI (AI-102)
Formation Data Science et Machine Learning avec R
A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.