LABS07 | Docker pour le développeur Web

  • Cette formation s'adresse aux développeurs qui souhaitent rapidement découvrir les concepts fondamentaux et usages essentiels du logiciel libre Docker. En seulement une journée, ce cursus couvre les commandes principales de Docker, ses principaux fichiers de configuration et la mise en place d'une suite d'outils pour le développement Web PHP.
  • Prérequis

    Maîtriser Linux et la ligne de commande
  • Objectifs

    Cet atelier d'une journée est principalement destinée aux développeurs Web. Elle vous permet de comprendre rapidement le fonctionnement de Docker, son installation et sa configuration sur Linux ainsi que ses principales commandes. Vous apprendrez aussi à créer et personnaliser vos propres images Docker à partir des images officielles afin de construire tout un environnement de développement PHP et Symfony.

Programme détaillé

Introduction à Docker

  • Qu'est-ce que Docker ?
  • Comprendre le fonctionnement de Docker
  • Installer Docker sur Linux
  • Connaître les contraintes de compatibilité entre Linux, Mac OS et Windows
  • Découvrir les principales commandes de Docker
  • Localiser et modifier les principaux fichiers de configuration
  • Comprendre les concepts de conteneur et d'image

Utilisation de Docker

  • Créer et gérer des conteneurs Docker
  • Surveiller le fonctionnement des conteneurs Docker
  • Créer ses propres images Docker
  • Gérer la communication entre les conteneurs Docker
  • Partager des fichiers entre les conteneurs et l'environnement local
  • Utiliser les variables d'environnement

Construire une image LAMP

  • Découvrir l'utilitaire « docker-compose »
  • Installer et configurer une image Apache, PHP, MySQL
  • Surcharger les images standards pour les besoins de l'application
  • Améliorer la configuration pour supporter Nginx et PostgreSQL

Exécuter une application Symfony sur Docker

  • Installer une Distribution Standard de Symfony
  • Résoudre les problématiques de droits sur le cache, les logs et les sessions
  • Stocker les fichiers de sessions PHP dans un serveur Redis ou Memcached
  • Installer et configurer l'utilitaire Blackfire.io
  • Durée

    1 jour(s)
  • Niveau

    Débutant
  • Langues disponibles

    Français
  • Pays disponibles

    France
A partir de 690,00 €
Aucune session prévue

Aucune session n'est prévue pour cette formation. Nous organisons cependant des sessions de formation sur mesure, n'hésitez pas à nous contacter pour plus d'informations !