К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Cloud-Native Architecture and Microservices · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to Cloud-Native Architecture and Microservices

Курс от Packt
Средний≈ 14.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will dive into the world of Cloud-Native architectures and practices, focusing on Microservices, Kubernetes, Service Mesh, and CI/CD. You will explore how Cloud-Native applications are designed for scalability and resilience, learning about the evolution of cloud hosting models from IaaS to Serverless. The course will provide hands-on experience with key tools and technologies, including Docker, Kubernetes, and AWS, empowering you to design, deploy, and manage microservices at scale. The course is divided into structured modules, starting with foundational knowledge about Cloud-Native and Cloud Platforms. You will progress into deep dives into microservices, containers, and container orchestration using Kubernetes. Along the way, you'll engage in practical hands-on projects that solidify your learning. This course is ideal for developers and DevOps engineers looking to master Cloud-Native applications and architectures. It requires familiarity with basic programming concepts and cloud computing principles. By the end of the course, you will be able to design and deploy microservices using Kubernetes, implement CI/CD pipelines, containerize applications, and use service mesh for complex microservice communications.

Навыки, которые вы освоите

Amazon Web ServicesCloud DeploymentSoftware DesignIstioContinuous Deployment

Программа курса

10 модулей · 140 учебных материалов

01Introduction7 материалов

Introduction

Introduction to the SpecializationВидеоIntroduction to the Course 'Introduction to Cloud-Native Architecture and Microservices'ЧтениеFull Specialization ResourcesЧтениеEvolution of Cloud Platforms: IaaS - CaaS - PaaS - FaaS - SaaS - ServerlessВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Introduction to Cloud-Native Architecture and Microservices
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14.4 ч

10 модулей

Язык: Английский

Часть программы вашего университета
Cloud-Native Application ArchitectureВидео
Hands-on ProjectsВидео
How to Follow the Course & Course SlidesВидео
02Introduction to Cloud-Native - What is Cloud-Native Architecture?7 материалов

Introduction to Cloud-Native - What is Cloud-Native Architecture?

What is Cloud-Native?ВидеоCloud-Native Architecture Design Principles and Key CharacteristicsВидеоBenefits of Cloud-Native ArchitecturesВидеоChallenges of Cloud-Native ArchitecturesВидеоThe Cloud Path of Legacy Applications - Modernization of Legacy Apps with Cloud-NativeВидеоUnderstanding Cloud Native Applications and ArchitectureDIALOGUEIntroduction to Cloud-Native - What is Cloud-Native Architecture? - AssessmentЗадание
03Cloud-Native Deep Dive - Landscape, Trial Map, and Pillars10 материалов

Cloud-Native Deep Dive - Landscape, Trial Map, and Pillars

Introduction - Cloud-Native Deep Dive - Landscape, Trial Map, and PillarsВидеоCloud-Native Computing Foundation (CNCF)ВидеоQuick Tour on Cloud-Native Computing Foundation (CNCF)ВидеоWhat Is the CNCF Landscape?ВидеоDeep Dive into CNCF Landscape CategoriesВидеоComplicated with CNCF Projects? - Funny BreakВидеоCNCF Cloud-Native Trail MapВидеоAll Cloud-Native Pillars - Extended for Course StructureВидеоUnderstanding Cloud Native Concepts and FoundationsDIALOGUECloud-Native Deep Dive - Landscape, Trial Map, and Pillars - AssessmentЗадание
04Pillar 1 - Microservices21 материалов

Pillar 1 - Microservices

