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

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

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

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

Application Development using Microservices and Serverless

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

О курсе

Welcome to this introductory course on microservices and serverless, essential technologies for cloud native and application modernization workloads. Rather than building large applications, known as monoliths, that perform all the functionality, microservices break down larger applications into smaller pieces that are independently maintainable and scalable, providing a host of benefits. This architecture is now used in the largest software organizations in the world, because it provides cost benefits, team autonomy, and other advantages. Likewise, serverless has emerged as an increasingly popular compute option in the cloud era. Giving developers and operators the ability to run applications without managing underlying infrastructure. In this course, you will create microservices using various methodologies. You will create REST APIs using Python and Flask. Next, you will learn the basics of Serverless applications, and how to run your applications on the IBM Cloud Code Engine. The course contains several hands-on labs which allow you to practice and apply the content you learn in the course. In the final project, you will create a front-end application composed of several microservices and deploy them on the Cloud using serverless.

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

Restful APIServerless ComputingAPI GatewayIBM CloudMicroservicesContainerizationFlask (Web Framework)Application DevelopmentApplication DeploymentIstioCloud ApplicationsCloud-Native ComputingKubernetesScalabilityCloud ComputingCloud DeploymentOpenShiftSoftware Architecture

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

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

01Introduction to Microservices13 материалов

Introduction to Microservices

Course IntroductionВидеоCourse OverviewЧтениеReading: Lab Options by Programming LanguagePLUGIN

Microservices Overview

Twelve-Factor App MethodologyВидео

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

Alex Parker

Offering Manager for IBM Cloud Kubernetes Service

Application Development using Microservices and Serverless
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16.3 ч

6 модулей

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

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Ория, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
What are Microservices?Видео
Comparison of Monolith vs. SOA vs. MicroservicesВидео
Microservices PatternsВидео
Microservices Anti-PatternsЧтение
Hands-on Activity: Modernize JPetStore with MicroservicesВнешний инструмент
Module 1 SummaryЧтение
Module 1 Glossary - Introduction to MicroservicesPLUGIN
Practice Quiz: Introduction to MicroservicesЗадание
Graded Quiz: Introduction to MicroservicesЗадание
02Web API Essentials: REST API and GraphQL18 материалов

Web API Essentials: REST API and GraphQL

What is REST?ВидеоIntroduction to API GatewayВидеоCreating REST APIs ВидеоLab (Option A: Python): Creating a HELLO WORLD REST APIВнешний инструментLab (Option B: JavaScript): Creating a HELLO WORLD REST APIВнешний инструментMaking API Requests using CURL and PostmanВидеоLab (Option A: Python): CRUD OperationsВнешний инструментLab (Option B: JavaScript): CRUD OperationsВнешний инструментDocumenting and Testing REST APIs with SwaggerВидеоLab (Option A: Python): Creating a Swagger Documentation for REST APIВнешний инструментLab (Option B: JavaScript): Creating a Swagger Documentation for REST APIВнешний инструментOptional: Basics of GraphQL ВидеоOptional Lab (Option A: Python): Querying with GraphQLВнешний инструментOptional Lab (Option B: JavaScript): Querying with GraphQLВнешний инструментModule 2 SummaryЧтениеModule 2 Glossary - Web API Essentials REST API and GraphQLPLUGINPractice Quiz: Web API Essentials - REST API and GraphQLЗаданиеGraded Quiz: Web API Essentials - REST API and GraphQLЗадание
03Serverless Overview13 материалов

Serverless Overview

Introduction to Serverless ComputingВидеоServerless Pros and ConsВидеоIntroduction to the FaaS ModelВидеоThe Serverless FrameworkВидеоServerless Reference Architecture and Use CasesВидеоPopular Serverless PlatformsВидеоReading: AWS LambdaPLUGINOptional: Sign-up for AWS AccountPLUGINOptional: Creating an AWS LambdaPLUGINModule 3 SummaryЧтениеModule 3 Glossary - Serverless OverviewPLUGINPractice Quiz: Serverless OverviewЗаданиеGraded Quiz: Serverless OverviewЗадание
04Create and Deploy Microservices using Serverless17 материалов

Create and Deploy Microservices

IBM Cloud Code EngineВидеоEnvironment Configurations for Code EnginePLUGINProject, Application, Build, and JobsВидеоLab (Option A: Python): Deploying your first application on Code EngineВнешний инструментLab (Option B: JavaScript): Deploying your first application on Code EngineВнешний инструментIntegrations of IBM Code Engine with Other ServicesPLUGINBuilding Container Images for MicroservicesВидеоDeploying and Running Applications ВидеоLab (Option A: Python): Deploying your first Docker image on Code EngineВнешний инструментLab (Option B: JavaScript): Deploying your first Docker image on Code EngineВнешний инструментUpdating Deployed ApplicationsВидеоLab (Option A: Python): Deploy, Update, and Scale Microservices with Serverless FrameworkВнешний инструментLab (Option B: JavaScript): Deploy, Update, and Scale Microservices using the Serverless FrameworkВнешний инструментModule 4 SummaryЧтениеModule 4 Glossary - Create and Deploy MicroservicesPLUGINPractice Quiz: Create and Deploy MicroservicesЗаданиеGraded Quiz: Create and Deploy MicroservicesЗадание
05Final Project8 материалов

Final Project

Final Project: OverviewPLUGINFinal Project: Scenario and Review CriteriaPLUGINFinal Project (Option A: Python): Product Price Comparison ApplicationВнешний инструментFinal Project (Option B: JavaScript): Product Price Comparison ApplicationВнешний инструментOption 1 : AI Graded Submission and EvaluationВнешний инструментOption 2:Peer Review: Submit Your Work and Review Your PeersВзаимная проверка

Credits and Acknowledgments

Congrats & Next StepsЧтениеThanks from the course teamЧтение
06Optional: OpenShift Essentials/Working with OpenShift and Istio7 материалов

OpenShift Essentials/Working with OpenShift and Istio

Red Hat OpenShift RecapВидеоService Mesh and IstioВидеоMicroservices with OpenShiftВидеоHands-on Lab: Deploying Microservices on OpenShiftВнешний инструментOptional Module SummaryЧтениеPractice Quiz ЗаданиеPractice Quiz: OpenShift Essentials/Working with OpenShift and IstioЗадание