وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Developing Docker Apps: Core Principles

سرفصل های دوره

Docker provides the de facto standard developer experience for containerized applications. This course will teach you the core principles for developing containerized applications with Docker, focusing on recognized best practices.


1. Course Overview
  • 1. Course Overview

  • 2. Using Volumes to Develop Applications in Containers
  • 1. Module Outline
  • 2. Encapsulating an Application in a Docker Image
  • 3. Persisting Data in Docker Containers with Volumes
  • 4. Bind-mounting Application Source Code into a Container
  • 5. Managing File Ownership Problems
  • 6. Demo - Developing an Application Using a Bind Mount
  • 7. Module Summary

  • 3. Separating Application Build and Execution with Multi-stage Builds
  • 1. Module Outline
  • 2. Developing in Containers with Compiled Languages
  • 3. Demo - Using the Builder Pattern
  • 4. Introducing Multi-stage Dockerfiles
  • 5. Separating a Dockerfile into Discrete Stages
  • 6. Demo - Making Use of Multi-stage Docker Builds
  • 7. Module Summary

  • 4. Best Practices for Optimizing Docker Images
  • 1. Module Outline
  • 2. Understanding the Relationship between Image Layers and Image Size
  • 3. Taking Steps to Minimize Image Content
  • 4. Structuring a Dockerfile for Build Efficiency
  • 5. Optimizing Image Size with Multi-stage Builds
  • 6. Demo - Creating an Optimal Image Build for an Application
  • 7. Module Summary

  • 5. Making Configuration Data Available to Containerized Applications
  • 1. Module Outline
  • 2. Using Configuration in the Environment
  • 3. Defining Environment Variables in Dockerfiles
  • 4. Differentiating between ENV and ARG Instructions
  • 5. Demo - Consuming Configuration from within a Container
  • 6. Supplying Environment Variables on the Command Line
  • 7. Demo - Setting Configuration at Runtime
  • 8. Module Summary

  • 6. Configuring Logging for Containerized Applications
  • 1. Module Outline
  • 2. Writing Application Logs to the Console
  • 3. Using Dockers Logging Capabilities
  • 4. Demo - Inspecting Application Logs Using the Docker CLI
  • 5. Module Summary

  • 7. Debugging Containerized Applications Using an IDE
  • 1. Module Outline
  • 2. Developing in Containers with an IDE
  • 3. Working with Containers in Visual Studio Code
  • 4. Using a Debugger in Visual Studio Code
  • 5. Demo - Debugging an Application in a Container
  • 6. Module Summary
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 12864
    حجم: 343 مگابایت
    مدت زمان: 169 دقیقه
    تاریخ انتشار: 20 خرداد 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید