Companies Home Search Profile

Developing Go Apps with Docker 20.10

Focused View

Sangeeta Singh

1:51:37

8 View
  • 01. Course Overview.mp4
    01:36
  • 02. Dockerizing a Golang App.mp4
    05:55
  • 03. Building App with Static Files.mp4
    04:28
  • 04. Building Docker Image with External Dependencies.mp4
    04:59
  • 05. Dockerizing Apps with Environment Variables.mp4
    05:19
  • 06. Multi-arch Docker Images for Go App.mp4
    04:53
  • 07. Building a Multi-Arch Docker Image .mp4
    04:44
  • 13. Getting Familiar with Docker-compose.mp4
    05:32
  • 14. Running the App with Docker-compose.mp4
    06:09
  • 15. Exploring Docker-compose in Detail.mp4
    05:28
  • 16. Reading Environment Variables and Storing Logs.mp4
    05:36
  • 17. Making the App Multi-container.mp4
    05:19
  • 18. Making the Go App Robust.mp4
    04:30
  • 19. Debugging the App Locally Using Delve.mp4
    04:42
  • 20. Structuring the Logs Using Logrus.mp4
    06:13
  • 21. Logging Statergies for a Containerized Go App.mp4
    06:22
  • 22. Centralizing the Logs with Fluentd and Loggly.mp4
    06:51
  • 23. Summarizing the Module.mp4
    00:53
  • 24. Learning About CI CD Workflow.mp4
    06:49
  • 25. Using Github Actions to Create a Build CI Pipeline.mp4
    03:11
  • 26. Using Github Actions to Build Push and Release a Tagged Image.mp4
    05:15
  • 27. Automating Unit Tests with a CI Pipeline.mp4
    06:53
  • Description


    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.

    What You'll Learn?


      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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Sangeeta Singh
    Sangeeta Singh
    Instructor's Courses
    Sangeeta is a senior backend engineer with over 8 years of experience in developing highly scalable software, some of which are used by millions of users and many of the fortune 500 companies. She has worked with all sort of technology and softwares, ranging from systems programming for mission critical softwares at the RnD division of HPE, to predictive network analysis for a network at Packet Design, then leading development of critical components of Cloud backup softwares at Druva and now delivering critical integration with telecom companies in order to effectively collect and map data that can be used for targeted advertisement. Nowaday, her curiosity lies in data engineering, learning to work with huge datasets and making sense of it to create fruitful results. She derives great pleasure in building software that is intuitive, easily scalable, and maintainable. Other than that, Sangeeta is an avid traveller and enjoys taking long road trips to the remotest of places.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 22
    • duration 1:51:37
    • level average
    • Release Date 2023/12/14