Udemyallen

Build Scalable Applications using Docker and Kubernetes

Learn to build scalable microservices! This practical guide offers a step-by-step approach to designing and developing robust microservices applications.

4.7(35)
2,120students
3h 13m
Certificate
Ossama Shokry | Software Engineer, Technical Consultant, Inventor
Ossama Shokry | Software Engineer, Technical Consultant, InventorLearning by example

Course Content

Build Scalable Applications using Docker and Kubernetes is an all-levels Udemy course taught by Ossama Shokry | Software Engineer, Technical Consultant, Inventor. It runs 3h 13m, is taught in English, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 35 reviews, with 2,120 students enrolled. It is a paid course, last updated May 2023.

Ready to dive into Application Containerization, Docker, and Kubernetes? This course offers a hands-on journey, moving beyond theory to build and run a real-world application. Perfect for beginners looking to master container technologies.

What you'll learn:

  • Container Concepts: Understand the fundamentals of containers and their benefits.
  • Docker Mastery: Learn to use Docker to create, manage, and run containerized applications.
  • Kubernetes Orchestration: Discover Kubernetes as a powerful container orchestrator for managing complex deployments.
  • Application Management: Gain skills to effectively manage applications using Kubernetes.
  • Application Configuration: Learn how to configure applications within a Kubernetes environment.
  • Microservices Architecture: Explore and apply the principles of Microservices to build scalable and resilient applications.

Build a Real-World Application:

Throughout this course, you'll build a fully functional Two-Tier Microservices Application. This application includes:

  • PHP Web Front End: Develop a user-friendly interface using PHP, HTML, and CSS.
  • Flask REST API Server Backend: Create a robust backend using the Flask Python framework.
  • Scalable Architecture: Implement a Microservices Architecture for independent deployability and scalability of each tier.
  • Data Persistence: Ensure data integrity by persisting important information even during application crashes.

Technology Stack:

  • Frontend: PHP, HTML, CSS
  • Backend: Flask (Python)
  • Containerization: Docker
  • Orchestration: Kubernetes

Course Objectives:

  • Containerize each tier of the application into its own Docker Container Image.
  • Build the entire application from start to finish using Docker and Kubernetes.
  • Understand how Kubernetes enhances Docker for improved application management.

This course provides practical experience, allowing you to apply all the concepts learned while building a complete, scalable application. Gain valuable skills in modern application development and deployment with Application Containerization, Docker, and Kubernetes.

$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.

5.0
33m
intermediate
pluralsight
5.0
5h 48m
intermediate
pluralsight
pluralsight
5.0
1h 47m
intermediate
pluralsight
5.0(64)
1h 12m
beginner
skillshare