• 为个人
  • 为商务
  • 为大学
  • 为政府
学位
​
登录
免费加入
  • 浏览
  • Microservices

微服务课程

微服务课程可以帮助您学习面向服务的架构、API 设计、容器化和部署策略。您可以掌握管理 Distributed Systems、确保可扩展性以及实施持续集成和交付的技能。许多课程会介绍用于容器管理的 Docker、用于协调的 Kubernetes 等工具,以及各种监控解决方案,以帮助您有效管理生产环境中的微服务。


热门 Microservices 课程和认证


  • 状态:免费试用
    免费试用
    I

    IBM

    使用微服务和无服务器进行应用程序开发

    您将获得的技能: 云计算, 软件架构, Flask (Web 框架), 应用程序开发, 无服务器计算, 应用程序部署, IBM 云计算, 可扩展性, 应用程序接口网关, 云部署, Kubernetes, Istio, 云应用, 恢复性应用程序接口, 微服务, OpenShift

    4.6
    评分, 4.6 星,最高 5 星
    ·
    399 条评论

    中级 · 课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    P

    Packt

    Microservices Architecture: Design Patterns & Principles

    您将获得的技能: Microservices, Scalability, Software Architecture, CI/CD, API Gateway, Systems Architecture, Containerization, Software Design, Serverless Computing, Application Design, Solution Architecture, Docker (Software), Software Design Patterns, Systems Design, Kubernetes, Service Oriented Architecture, Event-Driven Programming, Transaction Processing, Cloud Deployment, Data Management

    4.3
    评分, 4.3 星,最高 5 星
    ·
    15 条评论

    中级 · 专项课程 · 3-6 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    E

    Edureka

    Java Programming

    您将获得的技能: JUnit, Apache Maven, Restful API, Java Programming, Java, Application Deployment, Microservices, Docker (Software), Object Oriented Programming (OOP), Spring Boot, Spring Framework, Containerization, CI/CD, Unit Testing, API Design, Application Programming Interface (API), Hibernate (Java), Computer Programming, Object Oriented Design, Programming Principles

    中级 · 专项课程 · 1-3 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    U

    University of Pittsburgh

    Distributed Systems and Web Services

    您将获得的技能: Web Services, Cloud Computing, Cloud Computing Architecture, Cloud Storage, Cloud Infrastructure, Cloud Applications, Google Cloud Platform, Flask (Web Framework), Distributed Computing, Containerization, Software Architecture, Docker (Software), Virtualization, Restful API, JSON, Microservices, Scalability, Extensible Markup Language (XML), API Design, Computer Architecture

    攻读学位

    中级 · 课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    V

    Vanderbilt University

    Microservice Architectures

    您将获得的技能: Microservices, Application Deployment, Software Architecture, Scalability, Service Oriented Architecture, Distributed Computing, Load Balancing, Java, Program Development, Software Design, Maintainability, Dependency Analysis

    4.2
    评分, 4.2 星,最高 5 星
    ·
    37 条评论

    中级 · 课程 · 1-4 周

  • 状态:预览
    预览
    G

    Google Cloud

    使用 Spring Boot 和 Spring Cloud 构建可扩展的 Java 微服务

    您将获得的技能: 软件架构, 面向服务的架构, 弹簧框架, 应用程序性能管理, 数据库, 配置管理, Google Cloud 平台, 云计算开发, 云应用, Spring Boot, 微服务, 数据库管理

    4.3
    评分, 4.3 星,最高 5 星
    ·
    1358 条评论

    中级 · 课程 · 1-4 周

