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

您将获得的技能: Object Oriented Programming (OOP), Data Structures, Python Programming, NumPy, Pandas (Python Package), Data Analysis, Scripting, Data Manipulation, Data Visualization, Algorithms, Debugging
高级设置 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 数据结构, 面向对象编程(OOP), 软件设计, 功能设计, 围棋(编程语言), 调试
中级 · 课程 · 1-4 周

Universitat Autònoma de Barcelona
您将获得的技能: Computer Architecture, Hardware Architecture, System Design and Implementation, Embedded Systems, Application Specific Integrated Circuits, Digital Design, Design Software, Computer Hardware, Verification And Validation, Simulations
中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Html 和 Css, Data Validation, 数据结构, 网络开发, 网页内容无障碍指南, 互动设计, 用户界面(UI), 网页设计与开发, 事件驱动编程, 调试, Javascript
初级 · 课程 · 1-4 周

Adobe
您将获得的技能: 创造力, 平面设计, Prompt Engineering, 生成式人工智能, 数据完整性, AI 工作流程, 人工智能, Adobe Express, 图像分析, 负责任的人工智能
混合 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: Algorithm, 面向对象编程(OOP), 脚本, 数学软件, Matlab, 性能调整, 应用程序开发, 计算机编程, 工程分析, 用户界面(UI), 编程原则
中级 · 课程 · 1-3 个月

您将获得的技能: Experience Design, Design Strategies, Service Design, Customer experience improvement, User Experience Design, Customer Engagement, UI/UX Strategy, User Interface and User Experience (UI/UX) Design, Design Research, Customer Insights, Business Analysis, Process Mapping, Cross-Functional Collaboration, Business Strategy, Stakeholder Engagement, Product Strategy, Prioritization, Ideation
初级 · 课程 · 1-3 个月

您将获得的技能: Figma (Design Software), Usability Testing, Responsive Web Design, User Interface and User Experience (UI/UX) Design, User Experience Design, Usability, Wireframing, User Interface (UI) Design, Prototyping, Design Thinking, User Flows, Design Research, Front-End Web Development, User Interface (UI), Mockups, User Centered Design, UI Components, Software Design Documents, UI/UX Strategy, Interaction Design
中级 · 专项课程 · 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 周
University of Virginia
您将获得的技能: 角色开发, 持续交付, 敏捷项目管理, 团队建设, 冲刺计划, 商业分析, 同行评审, 分析, 团队绩效管理, 可用性测试, 团队管理, 设计思维, 产品开发, 敏捷软件开发, Agile 方法论, 用户故事, 产品测试, 敏捷产品开发, 客户分析, 角色(用户体验)
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: 数据结构, 面向对象编程(OOP), 面向对象设计, Java, Java 编程, 计算机编程, 开发环境
中级 · 课程 · 1-4 周

您将获得的技能: Cloud Infrastructure, Identity and Access Management, Kubernetes, Google Cloud Platform, Prompt Engineering, Application Deployment, Cloud Storage, Containerization, Infrastructure As A Service (IaaS), Cloud Deployment, Cloud Computing, CI/CD, Cloud-Native Computing, Terraform, Cloud Applications, Cloud Computing Architecture, Cloud Security, Cloud Management, Cloud Services, Network Planning And Design
中级 · 专业证书 · 3-6 个月