YoVDO

Developing Go Apps with Docker

Offered By: Pluralsight

Tags

Docker Courses Application Deployment Courses Continuous Deployment Courses Continuous Integration Courses

Course Description

Overview

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.

Using docker for applications is really helpful in ensuring a fuss-free and smooth release to production. In this course, Developing Go Apps with Docker 20.10, you’ll learn to dockerize your Go applications as efficiently as possible, making app maintenance and debugging super easy. First, you’ll explore how to add environment variables and static files to our go app and build efficient and lean docker images. Next, you’ll discover how to use docker compose to manage the app and its configurations. Finally, you’ll learn how to make debugging and maintenance easy by extracting logs and integrating it with a CI/CD system. When you’re finished with this course, you’ll have the skills and knowledge of dockers needed to create, deploy, debug, and maintain a Golang app the best way you can.

Syllabus

  • Course Overview 1min
  • Building a Multi-platform Docker Image with Dependencies 30mins
  • Optimizing the App’s Docker Image 22mins
  • Managing the App Using Docker-compose 27mins
  • Debugging and Maintaining the Containerized App 29mins
  • Integrating the App with CI/CD Pipelines 22mins

Taught by

Sangeeta Singh

Related Courses

Web Engineering III: Quality Assurance
Technische Hochschule Mittelhessen via iversity
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
DevOps for Developers: How to Get Started
Microsoft via edX
Accelerate Software Delivery using DevOps
Microsoft via edX
Continuous Integration and Deployment
Udacity