是什么让您今天来到 Coursera?

  • 状态:新
    新
    状态:免费试用
    免费试用
    P

    Packt

    Master Microservices with Spring Boot and Spring Cloud

    您将获得的技能: JUnit, Spring Framework, Spring Boot, Java, Apache Maven, Hibernate (Java), Unit Testing, Gradle, Microservices, Application Programming Interface (API), Google Cloud Platform, Simple Object Access Protocol (SOAP), Application Deployment, Development Environment, Cloud Deployment, OAuth, YAML, Restful API, Load Balancing, Configuration Management

    4.8
    评分, 4.8 星,最高 5 星
    ·
    7 条评论

    中级 · 专项课程 · 3-6 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    P

    Packt

    Cloud-Native – Microservices, Kubernetes & CI/CD

    您将获得的技能: Infrastructure as Code (IaC), Istio, Terraform, Kubernetes, Cloud-Native Computing, Serverless Computing, Microservices, DevOps, Amazon Web Services, API Gateway, Scalability, CI/CD, Application Deployment, Cloud Deployment, Restful API, Containerization, Amazon DynamoDB, Prometheus (Software), Cloud Applications, Redis

    中级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    V

    Vanderbilt University

    Scalable Microservices for Developers

    您将获得的技能: Microservices, Spring Boot, Spring Framework, IntelliJ IDEA, Java Programming, Restful API, Object Oriented Programming (OOP), Java, Application Programming Interface (API), Application Deployment, Software Architecture, API Design, Integrated Development Environments, Data Persistence, Scalability, Service Oriented Architecture, Web Applications, Application Frameworks, Software Testing, Object-Relational Mapping

    4.3
    评分, 4.3 星,最高 5 星
    ·
    66 条评论

    中级 · 专项课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    I

    IBM

    DevOps 简介

    您将获得的技能: 问责制, 跨职能合作, CI/CD, 性能指标, Agile 方法论, 敏捷方法, 行为驱动开发, 测试驱动开发(TDD), 文化转型, Scrum(软件开发), 云原生计算, DevOps, 团队导向, 微服务

    4.8
    评分, 4.8 星,最高 5 星
    ·
    4140 条评论

    初级 · 课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    状态:人工智能技能
    人工智能技能
    I

    IBM

    IBM Full Stack Software Developer

    您将获得的技能: 云计算, 软件架构, 数据伦理, 云计算架构, 工程软件, 软件开发生命周期, 云部署, 应用程序部署, 服务器端, Kubernetes, Node.JS, 响应式网页设计, HTML 和 CSS, CI/CD, 云原生计算, Istio, 数据导入/导出, Django (网络框架), 恢复性应用程序接口, React Redux

    攻读学位

    4.6
    评分, 4.6 星,最高 5 星
    ·
    6万 条评论

    初级 · 专业证书 · 3-6 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    C

    Coursera

    Build Next-Gen LLM Apps with LangChain & LangGraph

    您将获得的技能: LangChain, LLM Application, Prompt Engineering, API Design, MLOps (Machine Learning Operations), Large Language Modeling, Performance Tuning, Microservices, Application Deployment, Kubernetes, Scalability, Site Reliability Engineering, DevOps, CI/CD, Docker (Software), Python Programming, Containerization, System Monitoring, Cloud Platforms, Security Controls

    中级 · 专项课程 · 3-6 个月

1234…26

总之,以下是 10 最受欢迎的 microservices 课程

  • 使用微服务和无服务器进行应用程序开发: IBM
  • Microservices Architecture: Design Patterns & Principles: Packt
  • Java Programming: Edureka
  • Distributed Systems and Web Services: University of Pittsburgh
  • Microservice Architectures: Vanderbilt University
  • 使用 Spring Boot 和 Spring Cloud 构建可扩展的 Java 微服务: Google Cloud
  • Master Microservices with Spring Boot and Spring Cloud: Packt
  • Cloud-Native – Microservices, Kubernetes & CI/CD: Packt
  • Scalable Microservices for Developers: Vanderbilt University
  • DevOps 简介: IBM

您可以在 Cloud Computing 中学到的技能

Google (31)
Google 云端平台 (30)
Kubernetes (12)
应用程序接口 (10)
物联网 (6)
云计算安全 (5)
Linux (4)
统计分类 (4)
网络 (4)
网络安全 (3)
密码学 (3)

关于 Microservices 的常见问题

Microservices 是一种架构风格,它将应用程序构建为松散耦合的服务集合。每个服务旨在执行特定的业务功能,可以独立开发、部署和 Scale。这种方法非常重要,因为它能增强灵活性,加快部署周期,并提高高效扩展应用程序的能力。通过将应用程序分解成较小的、可管理的部分,企业可以更快地响应不断变化的市场需求,并以更快的速度进行创新。‎

微服务领域有各种各样的工作岗位,反映出对熟练掌握这种架构的专业人员的需求日益增长。常见的职位包括软件开发人员、DevOps 工程师、云架构师和系统架构师。此外,技术负责人和解决方案架构师等职位也很普遍,主要负责监督微服务的实施并确保其与业务目标保持一致。随着企业越来越多地采用微服务,这些职位的机会可能会扩大。‎

要有效地使用Microservices,您应该掌握一系列技能。关键能力包括熟练掌握 Java、Python 或JavaScript 等编程语言,以及熟悉Spring Boot或 Node.js 等框架。了解 Docker 等容器化技术和Kubernetes等编排工具也是必不可少的。此外,RESTful API、云平台和 DevOps 实践方面的知识将提高您设计、部署和管理微服务的能力。‎

