系统设计课程可以帮助您学习架构模式、可扩展性原则、性能优化和系统可靠性。您可以掌握创建高效 API、管理数据库和实施微服务的技能。许多课程会介绍 AWS、Docker 和 Kubernetes 等工具,这些工具支持在云环境中部署和管理应用程序。您还将探索设计 Fault Tolerance 系统和确保数据一致性的方法,掌握实际应用的实用知识。

University of Alberta
您将获得的技能: 代码审查, 软件可视化, 网络服务, 统一模型语言, 面向服务的架构, Java, 面向对象设计, 软件设计模式, 面向对象编程(OOP), 简单对象访问协议(SOAP), 还原式 API, 系统架构, 软件开发, 软件设计, 模型-视图-控制器, 微服务, 软件架构, 解决方案架构, API 设计, 软件设计文件
初级 · 专项课程 · 3-6 个月

DeepLearning.AI
您将获得的技能: 大型语言模型, 安全 Code, 数据库管理, 软件设计模式, 数据库设计, 安全测试, 人工智能, 应用设计, 软件架构, 应用编程接口 (API), 系统设计与实施, 软件设计, 性能调整, 数据库
初级 · 课程 · 1-4 周

Pearson
您将获得的技能: Systems Architecture, Software Architecture, Systems Design, Software Design, Solution Architecture, Service Oriented Architecture, Verification And Validation, Maintainability, Systems Analysis, Enterprise Architecture, Scalability, Dependency Analysis
中级 · 课程 · 1-4 周

您将获得的技能: 数据导入/导出, Git(版本控制系统), CI/CD, 响应式网页设计, Node.JS, 软件开发生命周期, Istio, 还原式 API, 云 Native 计算, Prompt Engineering, 工程软件, Django (网络框架), 软件架构, 云计算, 服务器端, React Redux, 应用程序部署, 云计算架构, Kubernetes, 超文本标记语言(HTML)
攻读学位
初级 · 专业证书 · 3-6 个月

University of Alberta
您将获得的技能: 统一模型语言, 可维护性, Java, 软件设计模式, 面向对象设计, 代码审查, 编程原则, 应用设计, 模型-视图-控制器, 软件设计, 软件架构
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Model Based Systems Engineering, Failure Analysis, Systems Engineering, Engineering Management, Requirements Management, Scope Management, Design Reviews, Project Scoping, Root Cause Analysis, Program Management, Requirements Analysis, User Requirements Documents, Test Engineering, Cost Management, Contract Management, Systems Design, Business Requirements, Systems Thinking, Project Risk Management, Risk Management
攻读学位
初级 · 专项课程 · 3-6 个月

MathWorks
您将获得的技能: Model Based Systems Engineering, Systems Engineering, Systems Architecture, Functional Design, System Design and Implementation, Requirements Analysis, Requirements Elicitation, Verification And Validation
初级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 项目管理, 统一模型语言, 系统分析, 系统开发生命周期, 软件设计模式, 面向对象设计, 计划发展, 流程驱动的开发, 系统设计, 软件质量保证, 软件设计, 质量保证, 软件架构, 软件工程, 软件开发生命周期, 项目规划
中级 · 课程 · 1-3 个月

您将获得的技能: Software Architecture, Systems Development Life Cycle, Systems Architecture, Systems Thinking, Software Design Patterns, Stakeholder Communications, Systems Analysis, Application Design
初级 · 课程 · 1-3 个月

SkillUp
您将获得的技能: Systems Design, Business Process Modeling, Systems Analysis, Data Modeling, Digital Transformation, Business Process, Risk Management, Workflow Management, Systems Architecture, Business Analysis, Solution Design, Enterprise Resource Planning, Information Technology, Process Flow Diagrams, Business Transformation, Prototyping, Computer Science, Agile Methodology, Product Lifecycle Management, Business Communication
中级 · 课程 · 1-4 周

The State University of New York
您将获得的技能: 系统要求, 估算, 电气安全, 设备设计, 能源与公用事业, 接线图, 电力, 电子元件, 物理科学, 电力系统, 可持续设计, 基本电气系统, 性能测试, 工程计算
中级 · 课程 · 1-3 个月

L&T EduTech
您将获得的技能: Architectural Drawing, Blueprint Reading, Structural Engineering, Structural Analysis, Building Design, Engineering Drawings, Engineering Documentation, Architectural Engineering, Civil and Architectural Engineering, Building Codes, Construction Estimating, Civil Engineering, Engineering Practices, Construction, Construction Engineering, Engineering Calculations, Design Specifications, Engineering Software, Engineering Analysis, Estimation
高级设置 · 专项课程 · 1-3 个月
想要提高团队的系统设计技能?Coursera 为 5-125 人的团队提供量身定制的企业解决方案。我们的产品包括高级分析、定制学习路径和协作工具。要了解我们的系统设计培训选项并进行购买,请访问我们的Coursera for Teams页面。
系统设计是指为系统的所有需求创建定义的过程。 系统通常是为实现某一特定目标的所有组成部分的总和。 计算机系统、建筑系统、工程系统等方面的系统设计数字。 系统设计过程包括制定协议,以确定软件和硬件结构。 这可能包括从系统的组件、模块、接口和数据入手,提出系统的操作要求。 系统设计通常分为物理设计和逻辑设计。 物理设计代表系统的输入和输出过程,而逻辑设计则代表系统的数据流。
系统设计是一门宝贵的学问,因为成功的系统设计有赖于项目管理团队与技术团队合作制定时间表、控制成本和管理风险。 这可以帮助你成为更好的沟通者和团队系统专家。 您可以了解制定信息系统计划的所有要素。 这可能包括学习互联网协议、HTTP 和 HTTPS 控制、存储、延迟和吞吐量,以及物理设计和逻辑设计之间的差异。