Introduction to Pillar 1 - MicroservicesВидео12-Factor App and Cloud-Native Trial Map - MicroservicesВидеоApplication Architecture Journey - Evolution of Architectures; Monolithic, Microservices, ServerlessВидеоWhat are Microservices?ВидеоWhat is Microservices Architecture?ВидеоWhen to Use Microservices Architecture - Best PracticesВидеоWhen Not to Use Microservices - Anti-Patterns of MicroservicesВидеоMonolithic vs Microservices Architecture ComparisonВидеоThe Database-per-Service Pattern - Polygot PersistenceВидеоExplore: Languages and Frameworks for MicroservicesВидеоExplore: Cloud-Native Microservices FrameworksВидеоExplore: Cloud Managed and Serverless Microservices FrameworksВидеоDesign: Cloud-Native Microservices Architecture - Way of LearningВидеоUnderstand E-Commerce Domain: Analysis and Decompose E-Commerce MicroservicesВидеоIdentifying and Decomposing Microservices for E-Commerce DomainВидеоDesign: Cloud-Native E-commerce Microservices ArchitectureВидеоChoose Microservices Language and Frameworks for Cloud-Native Microservices E-commerce AppВидеоReference Project: .Net Microservices - Cloud-Native E-commerce AppВидеоReference Project: AWS Serverless Microservices - Cloud-Native E-commerce AppВидеоIntroduction to Microservices Architecture and FrameworksDIALOGUEPillar 1 - Microservices - AssessmentЗадание
05Hands-on: Develop a RESTful Microservice with CRUD Endpoints10 материалов

Hands-on: Develop a RESTful Microservice with CRUD Endpoints

Introduction - Hands-on: Develop a RESTful Microservice with CRUD EndpointsВидеоPrimary Programming Languages and Frameworks among Microservices DevelopersВидеоWhy .Net for Microservices Development?ВидеоInstall PrerequisitesВидеоDeveloping Product MicroservicesВидеоRun the Application - Product MicroservicesВидеоCreate Product Microservices with AWS Serverless Services: AWS Lambda, API Gateway, and DynamoDBВидеоHands-on: Create Product Microservices with AWS Lambda, API Gateway, and DynamoDBВидеоDeveloping RESTful Microservices with .NET and AWSDIALOGUEHands-on: Develop a RESTful Microservice with CRUD Endpoints - AssessmentЗадание
06Pillar 2 - Containers22 материалов

Pillar 2 - Containers

Introduction to Pillar 2 - ContainersВидео12-Factor App and Cloud-Native Trial Map - ContainersВидеоEvolution of Cloud Platforms: Cloud Hosting Models: IaaS - CaaS - PaaS - FaaSВидеоWhat are Containers?ВидеоBest Practices of Using ContainersВидеоHow Containers Work?ВидеоWhat is Container Runtimes?ВидеоWhat is a Container Registry?ВидеоContainerization: Running Microservices in ContainersВидеоWhat is Docker?ВидеоDocker Containers, Images, and RegistriesВидеоDocker ArchitectureВидеоExplore: Container Tools: Container Runtimes, Container Registries, Container Deployment OptionsВидеоExplore: Container RegistriesВидеоExplore: Container Deployment OptionsВидеоExplore: Cloud Container Services: Abstraction Level of Container Deployment OptionsВидеоExplore: The Most Popular Container Images: Redis, Postgres, ElasticSearch, Kafka, MongoDBВидеоDesign: Cloud-Native E-commerce Microservices Architecture with ContainersВидеоReference Project: .Net Microservices - Cloud-Native E-commerce AppВидеоBuild and Run Microservices with Docker ComposeВидеоUnderstanding Containers and Docker in Microsoft DeploymentsDIALOGUEPillar 2 - Containers - AssessmentЗадание
07Hands-on: Containerize .Net Microservices with Docker14 материалов

Hands-on: Containerize .Net Microservices with Docker

