Cloud Native Fundamentals: Microservices, Containers, DevOps
Build hands-on skills in cloud-native development, microservices, and DevOps using Docker, CI/CD, and Agile to deploy scalable, real-world applications.

Language
- English
Topic
- Web Development
Skills You Will Learn
- Agile Methodology, RESTful APIs, Cloud Native Development, Microservices Architecture, DevOps Practices, Docker Containers
Offered By
- IBMSkillsNetwork
Estimated Effort
- 15 hours
Platform
- SkillsNetwork
Last Update
- November 7, 2025
- Build job-ready skills in cloud native, microservices, containers, DevOps, and Agile employers are looking for in just 6 weeks
- Create RESTful APIs for modern web development and deploy them with Docker containers
- Implement DevOps and CI/CD practices for streamlined development and deployment
- Apply Agile and Scrum best practices for iterative, efficient software delivery
The course also covers essential containerization concepts for using Docker and Kubernetes, ensuring you can build scalable and resilient applications. Through interactive labs and real-world projects, you'll develop technical expertise and confidence to apply these practices effectively in professional environments.
- Video: Course Introduction
- Reading: General Information
- Reading: Learning Objectives and Syllabus
- Reading: Grading Scheme
- Reading: How to Make the Most of this Course
- Reading: Module Introduction and Learning Objectives
- Video: Welcome to Developing Cloud Native Applications
- Video: Cloud Computing Overview
- Video: Cloud Native Applications
- Lab: Cloud-Native Applications
- Video: CNCF
- Video: Hybrid Cloud [Optional]
- Video: Modernizing with Cloud Native Technologies
- Practice Quiz: Cloud Native Applications
- Reading: Module 1 Summary: Cloud Native Applications
- Reading: Module 1 Glossary: Cloud Native Applications
- Reading: Module 1 Graded Quiz: Cloud Native Applications
- Reading: Module Introduction and Learning Objectives
- Video: What are Microservices?
- Video: Comparison of Monolith vs SOA vs Microservices
- Video: Microservices Patterns
- Video: What is REST?
- Video: Introduction to API Gateway
- Lab: Creating a REST API with Java
- Video: Making API Requests using cURL and Postman
- Lab: CRUD Operations with Python
- Video: Documenting and Testing REST API with Swagger
- Lab: Creating a Swagger Documentation for REST API
- Reading: GraphQL Essentials: What Every Developer Should Know
- Practice Quiz: Mastering Microservices with REST and API Gateways
- Reading: Module 2 Summary: Spring Boot for Database Applications
- Reading: Module 2 Glossary: Mastering Microservices with REST and API Gateways
- Reading: Module 2 Graded Quiz: Mastering Microservices with REST and API Gateways
- Reading: Module Introduction and Learning Objectives
- Video: Introduction to Containers
- Video: Introduction to Docker
- Video: Building and Running Container Images
- Video: Docker Objects
- Video: Docker Architecture
- Reading: Review of Docker Concepts and Understanding a Dockerfile
- Lab: Introduction to Containers, Docker and IBM Cloud Container Registry
- Reading: Kubernetes and Docker
- Practice Quiz: Hibernate and Other Databases
- Reading: Module 3 Summary: Containers and Containerization
- Reading: Module 3 Glossary: Containers and Containerization
- Reading: Module 3 Graded Quiz: Containers and Containerization
- Reading: Module Introduction and Learning Objectives
- Video: Introduction to DevOps and CI/CD
- Video: Definition of DevOps
- Reading: Essential Characteristics of DevOps
- Video: Test Driven Development
- Video: Behavior Driven Development (BDD)
- Video: What Is CI/CD?
- Video: Benefits of CI
- Video: Tools for DevOps
- Reading: DevOps Tools Categories and Their Available Tools
- Reading: Introduction to Tekton and Pipelines
- Lab: CI/CD in Action
- Video: Everyone is Responsible for Success
- Practice Quiz: DevOps and CI/CD
- Reading: Module 4 Summary: DevOps and CI/CD
- Reading: Module 4 Glossary: DevOps and CI/CD
- Reading: Module 4 Graded Quiz: DevOps and CI/CD
- Video: Introduction to Agile Development and Scrum
- Video: Agile Principles
- Video: Scrum Overview
- Video: Destination Unknown
- Video: Agile Roles and the Need for Training
- Video: Creating Good User Stories
- Video: Effectively using Story Points
- Video: Building the Product Backlog
- Video: How to Sprint
- Lab: Get Set Up in GitHub
- Lab: Assemble your Product Backlog using GitHub
- Reading: Agile Success Stories: Microsoft and Spotify
- Practice Quiz: Agile and Scrum
- Reading: Module 5 Summary: Agile and Scrum
- Reading: Module 5 Glossary: Agile and Scrum
- Reading: Module 5 Graded Quiz: Agile and Scrum
- Reading: Module Introduction and Learning Objectives
- Final Exam
- Reading: Project Overview
- Final Project
- Video: Course Wrap-up
- Reading: Course Glossary
- Reading: Congratulations and Next Steps
- Reading: Thanks from the Course Team
- Reading: Course Rating and Feedback

Language
- English
Topic
- Web Development
Skills You Will Learn
- Agile Methodology, RESTful APIs, Cloud Native Development, Microservices Architecture, DevOps Practices, Docker Containers
Offered By
- IBMSkillsNetwork
Estimated Effort
- 15 hours
Platform
- SkillsNetwork
Last Update
- November 7, 2025
Instructors
IBM Skills Network
IBM Skills Network Team
At IBM Skills Network, we know how crucial it is for businesses, professionals, and students to build hands-on, job-ready skills quickly to stay competitive. Our courses are designed by experts who work at the forefront of technological innovation. With years of experience in fields like AI, software development, cybersecurity, data science, business management, and more, our instructors bring real-world insights and practical, hands-on learning to every module. Whether you're upskilling yourself or your team, we will equip you with the practical experience and future focused technical and business knowledge you need to succeed in today’s ever-evolving world.
Read more