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

    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

    2 jours (14 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    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
    • Centre
    • Entreprise
    • Distance

    JavaScript - Les fondamentaux

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Architectes web, développeur web, webmestres ou chefs de projets souhaitant maîtriser l’utilisation des balises et feuilles de styles HTML5/CSS3, utiliser JavaScript pour gérer l’interactivité d’un site web et savoir construire un site responsive design.

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

    • Maîtriser l'utilisation des balises et feuilles de style HTML5/CSS3 
    • Utiliser JavaScript pour gérer l'interactivité d'un site web 
    • Savoir construire son site en Responsive Design
    • Gérer les évènements et les manipulations dynamiques

    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é

    Architectes web, Chefs de projets, Développeurs web, Webmestres

    Pré-requis

    Disposer de connaissances en langages HTML et CSS - Connaître la programmation structurée

    Tarif

    A partir de 1 875,00 €

    Durée

    3 jour(s)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Appréhender l'univers des bases de données NoSQL
    • Identifier les caractéristiques techniques de bases NoSQL
    • Différencier bases de données SQL et NoSQL
    • Savoir choisir un type de base de données selon son contexte
    • Connaître les principales solutions NoSQL du marché
    Tarif

    A partir de 1 400,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Déployer des applications en paquets à l'aide de manifestes, de modèles, de "Kustomize" et de "Helm"
    • Configurer l'authentification et l'autorisation pour les utilisateurs et les applications
    • Protéger le trafic réseau à l'aide de politiques réseau et exposer les applications avec un accès réseau approprié
    • Déployer et gérer des applications à l'aide de manifestes de ressources
    • Mettre en oeuvre du libre-service pour les développeurs de projets d'applications
    • Gérer les mises à jour des clusters OpenShift et des opérateurs Kubernetes.
    Tarif

    Contacter l'organisme

    Durée

    5j / 29h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Identifier et mettre en oeuvre les fonctionnalités avancées des conteneurs Docker
    • Créer des images complexes avec Docker Compose
    • Mettre en haute disponibilité les conteneurs avec Docker Swarm
    • Démarrer l'orchestration avec Kubernetes
    • Sécuriser une infrastructure Docker.
    Tarif

    A partir de 1 420,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Java - Avancé

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

     Développeurs souhaitant acquérir les connaissances nécessaires pour être capable de développer des applications graphiques riches  et d'utiliser de nombreux paquetages du langage.

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

    •     Développer des projets Java complexes
    •     Développer des applets graphiques avec AWT et SWING
    Tarif

    A partir de 1 910,00 €

    Durée

    3 jour(s)

    Modes
    • Centre
    • Entreprise

    Linux - Programmation Shell avancée

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Analyses d’exploitation, développeurs UNIX, exploitants ou administrateurs souhaitant acquérir une parfaite maîtrise du Shell.

    Tarif

    A partir de 1 940,00 €

    Durée

    3 jour(s)

    Modes
    • Centre
    • Entreprise

    Adobe XD

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Acquérir les fondamentaux pour mettre en œuvre des prototypes de vos projets web, pour partager "l’expérience utilisateur" et "valider les choix".

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

    • Maîtriser les bonnes pratiques de conception d'interfaces
    • Créer des interfaces interactives de sites Web et d'applications mobiles
    • Réaliser des parcours de navigation répondant aux besoins des utilisateurs
    • Partager et tester des prototypes pour réaliser des interfaces fonctionnelles.
    Tarif

    Contacter l'organisme

    Durée

    2 jour(s)

    Modes
    • Entreprise

    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

    2 jours (14 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...