Formation Docker pour les développeurs

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 1 875,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 875,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Introduction

    Revue des valeurs et principes de l’agilité
    Livraison continue et apport du mouvement DevOps
    Organisation des environnements de projet (local, dev, build, staging, prod…)
    Démarche qualité, gestion de version et des configurations

    Atelier pratique : Étude de cas d’ajout de dépendance, de montée de version

    Appréhender la virtualisation avec Docker

    Machine de développeur unique, multiples environnements
    Les différentes formes de virtualisation et leur concept
    Présentation des avantages et des cas d'utilisation des conteneurs
    Présentation de Docker et de son architecture
    Cas de Windows et MacOS

    Exécuter un projet dans Docker

    Installer Docker
    Build et exécution d’un projet au sein d’un conteneur
    Découvrir le Dockerfile
    Comprendre le cycle de vie du conteneur
    Administrer et superviser un conteneur depuis le docker host (exec, inspect, logs...)

    Atelier pratique : Récupérer, monter et exécuter localement un projet avec Docker

    Manipuler des images Docker

    Présentation du concept d'images Docker (Docker Hub, images personnalisées)
    Les différentes méthodes de conception d'une image Docker
    Créer une image à partir d'un conteneur (commit)
    Créer une image à partir d'un Dockerfile
    Les instructions dans un Dockerfile (FROM, COPY, ADD, EXPOSE, ENTRYPOINT, CMD)
    Gérer le cycle de vie des images (labels, tags, versionning mineur/majeur)
    Sélectionner et récupérer une image depuis la communauté "Docker Hub"
    Le concept des layers et du cache (optimisation)
    La registry et le stockage des images (registry privée, registry "Docker Hub" )

    Atelier pratique : Création, installation d'images. Mise en place d'une registry privée et gérer ses images

    Configurer le réseau pour Docker

    Le conteneur dans son réseau (stack réseau Docker)
    Le port forwarding (PAT)
    Liaisonner des conteneurs (links)
    Les différents réseaux proposés par Docker (drivers, les impacts et cloisonnements)

    Atelier pratique : Faire communiquer les conteneurs, mise en place d'un LEMP à partir de 3 conteneurs : PHP, MySQL, nginx. 

    Gérer les systèmes de fichier pour Docker

    Le principe de volumes associés à un conteneur
    Créer et persister des volumes docker
    Gérer les modèles de configuration et leurs bonnes pratiques

    Atelier pratique : Créer des volumes sur son Docker host pour persister et visualiser les données des conteneurs

     

    Prérequis

    Bases de l'administration systèmes sous Linux et Windows

    Public

    Développeurs - Webmasters

    Ces formations pourraient vous intéresser

    Linux - Programmation Shell

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Découvrir les fonctionnalités de l'interpréteur de commande des systèmes Linux et apprendre à créer vos propres scripts d'administration.

    À l'issue de la formation, le stagiaire sera capable de :

    • Comprendre comment automatiser, fiabiliser les travaux répétitifs
    • Savoir développer plus rapidement qu'en programmation traditionnelle
    • Maîtriser les principales instructions du langage de script
    • Connaître les différentes facettes de chacun des interpréteurs

    METHODES ET OUTILS PEDAGOGIQUES

    • Alternance exposés théoriques et exercices pratiques (80% pratique)
    • Support de cours 

    EVALUATION

    • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

    Public concerné

    Analystes d'exploitation - Développeurs d'applications sur UNIX - Exploitants et administrateurs

    Pré-requis

    Connaissance des principes de base du système UNIX

    Tarif

    A partir de 1 825,00 €

    Durée

    3 jour(s)

    Modes
    • Entreprise
    • Distance
    • Centre

    Docker - Mise en œuvre

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Acquérir les compétences nécessaires pour construire et gérer des conteneurs d’applications avec la solution Docker et les produits de son écosystème.

    À l'issue de la formation, le stagiaire sera capable de :

    • Comprendre les principes et le positionnement de Docker et des conteneurs
    • Savoir installer Docker dans plusieurs contextes systèmes
    • Savoir mettre en oeuvre la solution ainsi que les produits de l'écosystème pour déployer rapidement des applications à l'aide de conteneurs
    • Être capable de manipuler l'interface en ligne de commande de Docker pour créer des conteneurs

    METHODES ET OUTILS PEDAGOGIQUES

    • Alternance exposés théoriques et exercices pratiques (80% pratique)
    • Support de cours 

    EVALUATION

    • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

    Public concerné

    Administrateurs, chefs de projet Développeurs d'applications Toute personne souhaitant mettre en œuvre Docker pour déployer ses applications

    Pré-requis

    Connaître les bases du système Unix/Linux

    Tarif

    A partir de 2 190,00 €

    Durée

    3 jour(s)

    Modes
    • Entreprise
    • Distance
    • Centre

    DevOps : démarches et outils

    Proposé par ENI Service

    Objectifs de la formation

    • Appréhender les principes et les bénéfices du mouvement DevOps
    • Appréhender les enjeux du DevOps dans une organisation
    • Appréhender les éléments constitutifs d’une usine logicielle DevOps
    • Identifier les principaux outils de gestion de configuration
    • Identifier les étapes de mise en œuvre de la démarche, incluant l’anticipation des risques
    Tarif

    A partir de 1 690,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Apprendre à  installer et à  administrer Exchange - Gérer les dossiers - Comprendre le routage des messages - Surveiller son serveur Exchange
    Tarif

    A partir de 2 995,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Comprendre les principes DevOps - Mettre en place une solution de configuration logicielle basée sur Git - Gérer les versions des projets du dépôt de données - Mettre en œuvre et exploiter un serveur d'inte?gration continue - Ge?rer les interconnexions avec un syste?me de build et de tests
    Tarif

    A partir de 2 975,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Effectuer un paramétrage avancé de Docker
    • S'approprier les meilleures pratiques pour l'administration du Docker Daemon
    • Créer et déployer des registres privés
    • Utiliser les fonctionnalités et outils pour la supervision
    Tarif

    A partir de 1 500,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Expliquer les fonctionnalités de SAP Business Technology Platform (SAP BTP)
    • Lister les options proposées pour l'intégration et l'extension des applications, par exemple avec de l'intelligence artificielle
    • Décrire les fonctionnalités de SAP BTP pour les développeurs d'applications
    • Identifier les services disponibles autour de la gestion des données
    • Décrire la sécurité au sein de SAP BTP
    • Expliquer le concept de durabilité au sein des solutions SAP.
    Tarif

    A partir de 410,00 €

    Durée

    0j / 4h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Expliquer les avantages et inconvénients de la conteneurisation
    • Déployer et administrer la plateforme Docker
    • Configurer et utiliser le moteur Docker
    • Décrire la création des images Docker et "Dockerfile"
    • Intéragir avec le Docker Hub et registry privés
    • Mettre en oeuvre et configurer des conteneurs
    • Déployer des applications dans les conteneurs
    • Organiser la gestion des réseaux et du stockage
    • Maintenir et surveiller une infrastructure de conteneurs en production.
    Tarif

    A partir de 2 010,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Comprendre la problématique de la complexité des développements logiciels.
    • Comprendre le bénéfice de l'intégration continue.
    • Adopter les bonnes pratiques de rédaction des tests logiciels.
    • Mettre en place une stratégie de campagne de tests automatisés avec les outils de tests unitaires et d'intégration (PHPUnit, JUnit, PyUnit) et Selenium.
    • Travailler avec un gestionnaire de code source tel que Git, et adopter les réflexes du travail collaboratif.
    • Comprendre le rôle des différents outils d'une chaine d'intégration continue.
    • Utiliser un outil de construction logiciel pour automatiser les étapes de construction et les tests.
    • Mettre en place une plateforme d'intégration continue.
    • Travailler en mode projet collaboratif en adoptant une démarche DevOps.
    • Déployer des applications dans des conteneurs logiciels.
    Tarif

    Contacter l'organisme

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Comprendre Docker et les microservices- savoir installer Docker - administrer et orchestrer Docker
    Tarif

    A partir de 3 250,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...