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

Developing Go Apps with Docker 20.10

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

Using docker for applications is really helpful in ensuring a fuss-free and smooth release to production. This course will teach you how to dockerize your Go applications as efficiently as possible, making app maintenance and debugging super easy.


1. Course Overview
  • 1. Course Overview

  • 2. Building a Multi-platform Docker Image with Dependencies
  • 1. Version Check
  • 2. Dockerizing a Golang App
  • 3. Building App with Static Files
  • 4. Building Docker Image with External Dependencies
  • 5. Dockerizing Apps with Environment Variables
  • 6. Multi-arch Docker Images for Go App
  • 7. Building a Multi-Arch Docker Image

  • 3. Optimizing the Apps Docker Image
  • 1. What Can We Optimize
  • 2. Speeding Up the Docker Build Process
  • 3. What Are Multi-stage Builds
  • 4. Building Lean Images Using Multi-stage Dockerfiles
  • 5. Building Statically Linked Images

  • 4. Managing the App Using Docker-compose
  • 1. Getting Familiar with Docker-compose
  • 2. Running the App with Docker-compose
  • 3. Exploring Docker-compose in Detail
  • 4. Reading Environment Variables and Storing Logs
  • 5. Making the App Multi-container

  • 5. Debugging and Maintaining the Containerized App
  • 1. Making the Go App Robust
  • 2. Debugging the App Locally Using Delve
  • 3. Structuring the Logs Using Logrus
  • 4. Logging Statergies for a Containerized Go App
  • 5. Centralizing the Logs with Fluentd and Loggly
  • 6. Summarizing the Module

  • 6. Integrating the App with CICD Pipelines
  • 1. Learning About CICD Workflow
  • 2. Using Github Actions to Create a Build CI Pipeline
  • 3. Using Github Actions to Build, Push, and Release a Tagged Image
  • 4. Automating Unit Tests with a CI Pipeline
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 18207
    حجم: 281 مگابایت
    مدت زمان: 134 دقیقه
    تاریخ انتشار: 31 مرداد 1402
    طراحی سایت و خدمات سئو

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