Formation Docker : conteneuriser des APIs

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • S'approprier les principes fondamentaux pour utiliser Docker (conteneurs, images, volumes...)
  • Connaître les spécificités de conteneurisation d'APIs
  • Gérer son propre hub de conteneurs
  • Déployer un pipeline data dans le Cloud

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 3 000,00 €

Durée 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 3 000,00 €

Durée 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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

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

Prérequis

Bonnes connaissances en Python (ou sur un autre langage de programmation orienté back-end), ainsi qu'une première expérience avec les technologies Cloud.

Public

Ingénieurs DevOps,

Ces formations pourraient vous intéresser

Formation Apache Kafka

Proposé par Sparks

Objectifs de la formation

  • Identifier les principaux composants et avantages de Kafka
  • Installer et configurer Apache Kafka
  • Utiliser les APIs pour les producers et consumers
  • Mettre en œuvre et administrer Apache Kafka
  • Utiliser Kafka Connect pour l'intégration de données
  • Appliquer les principes fondamentaux de Kafka Streams
  • Assurer la sécurité et l'authentification dans Kafka
  • Implémenter et gérer Zookeeper
Tarif

A partir de 1 500,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Connaître les caractéristiques d'un conteneur Linux et découvrir Docker - Installer et utiliser Docker - Maîtriser la création d'images - Connaître et configurer une Registry (publique et privée) - Maîtriser les notions réseaux de Docker (drivers, links) - Comprendre et maîtriser la persistance des données (drivers, volumes) - Maîtriser la notion de service Docker avec Docker-compose - Utiliser Docker Swarm pour déployer une stack orientée Production
Tarif

A partir de 1 875,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Développer des fonctionnalités spécifiques sous Alfresco GED
Tarif

A partir de 2 675,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation C++ / Qt

Proposé par DAWAN

Objectifs de la formation

Maîtriser le développement d'applications graphiques avec l'API Qt
Tarif

A partir de 2 175,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre le cycle de développement d'une application, connaître les technologies du marché et orienter son choix, implémenter du code en C# ou Java ou C++
Tarif

A partir de 2 495,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Savoir architecturer et concevoir des projets web JEE performants à  base de Servlets et de JSP - Mettre en place le pattern MVC
Tarif

A partir de 1 125,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation RabbitMQ

Proposé par DAWAN

Objectifs de la formation

Installer et configurer RabbitMQ - Activer et utiliser des plugins comme la console de management web - Implémenter des applications de messaging en Java - Monter un cluster RabbitMQ - Choisir une stratégie de haute disponibilité ; paramétrer et optimiser la solution - Sécuriser et monitorer RabbitMQ
Tarif

A partir de 2 475,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser le développement d'applications mobiles sous iPhone/iPad
Tarif

A partir de 2 245,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Se préparer efficacement au passage de l'examen de certification CDA
Tarif

A partir de 2 400,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Appréhender le positionnement de Docker et des conteneurs
  • Mettre en œuvre la solution ainsi que les produits de l'écosystème pour déployer rapidement des applications à l'aide de conteneurs
  • Manipuler l'interface en ligne de commande de Docker pour créer des conteneurs
  • Administrer des conteneurs
  • Identifier les risques et challenges inhérents à Docker afin d’anticiper les bonnes solutions
Tarif

A partir de 1 800,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...