Design Patterns 课程可以帮助您学习面向对象的设计原则、Singleton 和 Observer 等常见设计模式以及软件架构的最佳实践。您可以掌握代码重构、提高可维护性和加强开发人员之间协作的技能。许多课程都会介绍一些工具,如用于可视化设计结构的 UML 和便于实现设计模式的 Integrated Development Environment (IDE),使您能够在实际编码项目中应用这些概念。

Johns Hopkins University
您将获得的技能: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Web Design, Browser Compatibility, User Interface and User Experience (UI/UX) Design, Javascript
混合 · 课程 · 1-4 周

Meta
您将获得的技能: Html 和 Css, 移动开发, 浏览器兼容性, 网络开发, React Native, 网页设计与开发, Javascript, 跨平台开发, 应用程序开发, 响应式网页设计
初级 · 课程 · 1-4 周
University of Washington
您将获得的技能: Python 程序设计, Apache Hadoop, 数据操作, 数据库, 数据库系统, 可扩展性, 图论, 分布式计算, 关系数据库, 云计算, 数据分析, Apache Spark, SQL, 数据科学, NoSQL, 数据处理, Query 语言, 数据流, Algorithm, 大数据
混合 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 依赖性分析, JSON, 数据安全, 软件设计, 可扩展性, 网络服务, 还原式 API, 云安全, 数据库设计, Java 平台企业版(J2EE), 系统架构, 云服务, 云应用, 应用程序部署, Java, 云计算, 面向对象设计, 弹簧框架, 对象关系映射
中级 · 课程 · 1-4 周

UNSW Sydney (The University of New South Wales)
您将获得的技能: 劳动力发展, 自动化, 以人为本的设计, 组织变革, 业务流程自动化, 数字化转型, 新兴技术, 设计思维, 创新, 战略思维, 业务转型, 预测
初级 · 课程 · 1-4 周

您将获得的技能: Architectural Drawing, Technical Drawing, Drafting and Engineering Design, Computer-Aided Design, Architectural Design, Construction, Data Import/Export, File Management, Design
初级 · 课程 · 3-6 个月

University of Alberta
您将获得的技能: Python 程序设计, 数据结构, 软件质量(SQA/SQC), 动画和游戏设计, 问题管理, 应用设计, 视频游戏开发, 计划发展, 计算思维, 编程原则, 计算机科学, 调试, 理论计算机科学, 计算机编程, 解决问题, 功能测试, 软件工程, 游戏设计, Algorithm, 伪代码
初级 · 课程 · 1-3 个月
Universitat Autònoma de Barcelona
您将获得的技能: 3D Modeling, Video Game Development, Game Design, Unity Engine, 3D Assets, Peer Review, User Interface (UI) Design, Visualization (Computer Graphics), Computer Graphics, Animations, User Interface and User Experience (UI/UX) Design, Software Design Documents, Design, User Interface (UI), Experience Design, Music, Animation and Game Design, Usability, Microsoft Visual Studio, Unreal Engine
初级 · 专项课程 · 3-6 个月
Rice University
您将获得的技能: Python 程序设计, 数据结构, 用户界面(UI), 面向对象编程(OOP), 计算机编程, 调试, 动画, 游戏设计, 应用程序开发, 互动设计
初级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 监管事务, 商业化, 医疗保健管理, 进入市场战略, 竞争分析, 领导力培养, 知识产权, 医疗保健行业知识, 支付系统, 利益相关者分析, 市场机遇, 组织结构, 卫生系统, 医疗设备, 管理式医疗, 新产品开发, 产品管理, 药品, 医院体验
初级 · 专项课程 · 3-6 个月
University of Illinois Urbana-Champaign
您将获得的技能: 固定资产, 清算, 报税, 战略决策, 财产会计, 工资单, 工资税, 资本支出, 兼并与收购, 合伙企业会计, 所得税, 组织结构, 税收, 报税表, 企业税, 税法, 专业会计, 税务合规, 折旧, 税务规划
攻读学位
中级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: Apache Hadoop, 数据库系统, 数据管理, Data Management, 数据整合, SQL, Splunk, Apache Spark, PostgreSQL, 分析, MongoDB, NoSQL, 数据管道, 数据处理, Pandas(Python 软件包), 大数据
初级 · 课程 · 1-3 个月