Application Development using Microservices and Serverless
微服务与无服务器应用开发
- 专业证书IBM Back-End DevelopmentIBM 后端开发第 8 门 · 共 11 门
- 专业证书IBM DevOps and Software EngineeringIBM DevOps 与软件工程第 10 门 · 共 15 门
- 专业证书IBM Full Stack Software DeveloperIBM 全栈软件开发者第 11 门 · 共 15 门
Module 01
Introduction to Microservices
11 / 13 篇- 01Course Introduction课程介绍
- 02Course Overview
- 03Reading: Lab Options by Programming Language
- 04Twelve-Factor App Methodology十二要素应用方法论
- 05What are Microservices?什么是微服务
- 06Comparison of Monolith vs. SOA vs. Microservices单体架构 vs. SOA vs. 微服务架构比较
- 07Microservices Patterns微服务架构模式
- 08Microservices Anti-Patterns微服务反模式
- 09Hands-on Activity: Modernize JPetStore with Microservices实践活动:使用微服务现代化 JPetStore
- 10Module 1 Summary模块 1 总结
- 11Module 1 Glossary - Introduction to Microservices模块 1 词汇表 - 微服务简介
- 12Practice Quiz: Introduction to Microservices练习测验:微服务简介
- 13Graded Quiz: Introduction to Microservices评分测验:微服务简介
Module 02
Web API Essentials: REST API and GraphQL
14 篇- 01What is REST?REST 简介
- 02Introduction to API GatewayAPI 网关简介
- 03Creating REST APIs使用 Python 和 Flask 创建 REST API
- 04Hands-on Lab: Creating a HELLO WORLD REST API with Python & Flask动手实验:使用 Python 和 Flask 创建 Hello World REST API
- 05Making API Requests using CURL and Postman使用 cURL 和 Postman 发出 API 请求
- 06Hands-on Lab: CRUD Operations with Python动手实验:使用 Python 进行 CRUD 操作
- 07Documenting and Testing REST APIs with Swagger使用 Swagger 文档化和测试 REST API
- 08Hands-on Lab: Creating a Swagger Documentation for REST API动手实验:为 REST API 创建 Swagger 文档
- 09Optional: Basics of GraphQL(可选)GraphQL 基础知识
- 10Optional: Hands-on Lab: Querying with GraphQL(可选)动手实验:使用 GraphQL 查询
- 11Module 2 Summary模块 2 总结
- 12Module 2 Glossary - Web API Essentials REST API and GraphQL模块 2 术语表 - Web API 基础 REST API 和 GraphQL
- 13Practice Quiz: Web API Essentials - REST API and GraphQL实践测验:Web API 基础 - REST API 和 GraphQL
- 14Graded Quiz: Web API Essentials - REST API and GraphQL评分测验:Web API 基础 - REST API 和 GraphQL
Module 03
Serverless Overview
13 篇- 01Introduction to Serverless Computing无服务器计算简介
- 02Serverless Pros and Cons无服务器计算的优劣势对比
- 03Introduction to the FaaS Model功能即服务(FaaS)模型简介
- 04The Serverless FrameworkServerless 框架简介
- 05Serverless Reference Architecture and Use Cases无服务器参考架构与用例
- 06Popular Serverless Platforms流行的 Serverless 平台及其特点
- 07Reading: AWS Lambda阅读:AWS Lambda
- 08Optional: Sign-up for AWS Account(可选)注册 AWS 账户
- 09Optional: Creating an AWS Lambda(可选)创建 AWS Lambda
- 10Module 3 Summary模块 3 总结
- 11Module 3 Glossary - Serverless Overview模块 3 术语表 - 无服务器概述
- 12Practice Quiz: Serverless Overview练习测验:无服务器概述
- 13Graded Quiz: Serverless Overview评分测验:无服务器概述
Module 04
Create and Deploy Microservices using Serverless
4 / 9 篇- 01IBM Cloud Code EngineCode Engine 简介
- 02Environment Configurations for Code Engine代码引擎的环境配置
- 03Project, Application, Build, and JobsCode Engine 核心概念
- 04Integrations of IBM Code Engine with Other Services
- 05Building Container Images for Microservices构建微服务容器镜像
- 06Deploying and Running Applications
- 07Updating Deployed Applications
- 08Module 4 Summary
- 09Module 4 Glossary - Create and Deploy Microservices
Module 05Final Project
0 / 4 篇
- 01Final Project: Overview
- 02Final Project: Scenario and Review Criteria
- 03Congrats & Next Steps
- 04Thanks from the course team
Module 06Optional: OpenShift Essentials/Working with OpenShift and Istio
0 / 4 篇
- 01Red Hat OpenShift Recap
- 02Service Mesh and Istio
- 03Microservices with OpenShift
- 04Optional Module Summary