DevOps Foundations: Containers

Go to class
Write Review

Free Online Course: DevOps Foundations: Containers provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. DevOps Foundations: Containers is taught by David Linthicum.

Overview
  • Learn the basics of software containers, an instrumental component of any DevOps strategy.

    Software containers are the future of app deployment—and an instrumental component of any DevOps strategy. They package everything a program needs to run, allowing developers to move applications from one environment to another relatively hassle free. In this course, cloud-computing luminary David Linthicum dives into the exciting world of software containers. David goes over the basics of containers, including an overview of the fundamental steps involved in building container-based software, followed by some examples of real-world applications that leverage containers. The course concludes with container standards and best practices, and the tools, processes, and skills a DevOps professional needs to work with them.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    1. Container Basics
    • Introduction to containers
    • Containers vs. virtual machines
    • Container basics
    • Basic container architecture
    • Container standards that matter
    • When to use containers
    • When not to use containers
    • Use case: To container or not to container
    2. Fundamentals of Container Building
    • Building new applications using containers
    • Moving existing applications to containers
    • Step 1: Plan your containerized applications
    • Step 2: Basics of container design
    • Step 3: Consider data
    • Step 4: The build
    • Step 5: Consider deployment and operations
    • Use case: Building a container for the first time
    3. Leveraging Container Fundamentals
    • Container applications
    • Container application, example 1
    • Container application, example 2
    4. Where to Next?
    • Understanding the standards
    • Understanding the tools
    • Understanding the process
    • Understanding the skills
    Conclusion
    • Next steps