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

Objectifs de la formation

Comprendre l'architecture et l'usage des services web - Découvrir le protocole SOAP - Maîtriser l'architecture REST - Apprendre la spécification OpenAPI et documenter un service web - Tester un service web avec un outil (Postman, SOAP UI)
Tarif

A partir de 1 475,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Apprendre à  développer et déployer des applications ASP.Net avec Windows Azure
Tarif

A partir de 3 325,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Découvrir les enjeux et les opportunités du Big Data pour les entreprises
  • Comprendre l’impact de ces technologies sur la DSI et acquérir les connaissances nécessaires à leur mise en œuvre
  • Identifier les opportunités ouvertes par l’Open Data et les APIs d’accès aux données
  • Acquérir la perspective nécessaire pour apprécier l’impact socio-économique de ces technologies
Tarif

A partir de 1 690,00 €

Durée

2j / 14h

Modes
  • Entreprise

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 2 495,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les technologies mouvantes du monde des réseaux, aussi bien filaires que sans fil
  • Reconnaître l'intérêt opérationnel des différentes technologies accessibles aujourd'hui et décrire de manière approfondie et opérationnelle les thèmes concrets de l'entreprise
  • Anticiper l'avenir le temps d'un schéma directeur, en termes de tendances et de perspectives.
Tarif

A partir de 860,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Programmer en Scala

Proposé par ENI Service

Objectifs de la formation

  • Identifier les caractéristiques et les cas d'usage du langage Scala
  • Mettre en place un environnement de développement Scala
  • Appliquer les concepts de base de la syntaxe de Scala
  • Mettre en œuvre la programmation orientée objet en Scala
  • Utiliser les principes de la programmation fonctionnelle
  • Mettre en œuvre le Pattern Matching
  • Interagir avec les APIs Java
Tarif

A partir de 1 950,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

La formation Automatisation des tests web, mobile et APIs EN ANGLAIS a pour but de :

  • Fournir les bases de l’automatisation de tests pour des applications web, mobile et les APIs.
  • Améliorer les connaissances nécessaires pour réaliser une suite de test rapide, fiable et variabiliser les données de test.

L’accent est mis sur la compréhension des principes et la mise en place de bonnes pratiques au travers de cas concrets. L’outillage retenu pour faire des tests automatisés comporte notamment Selenium, Katalon ou Browserstack permet de réaliser la formation dans un environnement similaire aux entreprises.

Cette formation a pour objectif de :

  • Découvrir les fondations nécessaires à l’automatisation de test avec l’outillage principal de Selenium et de Katalon
  • Acquérir les bonnes pratiques d’extensibilité et de maintenance pour une suite de tests existantes, pour vous permettre de garantir leur stabilité et scalabilité
  • Réaliser et mettre en place d’une suite de tests mobiles
  • Gérer les environnements et mettre en place des tests pour des APIs en REST

A l’issue de cette formation, chaque apprenant sera capable de :

Mettre en place des tests automatisés pour les cas fréquemment rencontrés

  • Connaitre les bases et fondations évolutives pour améliorer la maintenance des suites de test mises en place
  • Savoir executer et maintenir une suite de tests
  • Savoir executer des tests mobile
  • Savoir executer des tests API en REST
Tarif

A partir de 720,00 €

Durée

2 jours ; Formation réalisable à votre rythme durant 2 mois en format VOD (e-learning)

Modes
  • 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

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire précisément la conception de sites Web actuels, avec les technologies qui les sous-tendent
  • Fournir une méthode générale de conception et de développement réutilisable dans de nombreux contextes applicatifs (site institutionnel, commercial, lié à des SGBD, communication) pour améliorer la productivité de tout projet Web
  • Identifier les impacts des techniques du Cloud et de la mobilité dans la conception des sites actuels
  • Distinguer l'importance des services Web dans les architectures actuelles
  • Identifier dans quels cas une architecture à base de microservices peut être intéressante, et comprendre les étapes de sa conception
  • Reconnaître l'intérêt des conteneurs et de Docker en particulier
  • Mettre en oeuvre, déployer et administrer des applications dans des conteneurs
  • Distinguer les étapes d'une application Web depuis l'analyse jusqu'à la mise en oeuvre
  • Reconnaître les principales technologies, architectures et langages participant au monde Internet / Intranet
  • Décrire les techniques d'adaptation des sites Web aux terminaux tels que les mobiles, tablettes
  • Identifier les différents métiers participant à la réussite d'une application Web
  • Utiliser des outils et langages de développement de site Web, tant serveur que client.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...