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

University of Colorado System
您将获得的技能: 事件驱动编程, 面向对象设计, 三维资产, 开发环境, 面向对象编程(OOP), 文件输入/输出, 数据存储, 数据结构, 软件设计模式, 视频游戏开发, 编程原则, 虚幻引擎, 用户界面(UI), 软件文档, 计算机编程, Unity 引擎, C++(编程语言), 调试, 游戏设计, C#(编程语言)
中级 · 专项课程 · 3-6 个月

Board Infinity
您将获得的技能: SAP S/4HANA, Business Logic, SAP Applications, Business Reporting, Debugging, Object Oriented Design, Report Writing, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Program Development, UI Components, Test Tools, Data Entry, Eclipse (Software), Software Engineering, Maintainability, Development Environment, Data Structures
初级 · 课程 · 1-4 周

您将获得的技能: React Native, Prompt Engineering, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, Android Studio, User Centered Design, Android Development, React Redux, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Android (Operating System), Cascading Style Sheets (CSS), React.js, AI Personalization
初级 · 专业证书 · 3-6 个月

Banco Interamericano de Desarrollo
您将获得的技能: Building Design, Social Impact, Sustainable Design, Architectural Design, Financial Inclusion, Construction, Environmental Issue, Climate Change Mitigation, Case Studies
初级 · 课程 · 1-3 个月
您将获得的技能: USB, Electronic Hardware, Hardware Design, Electronics, Electrical Systems, Electrical Power, Power Electronics, Electronic Components, Routing Protocols, Computer-Aided Design, Schematic Diagrams, Design, Design Specifications, Design Strategies, Verification And Validation
中级 · 课程 · 1-4 周

Hebrew University of Jerusalem
您将获得的技能: 数据结构, 面向对象编程(OOP), 操作系统, Algorithm, 计算机制图技术, 计划发展, 系统编程, 计算机编程, 软件架构, Virtual Machine, 计算机科学, 计算机结构, 计算机工程, 软件设计
混合 · 课程 · 1-3 个月

University of London
您将获得的技能: 显示设备, 人机交互, 三维资产, 应用设计, 故事板, 计算机图形学, 增强现实与虚拟现实(AR/VR), 交互设计, 虚拟环境, 视频游戏开发, 用户界面(UI), 可视化(计算机制图), 动画, 虚拟现实, Unity 引擎, 原型设计, 可用性测试, 构思, 三维建模, 游戏设计
初级 · 专项课程 · 3-6 个月

您将获得的技能: Adobe Firefly, Adobe Express, Ideation, Adobe Acrobat, Presentations, Generative AI, Content Creation, Creative Thinking, Adobe Photoshop, Creativity, Prompt Engineering, Adobe Illustrator, Storytelling, Visual Design, Graphic Design, Design, Branding, Artificial Intelligence, Communication, Digital Marketing
初级 · 专项课程 · 1-3 个月

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

University of Colorado System
您将获得的技能: 面向对象编程(OOP), 开发环境, 数据存储, 视频游戏开发, 用户界面(UI), 脚本, 计算机编程, Unity 引擎, C#(编程语言), 游戏设计, 调试
初级 · 课程 · 1-4 周

Google Cloud
您将获得的技能: Google Cloud Platform, Cloud Infrastructure, Application Deployment, Prompt Engineering, Kubernetes, Containerization, Database Architecture and Administration, MySQL, Cloud Computing Architecture, Dataflow, PostgreSQL, Identity and Access Management, Cloud Deployment, Data Migration, Cloud Management, Cloud Security, Cloud Applications, Operational Databases, Database Design, Database Management
中级 · 专项课程 · 3-6 个月

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