Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
À l'issue de cette formation Docker et Kubernetes Déploiement Applications, les participants auront acquis les compétences et connaissances nécessaires pour :
Tarif |
A partir de 2 225,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 2 225,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
L’utilisation des technologies Cloud, le développement et le déploiement des applications à la base de conteneurs sont des méthodes qui deviennent de plus en plus courantes. Les conteneurs sont des unités qui rassemblent tous les éléments nécessaires pour fonctionner : les bibliothèques, les outils systèmes, l'environnement d'exécution et le code. Ils permettent de déployer et dimensionner des applications avec l'assurance que le code s'exécutera de la même façon dans les environnements de développement et de production. Docker est un logiciel open-source, qui a standardisé l’utilisation de conteneurs et qui permet de concevoir, tester et déployer des applications conteneurisées dans n’importe quel environnement.
Docker et les containers ont permis l’apparition de nouvelles formes d’architectures, consistant à composer des applications sous forme de micro-services distribuées, qui sont des containers qui communiquent entre eux. Les applications basées sur des micro-services ont beaucoup d’avantages par rapport aux applications monolithiques, tels que la flexibilité et la scalabilité, mais elles ont besoin d’outils spéciaux de gestion de cycle de vie.
Kubernetes est un logiciel open-source, initialement développé par Google, conçu pour le déploiement et la gestion des applications conteneurisés, compatible avec Docker. Il permet d’automatiser le déploiement et la gestion d’applications multi-conteneurs sur un cluster de machines. C’est un logiciel qui facilite et optimise le cycle de vie des applications et micro-services en utilisant des méthodes de prédictibilité, de scalabilité et de haute disponibilité.
Lors de cette formation Docker et Kubernetes Déploiement Applications, les participants apprendront à concevoir des conteneurs à travers la transformation d’une application initialement monolithique en un ensemble de conteneurs interconnectés, à construire et tester ces conteneurs à l'aide de Docker, à comprendre et utiliser l’orchestrateur Kubernetes, ainsi qu’à exploiter un cluster s’appuyant sur Kubernetes pour augmenter la disponibilité et équilibrer la charge liée à l’application précédemment containerisée.
Historique des conteneurs
Introduction à Docker
Utiliser et manipuler des images de conteneurs existantes
Gérer le cycle de vie d'une image, de sa création à sa suppression
Concevoir son premier container, le lancer et le monitorer
Travaux Pratiques
Concevoir un fichier DockerFile pour construire une image de conteneur personnalisée
Interagir avec des conteneurs
Déployer un serveur de base de données à l'aide d'une technologie de conteneur
Motivation et utilisation d’un orchestrateur
Origine et introduction de Kubernetes
Bénéfices de Kubernetes
Principaux objets de base – Pods, Controllers, Namespaces, Services
Installer Kubernetes et son dashboard
Travaux Pratiques
Déployer un cluster Kubernetes local d’un seul nœud en utilisant VirtualBox et Minikube
Interagir avec Kubernetes en utilisant la ligne de commande kubectl
Utilisation du Dashboard web de Kubernetes et surveillance du cluster
Lancement d'application micro-service
Travaux Pratiques
Exécution d’une application avec Kubernetes
Exécuter et interagir avec des Pods
Utilisation de Labels pour organiser ses Pods
Ordonnancement de Pods sur des ressources spécifiques
Utilisation des Namespaces pour regrouper des ressources
Arrêter et Supprimer des pods
Mise en conteneurs d’une application logicielle
Utilisation de ReplicaSet et DaemonSet pour mieux gérer des applications multi-conteneurs
Introduction aux services et communications de Pods avec l’écosystème externe
Déployer une application multi-conteneurs à l'aide de Kubernetes
Travaux Pratiques
Déploiement de Redis sur Kubernetes en utilisant les connaissances acquises
Installer Kubernetes sur AWS, lancer une application, l’observer via des graphiques
Travaux Pratiques
Suivre le déploiement d’un cluster Kubernetes en utilisant des machines virtuelles sur AWS
Utilisation de kubeadm pour l’installation d’un cluster Kubernetes
Déployer des méthodes de surveillance de cluster (Prometheus et Grafana)
Décomposer une application monolithique en plusieurs micro-services en utilisant les acquis de la formation et exécution de la nouvelle architecture sur le cluster Kubernetes
Tarif |
A partir de 1 570,00 € |
Durée |
2 jours (14 heures) |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 3 600,00 € |
Durée |
5j / 26h |
Modes |
|
Tarif |
A partir de 1 590,00 € |
Durée |
2j / 14h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 2 750,00 € |
Durée |
5j / 35h |
Modes |
|
À l'issue de cette formation Orchestration Conteneurs, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 400,00 € |
Durée |
3j / 21h |
Modes |
|
A l'issue de cette formation Programmation JSF 2 vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 995,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
16 jours (112 heures) |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
1j / 7h |
Modes |
|
Tarif |
A partir de 2 480,00 € |
Durée |
3j / 21h |
Modes |
|
Plus concrètement à la suite de cette formation PowerPoint 2013 Perfectionnement, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 390,00 € |
Durée |
1j / 7h |
Modes |
|