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

University of Colorado Boulder
您将获得的技能: 学习管理系统, 残疾, 文件管理, 网页内容无障碍指南, 微软办公软件, 教学设计, 视障教育, 技术交流, 图像分析
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 商业智能, 数据转换, 雪花模式, 数据库设计, 数据整合, 星形模式, 数据建模, Data Mart, SQL, 关系数据库, 摘录, 透视表和图表, PostgreSQL, 数据仓库
混合 · 课程 · 1-3 个月

您将获得的技能: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Scripting, Linux, Unix Commands, Command-Line Interface, User Interface (UI), IT Automation, Interactive Design, File I/O, Programming Principles, Debugging, File Management
混合 · 课程 · 1-4 周

您将获得的技能: User Experience Design, Web Content Accessibility Guidelines, User Centered Design, Figma (Design Software), Design, Usability Testing, Prototyping, Design Thinking, Graphic and Visual Design, AI Workflows, Artificial Intelligence
混合 · 课程 · 1-3 个月

您将获得的技能: Cascading Style Sheets (CSS), HTML and CSS, Responsive Web Design, Web Design, User Interface (UI), Animations, Browser Compatibility, Maintainability, Typography
混合 · 课程 · 1-4 周

Michigan State University
您将获得的技能: 三维资产, 脚本, 概念设计, C#(编程语言), 计算机编程, 创造力, 同行评审, 编程原则, 软件设计, Unity 引擎, 游戏设计, 用户界面(UI), 社会影响, 调试, 动画和游戏设计, 视频游戏开发, 构思
中级 · 课程 · 1-4 周

California Institute of the Arts
您将获得的技能: 可视化(计算机制图), 概念设计, 同行评审, 创造力, 平面和视觉设计, 原型设计, 可用性测试, 游戏设计, 构思, 软件设计文件
中级 · 课程 · 1-3 个月

您将获得的技能: Azure DevOps, DevOps, Agile Methodology, Continuous Delivery, Collaborative Software, CI/CD, Microsoft Azure, Software Development, Application Performance Management, Version Control
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 统一模型语言, 线框设计, 可用性, 用户体验, 嵌入式系统, 验证和确认, 原型设计, 用户体验设计, 人机交互, 可用性测试, 角色开发, 设计研究, 用户研究, 用户界面和用户体验(UI/UX)设计
攻读学位
中级 · 课程 · 1-3 个月

您将获得的技能: Mockups, User Flows, Wireframing, Interaction Design, Mobile Development, User Interface (UI), Application Design, User Experience Design, Design
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Spring Boot, Configuration Management, API Gateway, JUnit, Java Programming, Java, Application Design, Unit Testing, Middleware, Service Oriented Architecture, Software Design Patterns, Authentications
高级设置 · 课程 · 1-4 周

您将获得的技能: Video Game Development, Animation and Game Design, 3D Assets, Computer Graphics, Visualization (Computer Graphics), User Interface (UI), Animations, Computer Graphic Techniques, UI Components, User Interface (UI) Design, Event-Driven Programming, Interactive Design, Python Programming
混合 · 课程 · 1-4 周