Companies Home Search Profile

Developing Docker Apps: Core Principles

Focused View

Nigel Brown

2:35:00

10 View
  • 01. Course Overview.mp4
    01:49
  • 02. Module Outline.mp4
    02:31
  • 03. Encapsulating an Application in a Docker Image.mp4
    04:07
  • 04. Persisting Data in Docker Containers with Volumes.mp4
    05:34
  • 05. Bind-mounting Application Source Code into a Container.mp4
    03:39
  • 06. Managing File Ownership Problems.mp4
    04:06
  • 07. Demo-Developing an Application Using a Bind Mount.mp4
    07:30
  • 08. Module Summary.mp4
    01:28
  • 09. Module Outline.mp4
    02:15
  • 10. Developing in Containers with Compiled Languages.mp4
    04:07
  • 11. Demo-Using the Builder Pattern.mp4
    06:21
  • 12. Introducing Multi-stage Dockerfiles.mp4
    03:44
  • 13. Separating a Dockerfile into Discrete Stages.mp4
    06:15
  • 14. Demo-Making Use of Multi-stage Docker Builds.mp4
    04:41
  • 15. Module Summary.mp4
    01:19
  • 16. Module Outline.mp4
    02:23
  • 17. Understanding the Relationship between Image Layers and Image Size.mp4
    05:03
  • 18. Taking Steps to Minimize Image Content.mp4
    04:17
  • 19. Structuring a Dockerfile for Build Efficiency.mp4
    07:11
  • 20. Optimizing Image Size with Multi-stage Builds.mp4
    02:41
  • 21. Demo-Creating an Optimal Image Build for an Application.mp4
    07:58
  • 22. Module Summary.mp4
    01:30
  • 23. Module Outline.mp4
    02:18
  • 24. Using Configuration in the Environment.mp4
    03:11
  • 25. Defining Environment Variables in Dockerfiles.mp4
    03:05
  • 26. Differentiating between ENV and ARG Instructions.mp4
    03:55
  • 27. Supplying Environment Variables on the Command Line.mp4
    02:55
  • 28. Demo-Consuming Configuration from within a Container.mp4
    08:39
  • 29. Module Summary.mp4
    01:23
  • 30. Module Outline.mp4
    02:14
  • 31. Writing Application Logs to the Console.mp4
    04:33
  • 33. Demo-Inspecting Application Logs Using the Docker CLI.mp4
    05:48
  • 34. Module Summary.mp4
    01:27
  • 35. Module Outline.mp4
    02:11
  • 36. Developing in Containers with an IDE.mp4
    03:28
  • 37. Working with Containers in Visual Studio Code.mp4
    04:27
  • 38. Using a Debugger in Visual Studio Code.mp4
    03:57
  • 39. Demo-Debugging an Application in a Container.mp4
    08:22
  • 40. Module Summary.mp4
    02:38
  • Description


    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.

    What You'll Learn?


      Establishing a productive environment for developing containerized applications can be tricky. In this course, Developing Docker Apps: Core Principles, you'll learn the techniques that are necessary to be successful in developing with Docker. First, you'll discover how to develop inside containers to speed up your development workflow. Next, you'll explore some best practices for making your containers lean and more secure. Finally, you'll learn how to debug your applications when they're running in a container. When you’re finished with this course, you’ll have the skills and knowledge to confidently develop software applications using a container-oriented workflow.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Nigel is an IT professional with over 25 years of experience, gained in technical and management roles. He started his career in IT Operations, before co-founding and leading a company focused on delivering systems management solutions to some of the UK's largest companies. Recently, he has returned to his technical roots, and swapped the world of proprietary software for the open source domain. Nigel has an avid interest in the contemporary domain of microservices and container technologies. In particular, he enjoys sharing his knowledge with others through different techniques of learning.
    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 39
    • duration 2:35:00
    • level average
    • Release Date 2023/12/14