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

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

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

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

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

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

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

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

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

University of Colorado Boulder
您将获得的技能: Model Based Systems Engineering, Failure Analysis, Systems Engineering, Scope Management, Cost Management, Design Reviews, Requirements Analysis, Change Control, Engineering Management, Requirements Management, Project Management, Program Management, Test Engineering, Systems Thinking, Work Breakdown Structure, Functional Design, Contract Management, Systems Architecture, Test Planning, Risk Management
攻读学位
初级 · 专项课程 · 3-6 个月

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 控制、存储、延迟和吞吐量,以及物理设计和逻辑设计之间的差异。