{"product_id":"140311","title":"Docker facile pour les développeurs ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYGWrkXBzgCmrUgjhJzUxh2WuUTKW.png?v=1765079202\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Docker facile pour les développeurs \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/143792169\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eIntroduction au livre\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e  \u003cdiv\u003e\n\u003cb\u003eApprendre systématiquement en suivant l'ordre suivant : « concepts de base, concepts avancés, application pratique et utilisation ».\u003cbr\u003e Le guide Docker indispensable pour les développeurs !\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Kubernetes et les technologies de conteneurisation sont essentiels dans le développement logiciel moderne.\u003cbr\u003e La mise en place d'un système stable mais flexible nécessite une compréhension approfondie de la technologie des conteneurs.\u003cbr\u003e Ce livre est organisé de manière systématique afin que les débutants puissent facilement le comprendre et le suivre.\u003cbr\u003e Les développeurs expérimentés peuvent exploiter plus efficacement la technologie des conteneurs en pratique grâce à divers exemples.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Dans un environnement virtualisé, les concepts de réseaux et de volumes sont difficiles à appréhender pour de nombreux développeurs.\u003cbr\u003e Ce livre utilise des supports visuels et des schémas créés par l'auteur pour expliquer ces concepts de manière intuitive.\u003cbr\u003e De plus, vous pouvez apprendre à l'utiliser en pratique grâce à des exercices pas à pas de conteneurisation d'applications, plutôt qu'à de simples explications théoriques. \u003cbr\u003eCe livre vous aidera à maîtriser systématiquement la technologie des conteneurs et à devenir un développeur compétitif dans un environnement cloud natif.\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e Vous pouvez consulter un aperçu du contenu du livre.\u003cbr\u003e \u003cspan\u003eAperçu\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindice\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003e▣ Chapitre 1 : Premiers pas avec Docker\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 1.1 Informations sur l'environnement de formation\u003cbr\u003e 1.2 Configuration d'un environnement de pratique sous Windows\u003cbr\u003e __1.2.1 Installation de Git\u003cbr\u003e 1.2.2 Installation de Docker Desktop\u003cbr\u003e __1.2.3 Installation de VS Code\u003cbr\u003e 1.2.4 Création d'un dossier d'exercices\u003cbr\u003e 1.2.5 Télécharger le matériel d'entraînement\u003cbr\u003e 1.3 Configuration d'un environnement de laboratoire sous macOS\u003cbr\u003e __1.3.1 Installation d'iTerm2\u003cbr\u003e __1.3.2 Installation de Homebrew et Git\u003cbr\u003e __1.3.3 Installation de Docker Desktop\u003cbr\u003e __1.3.4 Installation de VS Code\u003cbr\u003e __1.3.5 Création d'un dossier d'exercices\u003cbr\u003e 1.3.6 Téléchargez les supports d'entraînement\u003cbr\u003e 1.4 Guide pratique (Windows et macOS)\u003cbr\u003e __1.4.1 Copie des commandes d'entraînement\u003cbr\u003e 1.4.2 Utilisation de la fenêtre de navigation privée du navigateur\u003cbr\u003e __1.4.3 Supprimer tous les conteneurs\u003cbr\u003e \u003cbr\u003e\u003cb\u003e▣ Chapitre 2 : Technologie de virtualisation et virtualisation par conteneurs\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Serveur 2.1\u003cbr\u003e __2.1.1 Serveur et client\u003cbr\u003e __2.1.2 Types de serveurs\u003cbr\u003e __2.1.3 Fonctionnement du serveur dans un environnement d'entreprise\u003cbr\u003e 2.2 Technologie de virtualisation\u003cbr\u003e 2.2.1 Technologie et logiciel de virtualisation\u003cbr\u003e 2.2.2 Économie de la technologie de virtualisation\u003cbr\u003e 2.3 Virtualisation par hyperviseur\u003cbr\u003e 2.3.1 Processus et système d'exploitation\u003cbr\u003e __2.3.2 Le rôle de l'hyperviseur\u003cbr\u003e 2.4 Virtualisation de conteneurs\u003cbr\u003e __2.4.1 Virtualisation de l'hyperviseur vs.\u003cbr\u003e virtualisation de conteneurs\u003cbr\u003e 2.5 Docker\u003cbr\u003e __2.5.1 Architecture de Docker\u003cbr\u003e 2.6 Exécution d'un conteneur\u003cbr\u003e __2.6.1 Serveur Web\u003cbr\u003e\u003cbr\u003e \u003cb\u003e▣ Chapitre 3 : Images et contenants\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 3.1 Image\u003cbr\u003e 3.1.1 Éléments nécessaires à l'exécution du programme\u003cbr\u003e __3.1.2 Image\u003cbr\u003e Exécution de conteneurs utilisant des images __3.1.3\u003cbr\u003e 3.2 Conteneurs\u003cbr\u003e 3.2.1 Programmes et processus\u003cbr\u003e 3.2.2 Images et conteneurs\u003cbr\u003e 3.2.3 Utilisation des images et des conteneurs\u003cbr\u003e 3.3 Métadonnées pour les images et les conteneurs\u003cbr\u003e 3.3.1 Modification des valeurs Cmd et Env\u003cbr\u003e __3.3.2 -d option de la commande docker run  \u003cbr\u003e3.4 Cycle de vie du conteneur\u003cbr\u003e\u003cbr\u003e \u003cb\u003e▣ Chapitre 4 : Registre d’images\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 4.1 Registre d'images\u003cbr\u003e 4.1.1 Fonctions du registre d'images\u003cbr\u003e 4.1.2 Espace de stockage des images\u003cbr\u003e 4.1.3 Registre privé\u003cbr\u003e 4.2 Règles de dénomination des images\u003cbr\u003e 4.3 Rejoindre Docker Hub et partager des images\u003cbr\u003e\u003cbr\u003e \u003cb\u003e▣ Chapitre 5 : Construire une image\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 5.1 Images et calques\u003cbr\u003e 5.1.1 Avantages de la structure en couches\u003cbr\u003e 5.1.2 Principe de composition en couches\u003cbr\u003e __5.1.3 Calques d'images et conteneurs\u003cbr\u003e __5.1.4 Copie sur écriture (COW)\u003cbr\u003e 5.2 Validation d'image\u003cbr\u003e 5.3 Construire l'image\u003cbr\u003e 5.4 Créer le contexte\u003cbr\u003e 5.4.1 Exclusion de fichiers à l'aide du fichier .dockerignore\u003cbr\u003e 5.5 Directives Dockerfile\u003cbr\u003e __5.5.1 envColorApp\u003cbr\u003e Configuration de l'application envColorApp __5.5.2\u003cbr\u003e 5.5.3 Applications et images de bâtiments\u003cbr\u003e Code source de __5.5.4 envColorApp\u003cbr\u003e 5.6 Construction en plusieurs étapes\u003cbr\u003e __5.6.1 JavaHelloApp\u003cbr\u003e __5.6.2 Code source de JavaHelloApp\u003cbr\u003e 5.6.3 Résumé du contenu d'apprentissage\u003cbr\u003e\u003cbr\u003e \u003cb\u003e▣ Chapitre 6 : Applications conteneurisées\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 6.1 Cloud  \u003cbr\u003e__6.1.1 Serveur Cloud\u003cbr\u003e 6.1.2 Cloud public et cloud privé\u003cbr\u003e 6.1.3 Le cloud et l'économie du partage\u003cbr\u003e 6.1.4 Éléments fondamentaux du cloud computing : évolutivité, résilience et rentabilité\u003cbr\u003e 6.2 Cloud Native\u003cbr\u003e __6.2.1 Conteneur\u003cbr\u003e 6.2.2 Monolithique et MSA\u003cbr\u003e 6.3 Application Lipi\u003cbr\u003e 6.4 Création de l'image de l'application Lipi\u003cbr\u003e 6.4.1 Télécharger le code source\u003cbr\u003e 6.4.2 Création de l'image PostgreSQL\u003cbr\u003e __6.4.3 Création de l'image de l'application backend\u003cbr\u003e 6.4.4 Création de l'image frontale\u003cbr\u003e\u003cbr\u003e \u003cb\u003e▣ Chapitre 7 : Réseau\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 7.1 Notions de base sur les réseaux\u003cbr\u003e __7.1.1 Réseau\u003cbr\u003e __7.1.2 Adresse IP\u003cbr\u003e 7.1.3 Adresse IP publique et adresse IP privée\u003cbr\u003e 7.1.4 Interfaces et ports réseau\u003cbr\u003e 7.1.5 Réseaux publics et privés\u003cbr\u003e 7.1.6 NAT et redirection de ports\u003cbr\u003e __7.1.7 DNS\u003cbr\u003e 7.2 Réseau Docker\u003cbr\u003e 7.2.1 Réseau de ponts\u003cbr\u003e 7.2.2 Réseaux et interfaces virtuels\u003cbr\u003e 7.2.3 Commande de redirection de port\u003cbr\u003e __7.2.4 DNS de Docker\u003cbr\u003e 7.2.5 Types de réseau Docker\u003cbr\u003e 7.3 Réseau Lipi\u003cbr\u003e \u003cbr\u003e\u003cb\u003e▣ Chapitre 8 : Volume\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 8.1 État du conteneur et propriétés sans état\u003cbr\u003e 8.1.1 Caractéristiques sans état des conteneurs\u003cbr\u003e 8.1.2 Changement de paradigme dans la gestion des serveurs : Animaux de compagnie vs. Bétail\u003cbr\u003e 8.2 Modernisation des applications\u003cbr\u003e 8.2.1 Caractéristiques des applications conteneurisées\u003cbr\u003e 8.2.2 Considérations relatives au développement d'applications sans état\u003cbr\u003e 8.3 Volumes Docker\u003cbr\u003e 8.3.1 La nécessité des volumes Docker\u003cbr\u003e 8.3.2 Fonctionnement des volumes Docker\u003cbr\u003e 8.3.3 Utilisation des volumes Docker\u003cbr\u003e __8.3.4 Commandes de gestion des volumes Docker\u003cbr\u003e 8.3.5 Types de montage des volumes Docker\u003cbr\u003e\u003cbr\u003e \u003cb\u003e▣ Chapitre 9 : Docker en pratique\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 9.1 Gestion des images\u003cbr\u003e __9.1.1 Optimisation des couches à l'aide de la directive RUN\u003cbr\u003e 9.2 Création avec cache\u003cbr\u003e 9.2.1 Principe de création du cache de couche\u003cbr\u003e __9.2.2 Optimisation de la compilation à l'aide de caches\u003cbr\u003e 9.3 Configuration d'architecture à 3 niveaux\u003cbr\u003e 9.4 Configuration dynamique du serveur à l'aide de variables d'environnement\u003cbr\u003e 9.5 Configuration d'une base de données double\u003cbr\u003e 9.6 Optimisation des applications conteneurisées\u003cbr\u003e __9.6.1 Optimisation des ressources\u003cbr\u003e __9.6.2 Optimisation de la mémoire du tas Java  \u003cbr\u003e9.7 Configuration d'un environnement de développement à l'aide de conteneurs\u003cbr\u003e\u003cbr\u003e \u003cb\u003e▣ Chapitre 10 : Docker Compose\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 10.1 Fichier YAML\u003cbr\u003e 10.2 Commandes Docker Compose\u003cbr\u003e\u003cbr\u003e \u003cb\u003e▣ Chapitre 11 : Docker et DevOps\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 11.1 DevOps\u003cbr\u003e __11.1.1 Pipeline CI\/CD\u003cbr\u003e 11.2 Actions GitHub\u003cbr\u003e __11.2.1 Rejoignez GitHub et dupliquez le code source\u003cbr\u003e __11.2.2 Vérifier la source du pipeline Lipi\u003cbr\u003e __11.2.3 Concepts d'actions GitHub\u003cbr\u003e __11.2.4 Grammaire du flux de travail\u003cbr\u003e __11.2.5 Actions fréquemment utilisées\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eImage détaillée\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate5200\/MidCate8\/519973418.jpg\" border=\"0\" alt=\"Image détaillée 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eAvis de l'éditeur\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003e★ Ce que ce livre aborde ★\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e ◎ Comprendre les concepts de virtualisation et de conteneurs\u003cbr\u003e ◎ Construction d'images, construction en plusieurs étapes\u003cbr\u003e ◎ Architecture à trois niveaux et conteneurisation d'applications\u003cbr\u003e ◎ Réseaux virtuels et montages de volumes que les développeurs doivent connaître\u003cbr\u003e ◎ Comment utiliser les conteneurs pour le développement d'applications cloud-native\u003cbr\u003e ◎ Comment utiliser Docker Compose et GitHub Action Pipelines\u003cbr\u003e ◎ Comment utiliser la fonction conteneur de l'IDE (IntelliJ IDEA, VS Code) \u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e SPÉCIFICATIONS DES PRODUITS\u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n \u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003eDate d'émission :\u003c\/strong\u003e 25 mars 2025\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eNombre de pages, poids, dimensions :\u003c\/strong\u003e 380 pages | 175 × 235 × 16 mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13 :\u003c\/strong\u003e 9791158395933 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893408989226,"sku":"140311","price":38.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/154ef880d9232c31f43b55ad1d11cbd4.jpg?v=1765400935","url":"https:\/\/librairie.coreenne.fr\/products\/140311","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}