有几门优秀的在线课程可供学习微服务。如果想全面了解,可以考虑《面向开发人员的可扩展微服务专项课程》或《微服务架构》:Design Patterns \& Principles 专项课程。这些课程涵盖了基本概念和实际应用,可以帮助您在微服务方面打下坚实的基础。‎

是的,您可以通过两种方式免费开始在 Coursera 上学习 Microservices:

  1. 免费预览 许多微服务课程的第一个 Modulation。这包括视频课程、阅读、分级作业和 Coursera Coach(如有)。
  2. 开始为期 7 天的 专项课程或 Coursera Plus免费试用。在试用期内,您可以完全访问所有符合条件的课程内容。

如果您想继续学习、获得 Microservices 证书或在预览或试用后解锁全部课程访问权限,您可以升级或申请经济援助。‎

要有效地学习 Microservices,首先要明确自己当前的技能水平和想要关注的具体领域。参加介绍微服务概念的基础课程,然后逐步学习更高级的主题。参与实践项目,学以致用,并考虑与同行合作或加入在线社区以获得支持。不断的实践和实际应用将强化您的理解并增强您的信心。‎

Microservices课程通常涵盖一系列主题,包括微服务架构的基础知识、设计模式和实施的最佳实践。您可以学习 RESTful API、服务通信、Data Management 和部署策略。此外,许多课程还涉及 Containerization、编排和 Cloud-native开发,提供了微服务生态系统的全面概述。‎

如果要对员工进行微服务方面的培训和技能提升,可以考虑诸如 "使用 Node.js 和 Express 的 RESTful Microservices 专项课程 "或 "Cloud Native、Microservices、Containers、DevOps 和 Agile课程 "之类的课程。这些课程旨在让团队掌握有效实施微服务的必要技能,在员工队伍中培养创新和 Agile 文化。‎

此常见问题解答内容仅供参考。建议学生多做研究,确保所追求的课程和其他证书符合他们的个人、专业和财务目标。

其他可浏览的主题

Arts and Humanities
338 课程
Business
1095 课程
Computer Science
668 课程
Data Science
425 课程
Information Technology
145 课程
Health
471 课程
Math and Logic
70 课程
Personal Development
137 课程
Physical Science and Engineering
413 课程
Social Sciences
401 课程
Language Learning
150 课程

Coursera 页脚

技能

  • 会计
  • 人工智能(AI)
  • 网络安全
  • 数据分析
  • 数字营销
  • 人力资源(HR)
  • Microsoft Excel
  • 项目管理
  • Python
  • 查询语言

专业证书

  • Google 人工智能证书
  • Google 网络安全证书
  • Google 数据分析证书
  • Google IT 支持证书
  • Google 项目管理证书
  • Google 用户体验设计证书
  • IBM 人工智能工程证书
  • IBM 人工智能产品经理证书
  • IBM 数据科学证书
  • Intuit 学院簿记证书

课程与专项课程

  • 人工智能基础专项课程
  • 商业人工智能专项课程
  • 面向所有人的人工智能课程
  • 医疗保健领域的人工智能专项课程
  • 深度学习专项课程
  • 商务专项课程 Excel 技能
  • 金融市场课程
  • 机器学习专项课程
  • 聊天 GPT 课程的即时工程
  • Python for Everybody 专项课程

职业资源

  • 职业能力倾向测验
  • CAPM 认证要求
  • CompTIA A+ 认证要求
  • CompTIA Security+ 认证要求
  • 基本 IT 认证
  • 免费 IT 认证和课程
  • 学习高收入技能
  • 如何学习人工智能
  • PMP 认证要求
  • 热门网络安全认证

Coursera

  • 关于
  • 我们提供的内容
  • 管理团队
  • 工作机会
  • 目录
  • Coursera Plus
  • 专业证书
  • MasterTrack® 证书
  • 学位
  • 企业版
  • 政府版
  • 面向校园
  • 成为合作伙伴
  • 社会影响
  • 免费课程
  • 分享您的 Coursera 学习故事

社区

  • 学生
  • 合作伙伴
  • Beta 测试人员
  • 博客
  • Coursera 播客
  • 技术博客

更多

  • 媒体
  • 投资者
  • 条款
  • 隐私
  • 帮助
  • 内容访问
  • 联系我们
  • 文章
  • 目录
  • 附属公司
  • 现代奴隶制声明
  • 请勿出售/共享
随时随地学习
通过 App Store 下载
通过 Google Play 获取
B 型企业认证标志
© 2026 Coursera Inc.保留所有权利。
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok