面向对象设计课程可以帮助您学习 Encapsulation、继承和多态等原则,以及 Singleton 和 Factory 等设计模式。您可以掌握创建可重用代码、提高软件可维护性以及设计更易于理解和扩展的系统的技能。许多课程会介绍用于建模的 UML 等工具,以及 Java 和 Python 等编程语言,这些语言通常用于在实际应用中实现面向对象的概念。

University of California, Irvine
您将获得的技能: Algorithm, 操作系统, 数据访问, 计算机结构, 数据结构, 功能设计, 计算机编程工具, 系统编程, 软件设计, 面向对象编程(OOP), 围棋(编程语言), 后端网站开发, 调试
中级 · 专项课程 · 3-6 个月

Board Infinity
您将获得的技能: ABAP RESTful Programming Model (RAP), SAP S/4HANA, Business Logic, SAP Applications, Unit Testing, Restful API, Application Deployment, Core Data (Software), Business Reporting, Secure Coding, Debugging, Full-Stack Web Development, Application Development, Object Oriented Design, Report Writing, Security Controls, Programming Principles, Enterprise Application Management, Object Oriented Programming (OOP), User Interface (UI)
中级 · 专项课程 · 1-3 个月

您将获得的技能: Middleware, ASP.NET, .NET Framework, Restful API, Application Programming Interface (API), C# (Programming Language), API Design, Databases, Performance Tuning, Data Persistence, Web Development, Microservices, Scalability, Development Environment, Web Applications, Unit Testing, Data Validation, Web Analytics, Application Security
中级 · 课程 · 3-6 个月

Princeton University
您将获得的技能: Algorithm, 计算机编程, 理论计算机科学, Java 编程, 数据结构, 面向对象编程(OOP), Java, 性能测试
中级 · 课程 · 3-6 个月

Logical Operations
您将获得的技能: Adobe InDesign, Layout Design, Graphic Design, Graphic and Visual Design, Adobe Creative Cloud, Document Management, Graphic and Visual Design Software, Typography, Style Guides, Design Elements And Principles, Productivity Software, User Interface (UI), Color Theory
混合 · 课程 · 1-3 个月

您将获得的技能: Package and Software Management, Data Science, Computer Programming, Mathematical Software
初级 · 课程 · 1-4 周

Northwestern University
您将获得的技能: 数据驱动的决策制定, 管理团队, 协作, 资源分配, 营销, 企业传讯, 组织领导力, 营销策略, 团队合作, 影响, 以人为本的设计, 危机管理, 设计思维, 团队领导, 谈判, 激励技能, 战略传播, 创新, 说服沟通, 构思
中级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: 原型设计, 三维资产, 设计师, 网页内容无障碍指南, 增强现实与虚拟现实(AR/VR), 虚拟现实, 交互设计, 增强现实, 虚拟环境, 以人为本的设计, 概念设计, 虚幻引擎, 用户体验设计, 新兴技术, 可用性测试, 跨平台开发, Unity 引擎, 故事板, 用户研究, 设计思维
初级 · 专项课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 实验, R 语言程序设计(中文版), 统计分析, X 射线计算机断层扫描, 研究设计, 解剖学, 网络分析, 数据处理, 分析技能, 生物医学技术, 图像分析, 放射诊断学, 医学影像, 数据操作, 磁共振成像, 神经学, 数据分析, 放射科, 高级分析, 统计
中级 · 专项课程 · 3-6 个月

Rice University
您将获得的技能: Algorithm, 组合学, 计划发展, Python 程序设计, 数据结构, 计算机编程, 计算思维, 概率, 大数据, 用户界面(UI), 事件驱动编程, 面向对象编程(OOP), 伪代码, 图论, 理论计算机科学, 编程原则, 数据分析, 应用程序开发, 互动设计, 生物信息学
初级 · 专项课程 · 3-6 个月

Amazon Web Services
您将获得的技能: 可扩展性, 无服务器计算, 亚马逊 S3, 亚马逊网络服务, 亚马逊云观察, 云计算架构, 云安全, AWS 身份和访问管理 (IAM), 亚马逊 DynamoDB, 云计算, 事件驱动编程, 数据湖, 软件架构, 云基础设施, 云存储, 亚马逊弹性计算云 Computing, 解决方案架构, 应用程序接口网关, 数据可视化, 数据架构
攻读学位
中级 · 专业证书 · 3-6 个月

Meta
您将获得的技能: 前端网络开发, 网页设计与开发, Html 和 Css, 用户界面(UI), 通用网络, Bootstrap(前端框架), 网络应用, 响应式网页设计, 网络开发工具, React.js, JavaScript 框架
初级 · 课程 · 1-4 周