{"product_id":"139265","title":"Docker textbook ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXPBvmD8EIBEPJw6m045RGD6hF9Bf.png?v=1765074236\" 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 textbook \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\/111408749\/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\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003ePractical Docker usage tips from a Docker expert!\u003cbr\u003e Let's start with a configuration that's perfect for beginners!\u003cbr\u003e Get ready for real-world use with 200 practical exercises!\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e This book follows the author's 'One Hour a Day Study Strategy', which he has perfected over the years.\u003cbr\u003e Excluding Chapters 1 and 22, which do not have practice, all 20 chapters are structured so that one hour is sufficient to 'read the content, practice, and then solve the practice problems.'\u003cbr\u003e In particular, since the book expands on topics step by step each day, even those who are new to Docker can read and understand the entire book without any burden.\u003cbr\u003e\u003cbr\u003e This book contains over 200 exercises. \u003cbr\u003eEven if you don't know much about Docker, you can apply what you've learned in each chapter through hands-on practice, providing a progressive experience that allows you to understand and utilize Docker, distributed applications, container orchestration, and the container ecosystem.\u003cbr\u003e In particular, each training session focuses on tasks that may be encountered in the field, making it ideal for preparing for real-world applications.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e You can preview some of the book's contents.\u003cbr\u003e \u003cspan\u003ePreview\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\u003eindex\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e Part 1: Understanding Docker Containers and Images\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Before starting Chapter 1\u003cbr\u003e\u003cbr\u003e 1.1 Why Containers Are Taking Over the IT World\u003cbr\u003e\u003cbr\u003e 1.2 Target Audience\u003cbr\u003e\u003cbr\u003e 1.3 Setting up a practice environment\u003cbr\u003e\u003cbr\u003e 1.4 Get started right away\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 2: Basic Docker Usage\u003cbr\u003e\u003cbr\u003e 2.1 Running Hello World in a Container\u003cbr\u003e\u003cbr\u003e 2.2 What is a container?\u003cbr\u003e\u003cbr\u003e 2.3 Using a container as a remote computer\u003cbr\u003e\u003cbr\u003e 2.4 Hosting a Website Using Containers\u003cbr\u003e\u003cbr\u003e 2.5 How Docker Runs Containers\u003cbr\u003e \u003cbr\u003e2.6 Exercise: Handling Container File Systems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 3: Creating a Docker Image\u003cbr\u003e\u003cbr\u003e 3.1 Using Images Shared on Docker Hub\u003cbr\u003e\u003cbr\u003e 3.2 Writing a Dockerfile\u003cbr\u003e\u003cbr\u003e 3.3 Building a Container Image\u003cbr\u003e\u003cbr\u003e 3.4 Understanding Docker Images and Image Layers\u003cbr\u003e\u003cbr\u003e 3.5 Optimizing Dockerfile Scripts Using Image Layer Cache\u003cbr\u003e\u003cbr\u003e 3.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 4 From Application Source Code to Docker Image\u003cbr\u003e\u003cbr\u003e 4.1 I have a Dockerfile, do I need a build server?\u003cbr\u003e\u003cbr\u003e 4.2 Practical Application Building Example: Java Source Code\u003cbr\u003e\u003cbr\u003e 4.3 Practical Application Building Example: Node.js Source Code\u003cbr\u003e\u003cbr\u003e 4.4 Practical Application Building Example: Go Source Code\u003cbr\u003e\u003cbr\u003e 4.5 Understanding Multi-Stage Dockerfile Scripts\u003cbr\u003e\u003cbr\u003e 4.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 5: Sharing Images to Registries like Docker Hub\u003cbr\u003e\u003cbr\u003e 5.1 Handling Registries, Repositories, and Image Tags\u003cbr\u003e\u003cbr\u003e 5.2 Pushing a Built Image Directly to Docker Hub\u003cbr\u003e\u003cbr\u003e 5.3 Running Your Own Docker Registry\u003cbr\u003e \u003cbr\u003e5.4 Using Image Tags Effectively\u003cbr\u003e\u003cbr\u003e 5.5 Switching from Official Images to Golden Images\u003cbr\u003e\u003cbr\u003e 5.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 6: Persistent Storage Using Docker Volumes\u003cbr\u003e\u003cbr\u003e 6.1 Why Data in Containers Disappears\u003cbr\u003e\u003cbr\u003e 6.2 Running a container using a Docker volume\u003cbr\u003e\u003cbr\u003e 6.3 Running a container that uses a file system mount\u003cbr\u003e\u003cbr\u003e 6.4 Limitations of File System Mounts\u003cbr\u003e\u003cbr\u003e 6.5 How is a container's file system created?\u003cbr\u003e\u003cbr\u003e 6.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Part 2: Running Distributed Applications with Containers\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 7: Running Distributed Applications with Docker Compose\u003cbr\u003e\u003cbr\u003e 7.1 Structure of a Docker Compose File\u003cbr\u003e\u003cbr\u003e 7.2 Running an Application Composed of Multiple Containers Using Docker Compose\u003cbr\u003e\u003cbr\u003e 7.3 Communication between Docker containers\u003cbr\u003e\u003cbr\u003e 7.4 Specifying Application Settings with Docker Compose\u003cbr\u003e\u003cbr\u003e 7.5 Docker Compose Isn't a Panacea\u003cbr\u003e\u003cbr\u003e 7.6 Practice Problems\u003cbr\u003e\u003cbr\u003e \u003cbr\u003eChapter 8: Ensuring Application Reliability with Health and Dependency Checks\u003cbr\u003e\u003cbr\u003e 8.1 Building a Docker Image with Health Check Support\u003cbr\u003e\u003cbr\u003e 8.2 Running a container with dependency checks applied\u003cbr\u003e\u003cbr\u003e 8.3 Creating a Custom Utility for Application Checking\u003cbr\u003e\u003cbr\u003e 8.4 Defining Health and Dependency Checks in Docker Compose\u003cbr\u003e\u003cbr\u003e 8.5 Why Health Checks and Dependency Checks Can Make Your Applications Resilient\u003cbr\u003e\u003cbr\u003e 8.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 9: Building Transparent Applications with Container Monitoring\u003cbr\u003e\u003cbr\u003e 9.1 Monitoring Technology Stack Used in Containerized Applications\u003cbr\u003e\u003cbr\u003e 9.2 Outputting Measurements from an Application\u003cbr\u003e\u003cbr\u003e 9.3 Running the Prometheus container to collect metrics\u003cbr\u003e\u003cbr\u003e 9.4 Running the Grafana Container for Metrics Visualization\u003cbr\u003e\u003cbr\u003e 9.5 Level of Transparency\u003cbr\u003e\u003cbr\u003e 9.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 10: Configuring Multiple Environments Using Docker Compose\u003cbr\u003e \u003cbr\u003e10.1 Deploying Multiple Applications with Docker Compose\u003cbr\u003e\u003cbr\u003e 10.2 Docker Compose Override File\u003cbr\u003e\u003cbr\u003e 10.3 Injecting settings using environment variables and secret values\u003cbr\u003e\u003cbr\u003e 10.4 Removing Duplicates with Extended Fields\u003cbr\u003e\u003cbr\u003e 10.5 Understanding the Docker Configuration Workflow\u003cbr\u003e\u003cbr\u003e 10.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 11: Building and Testing Applications with Docker and Docker Compose\u003cbr\u003e\u003cbr\u003e 11.1 Continuous Integration Process Using Docker\u003cbr\u003e\u003cbr\u003e 11.2 Building a Build Infrastructure Using Docker\u003cbr\u003e\u003cbr\u003e 11.3 Build Configuration Using Docker Compose\u003cbr\u003e\u003cbr\u003e 11.4 Creating a CI job that doesn't require dependencies other than Docker\u003cbr\u003e\u003cbr\u003e 11.5 Containers Related to the CI Pipeline\u003cbr\u003e\u003cbr\u003e 11.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Part 3: Scaling with Container Orchestration\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 12: Container Orchestration: Docker Swarm and Kubernetes\u003cbr\u003e\u003cbr\u003e 12.1 What is a container orchestration tool?\u003cbr\u003e\u003cbr\u003e 12.2 Creating a Cluster with Docker Swarm\u003cbr\u003e\u003cbr\u003e 12.3 Running Applications as Docker Swarm Services\u003cbr\u003e \u003cbr\u003e12.4 Managing Network Traffic in a Cluster Environment\u003cbr\u003e\u003cbr\u003e 12.5 Should I use Docker Swarm or Kubernetes?\u003cbr\u003e\u003cbr\u003e 12.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 13: Deploying Distributed Applications with Docker Swarm Stacks\u003cbr\u003e\u003cbr\u003e 13.1 Operating environment using Docker Compose\u003cbr\u003e\u003cbr\u003e 13.2 Managing settings using the config object\u003cbr\u003e\u003cbr\u003e 13.3 Managing confidential settings information using secret values\u003cbr\u003e\u003cbr\u003e 13.4 Using Volumes in Swarm\u003cbr\u003e\u003cbr\u003e 13.5 How does a cluster manage stacks?\u003cbr\u003e\u003cbr\u003e 13.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 14: Automating Updates Using Upgrades and Rollbacks\u003cbr\u003e\u003cbr\u003e 14.1 Application Upgrade Process Using Docker\u003cbr\u003e\u003cbr\u003e 14.2 Setting up rolling updates for your production environment\u003cbr\u003e\u003cbr\u003e 14.3 Setting up service rollback\u003cbr\u003e\u003cbr\u003e 14.4 Cluster Downtime\u003cbr\u003e\u003cbr\u003e 14.5 High Availability in Swarm Clusters\u003cbr\u003e\u003cbr\u003e 14.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 15: Configuring Docker for Secure Remote Access and CI\/CD\u003cbr\u003e\u003cbr\u003e 15.1 Docker API Endpoint Format\u003cbr\u003e\u003cbr\u003e 15.2 Configuring Docker Engine for Secure Remote Access\u003cbr\u003e \u003cbr\u003e15.3 Working with Remote Engines Using Docker Contexts\u003cbr\u003e\u003cbr\u003e 15.4 Adding Continuous Deployment to Your Continuous Integration Pipeline\u003cbr\u003e\u003cbr\u003e 15.5 Docker Resource Access Model\u003cbr\u003e\u003cbr\u003e 15.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 16: Building Docker Images That Run Anywhere: Linux, Windows, Intel, and ARM\u003cbr\u003e\u003cbr\u003e 16.1 Why Multi-Architecture Images Are Important\u003cbr\u003e\u003cbr\u003e 16.2 Dockerfile script for creating multi-architecture images\u003cbr\u003e\u003cbr\u003e 16.3 Pushing Multi-Architecture Images to the Registry\u003cbr\u003e\u003cbr\u003e 16.4 Building Multi-Architecture Images with Docker Buildx\u003cbr\u003e\u003cbr\u003e 16.5 Development Roadmap and Multi-Architecture Images\u003cbr\u003e\u003cbr\u003e 16.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Part 4: Preparing Containers for Operational Environment Launch\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 17: Optimizing Docker Images: Security, Capacity, and Speed\u003cbr\u003e\u003cbr\u003e 17.1 How to Optimize Docker Images\u003cbr\u003e\u003cbr\u003e 17.2 How to Choose a Good Base Image\u003cbr\u003e\u003cbr\u003e 17.3 The number of image layers and image size should be kept to a minimum.\u003cbr\u003e\u003cbr\u003e 17.4 Upgrading Multi-Stage Builds to the Next Level\u003cbr\u003e \u003cbr\u003e17.5 Why Optimization Matters\u003cbr\u003e\u003cbr\u003e 17.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 18: Managing Application Settings in Containers\u003cbr\u003e\u003cbr\u003e 18.1 Multi-stage application settings\u003cbr\u003e\u003cbr\u003e 18.2 Packaging Environment-Specific Settings\u003cbr\u003e\u003cbr\u003e 18.3 Reading settings at runtime\u003cbr\u003e\u003cbr\u003e 18.4 Applying Configuration Strategies to Legacy Applications\u003cbr\u003e\u003cbr\u003e 18.5 Benefits of a Flexible Configuration Model\u003cbr\u003e\u003cbr\u003e 18.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 19: Log Creation and Management Using Docker\u003cbr\u003e\u003cbr\u003e 19.1 Standard error stream and standard output stream\u003cbr\u003e\u003cbr\u003e 19.2 Sending logs output elsewhere to the stdout stream\u003cbr\u003e\u003cbr\u003e 19.3 Collecting and Forwarding Container Logs\u003cbr\u003e\u003cbr\u003e 19.4 Managing Log Output and Log Collection\u003cbr\u003e\u003cbr\u003e 19.5 Container Logging Model\u003cbr\u003e\u003cbr\u003e 19.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 20: Controlling Container H TTP Traffic Using a Reverse Proxy\u003cbr\u003e\u003cbr\u003e 20.1 What is a reverse proxy?\u003cbr\u003e\u003cbr\u003e 20.2 Applying Routing and SSL to a Reverse Proxy\u003cbr\u003e\u003cbr\u003e 20.3 Improving Performance and Reliability Using Proxies\u003cbr\u003e\u003cbr\u003e 20.4 Cloud Native Reverse Proxy\u003cbr\u003e\u003cbr\u003e 20.5 Understanding Patterns Using Reverse Proxies\u003cbr\u003e \u003cbr\u003e20.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 21: Asynchronous Communication Using Message Queues\u003cbr\u003e\u003cbr\u003e 21.1 What is asynchronous messaging?\u003cbr\u003e\u003cbr\u003e 21.2 Using Cloud Native Message Queues\u003cbr\u003e\u003cbr\u003e 21.3 Receiving and Processing Messages\u003cbr\u003e\u003cbr\u003e 21.4 Adding Functionality with Message Handlers\u003cbr\u003e\u003cbr\u003e 21.5 Understanding Asynchronous Messaging Patterns\u003cbr\u003e\u003cbr\u003e 21.6 Practice Problems\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Chapter 22: Endless Diligence\u003cbr\u003e\u003cbr\u003e 22.1 Proof of Concept Using Docker\u003cbr\u003e\u003cbr\u003e 22.2 Demonstrate the usefulness of Docker in your organization.\u003cbr\u003e\u003cbr\u003e 22.3 The Road to Operating Environment\u003cbr\u003e\u003cbr\u003e 22.4 Introducing the Docker Community\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Search\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eDetailed image\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate3912\/MidCate006\/391153082.jpg\" border=\"0\" alt=\"Detailed Image 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003ePublisher's Review\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e This book is for developers who want to migrate to the world of containers.\u003cbr\u003e There are already several books out there that serve as guides for those who have previously worked in operations or development to transition to a container environment, and some of them are even translated. However, I have never seen a book that is as practical as this one.\u003cbr\u003e \u003cbr\u003eThis book is based on a one-hour-a-day study strategy for one month.\u003cbr\u003e For those who have practical experience but are unfamiliar with the container environment, the first week will begin with a step-by-step explanation of Docker and containers, and then gradually learn how to use Docker, starting with running a simple container and building the desired image.\u003cbr\u003e This book also includes a brief overview of the process and tips for migrating existing legacy applications to containers, making it a perfect fit for anyone unfamiliar with container technology but facing this task.\u003cbr\u003e\u003cbr\u003e If you've somehow migrated your legacy applications to containers, the second week is about learning how to fully leverage the benefits of a container environment. \u003cbr\u003eLearn how to implement health checks and monitoring features, and build a continuous integration\/delivery infrastructure into your container environment using Docker Compose.\u003cbr\u003e\u003cbr\u003e The third week is a taste of container orchestration.\u003cbr\u003e It may be a bit old-fashioned, but it is something you absolutely cannot miss when studying containers.\u003cbr\u003e First, we'll learn how to deploy distributed applications with Docker Swarm, which is a bit more lightweight, and then we'll learn how to automate upgrades and rollbacks, and create multi-architecture images.\u003cbr\u003e This alone won't be enough to truly teach you container orchestration, but it will serve as a starting point for learning the author's upcoming book, \"Kubernetes Textbook.\"\u003cbr\u003e\u003cbr\u003e The final week covers practical content that can be applied immediately in the workplace. \u003cbr\u003eLearn about Docker image optimization, application configuration management, log management, and asynchronous communication required for implementing a full-fledged microservice architecture.\u003cbr\u003e\u003cbr\u003e - From the Translator's Note \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 GOODS SPECIFICS \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 of issue:\u003c\/strong\u003e August 16, 2022\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 548 pages | 183*235*22mm\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 9791140700943 \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":43893347745834,"sku":"139265","price":45.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/90f42ffe10cc03e2f241674bf6feca8f.jpg?v=1765397728","url":"https:\/\/librairie.coreenne.fr\/en\/products\/139265","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}