Companies Home Search Profile

The Complete Docker Container and Microservices Course

Focused View

Charlie Edmunds

1:43:41

146 View
  • 1. Introduction.mp4
    01:15
  • 1. Introduction.mp4
    03:44
  • 2. Learn About Docker Images & Containers.mp4
    09:00
  • 3. Learn How to Create Images Using Dockerfiles.mp4
    06:27
  • 4. Understanding Microservice-Oriented Architecture.mp4
    03:03
  • 5. Microservices In-Depth.mp4
    05:58
  • 6. More About Docker & Microservices.mp4
    02:32
  • 7. Learn How to Modify an App to run inside Docker Containers - 1.mp4
    04:43
  • 8. Learn How to Modify an App to run inside Docker Containers - 2.mp4
    05:50
  • 9. Understanding Deployable Image.mp4
    01:08
  • 10. Understanding Registries, Docker Images & Deployment.mp4
    02:56
  • 11. Learn How to Configure your Docker image.mp4
    04:12
  • 12. Learn How to Use Docker Machine.mp4
    08:54
  • 13. Docker Machine Deployment.mp4
    05:09
  • 1. Introduction.mp4
    01:36
  • 2. Learn How to Define Topologies with Docker Compose.mp4
    11:44
  • 3. Learn How to Add in a Database with Docker Compose - 1.mp4
    04:18
  • 4. Learn How to Add in a Database with Docker Compose - 2.mp4
    05:16
  • 5. Learn How to Create the Application.mp4
    06:25
  • 6. Learn to Combine Docker Machine & Docker Compose.mp4
    01:35
  • 7. Learn to Deploy the application.mp4
    07:56
  • Description


    You’ll learn how to structure big systems, encapsulate them using Docker, and deploy them.

    What You'll Learn?


    • Discover how to design, test, and operate scalable microservices
    • Learn how to build scalable, reliable services with Docker
    • Coordinate and deploy different services using Kubernetes
    • Learn how to manage a service in Docker using Docker Swarm and Kubernetes
    • Use Docker to construct scalable and manageable applications with microservices
    • Understand how to monitor a complete system to ensure early detection of problems
    • Become well versed with migrating from an existing monolithic system to a microservice one
    • Deploy cluster hosts on cloud services and automate your infrastructure
    • Use load balancing to ensure seamless operation between the old monolith and the new service

    Who is this for?


  • Web Developers
  • Software Developers
  • Programmers
  • What You Need to Know?


  • Basic linux knowledge is helpful but not required
  • Internet Access
  • More details


    Description

    Welcome to this course. Docker is a set of platforms as service products that use OS-level virtualization to deliver software in packages called containers. The service has both free and premium tiers. Microservices architecture helps create complex systems with multiple, interconnected services that can be maintained by independent teams working in parallel. This course guides you on how to develop these complex systems with the help of containers. Docker has become the tool of choice for people willing to work with containers. You’ll start by learning to design an efficient strategy for migrating a legacy monolithic system to microservices. You’ll build a RESTful microservice and learn how to encapsulate the code for the services into a container using Docker. While developing the services, you’ll understand how to use tools such as GitHub and Travis CI to ensure continuous delivery (CD) and continuous integration (CI). As the systems become complex and grow in size, you’ll be introduced to Kubernetes and explore how to orchestrate a system of containers while managing multiple services.


    In this course, you'll learn:

    • Build, test, and deploy containers using Continuous Integration

    • Learn How to build scalable, reliable services with Docker

    • Manage and monitor Java applications running on Kubernetes clusters

    • Create Continuous Delivery pipelines for Java applications deployed to Kubernetes

    • Learn how to manage a service in Docker using Docker Swarm and Kubernetes

    • Discover simpler orchestration tools such as CoreOS/Fleet and Rancher Cattle

    • Understand cluster-wide logging, system monitoring, and troubleshooting

    • Deploy cluster hosts on cloud services and automate your infrastructure

    Who this course is for:

    • Web Developers
    • Software Developers
    • Programmers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Charlie Edmunds
    Charlie Edmunds
    Instructor's Courses
    Hi. I am a Software Architect who have been a professional programmer since 2002. I am an expert in Kubernetes, containers, and cloud-native infrastructure. I have more than 12 years of IT experience in a variety of industries, including medical devices, entertainment, enterprise software, and cloud computing. I am passionate about learning new technologies and believe the best way to learn is by doing it practically.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 21
    • duration 1:43:41
    • Release Date 2022/12/06