Introduction - Hands-on: Containerize .Net Microservices with DockerВидеоInstall PrerequisitesВидеоWrite Dockerfile for Product MicroservicesВидеоCreate Docker Image for Product MicroservicesВидеоRun Docker Image for Product MicroservicesВидеоPush Docker Image to Docker Hub for Product MicroservicesВидеоDeploy Container to Cloud: AWS AppRunner, Google Cloud Run, Azure Container InstanceВидеоPrepare your AWS Environment: AWS Account, IAM User, Access Key Programmatic Access and AWS CLI - PrerequisitesВидеоDownload and Configure AWS CLI for Programmatic AccessВидеоHands-on: Pushing Docker Image to Amazon Elastic Container Registry (ECR)ВидеоDeploy ProductService Container to AWS AppRunnerВидеоIMPORTANT - CLEAR AWS RESOURCESВидеоDeploying Containerized Microservices to Cloud PlatformsDIALOGUEHands-on: Containerize .Net Microservices with Docker - AssessmentЗадание
08Pillar 3 - Container Orchestrators15 материалов

Pillar 3 - Container Orchestrators

Introduction to Container OrchestratorsВидео12-Factor App and Cloud-Native Trial Map - Container OrchestratorsВидеоCloud-Native Trial Map - Container OrchestratorsВидеоWhy Need Orchestrators for Containers?ВидеоWhat are Container Orchestrators?ВидеоContainer Orchestrators Usage for Cloud-Native MicroservicesВидеоBest Practices of Using Container OrchestratorsВидеоHow Container Orchestrators Work?ВидеоExplore: Container Orchestrator Tools - Kubernetes, Docker Swarm, Apache MesosВидеоExplore: Cloud Container Orchestrator Tools - EKS, GKS, AKS, Red Hat OpenShiftВидеоDatadog Container Reports: Kubernetes is the De Facto Standard for ContainersВидеоDesign: Cloud-Native E-commerce Microservices Architecture with Container Orchestrators - KubernetesВидеоDesign with Managed Kubernetes Services - Cloud-Native E-commerce MicroservicesВидеоUnderstanding Container Orchestrators in Cloud Native EnvironmentsDIALOGUEPillar 3 - Container Orchestrators - AssessmentЗадание
09Deep Dive into Kubernetes - De Facto Standard for Containers12 материалов

Deep Dive into Kubernetes - De Facto Standard for Containers

Introduction - Deep Dive into Kubernetes - De Facto Standard for ContainersВидеоCNCF 2022 Annual Survey - The Year Cloud-Native Became the New NormalВидеоKubernetes is Emerging as the 'Operating System' of the CloudВидеоCloud-Native Landscape and Trial Map - Kubernetes: Container OrchestratorВидеоWhat is Kubernetes and Why Use It for Microservices Deployments?ВидеоUse Cases of KubernetesВидеоKubernetes ArchitectureВидеоKubernetes Components: Pods, ReplicaSet, Deployments, ServiceВидеоHow Kubernetes WorksВидеоDeclarative and Imperative Way of KubernetesВидеоUnderstanding Declarative vs Imperative Approaches in Kubernetes ConfigurationDIALOGUEDeep Dive into Kubernetes - De Facto Standard for Containers - AssessmentЗадание
10Hands-on: Deploy Microservices to Kubernetes22 материалов

Hands-on: Deploy Microservices to Kubernetes

Introduction - Hands-on: Deploy Microservices to KubernetesВидеоInstall Minikube and kubectlВидеоGetting Started with MinikubeВидеоASP.NET Container Expose Port - Configure to Listen - 0.0.0.0:8080ВидеоCreate a PodВидеоApply a Pod in KubernetesВидеоWhy Should You Not Create Pods Directly on Kubernetes?ВидеоCreate a Deployment on KubernetesВидеоApply a Deployment in KubernetesВидеоCreate a Service on KubernetesВидеоApply a Service in KubernetesВидеоBest Practices for Creating Deployments and Services for MicroservicesВидеоCreate Ingress for External Access of Product MicroserviceВидеоCreate ConfigMaps and Secrets for Product MicroserviceВидеоScale a Container Instance in KubernetesВидеоKubernetes Deployment and Service with MinikubeВидеоClean Up ResourcesВидеоConclusion to the Course 'Introduction to Cloud-Native Architecture and Microservices'ЧтениеManaging Microservices Deployment in KubernetesDIALOGUEHands-on: Deploy Microservices to Kubernetes - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание