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

L&T EduTech
您将获得的技能: Engineering Calculations, Structural Engineering, Structural Analysis, Construction Engineering, Civil Engineering, Construction, Engineering Analysis, Building Codes, Engineering Practices, Engineering, Materials science, Conceptual Design, Engineering Design Process, Architecture and Construction, Maintenance, Repair, and Facility Services, Finite Element Methods, Property Maintenance, Continuous Monitoring, Hydraulics, Failure Analysis
高级设置 · 专项课程 · 1-3 个月

Indian Institute of Technology Guwahati
您将获得的技能: SolidWorks (CAD), Computer-Aided Design, Computer Graphics, 3D Modeling, Mechanical Design, Engineering Drawings, Visualization (Computer Graphics), Prototyping, Animations
中级 · 课程 · 1-3 个月

Illinois Tech
您将获得的技能: Leadership and Management, People Management, Team Leadership, Organizational Change, Decision Making, Cultural Diversity, Conflict Management, Business Leadership, Team Management, Leadership, Virtual Teams, Cultural Sensitivity, Organizational Structure, Diversity and Inclusion, Influencing, Human Resource Strategy, Business Ethics, Negotiation, Innovation, Business Communication
攻读学位
中级 · 课程 · 1-3 个月

University of Virginia
您将获得的技能: 创新, Agile 方法论, 产品管理, 用户故事, 敏捷产品开发, 以用户为中心的设计, 角色开发, 促进讨论, 产品开发, 敏捷方法, 软件开发, 产品设计, 用户研究, 设计思维, 敏捷软件开发, Agile 软件开发
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 电力电子, 设计规格, 电子工程, 控制系统, 电气工程, 电气系统, 模拟和模拟软件, 电磁学, 电子产品, 计算机辅助设计, 电子系统, 技术设计
攻读学位
中级 · 课程 · 1-4 周
University of Minnesota
您将获得的技能: 用户界面 (UI) 设计, 用户界面/用户体验研究, 设计思维, 设计策略, 人机交互, 设计, 用户体验设计, 设计研究, 可用性, 用户研究
初级 · 课程 · 1-4 周

University at Buffalo
您将获得的技能: 持续监测, 同行评审, 绩效衡量, 数字化转型, 生产运营, 基于模型的系统工程, 网络安全, 异常检测, 控制系统, 安全控制, 产品生命周期管理, 事件响应, 机器控制, 系统工程, 生产流程, 脆弱性评估, 入侵检测和防御, 协作软件, 软件开发生命周期, 可编程逻辑控制器
初级 · 专项课程 · 3-6 个月

Scrimba
您将获得的技能: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design and Development, Mobile Development, Front-End Web Development, Web Design, Web Development, Application Deployment, Cloud Deployment, User Interface (UI), User Interface (UI) Design, UI Components, Software Engineering
中级 · 专项课程 · 1-4 周

Packt
您将获得的技能: Software Design Patterns, Test Automation, CI/CD, Infrastructure as Code (IaC), Continuous Deployment, Application Deployment, Release Management, Continuous Integration, Software Architecture, Microservices, Cloud Deployment, DevOps, Scalability, Containerization, Git (Version Control System), Version Control
高级设置 · 课程 · 3-6 个月

您将获得的技能: Software Design Patterns, Node.JS, Event-Driven Programming, Object Oriented Design, Software Design, Software Architecture, Javascript, Object Oriented Programming (OOP), Systems Design, Maintainability, Middleware, Performance Tuning, Real-Time Operating Systems, Scalability, Debugging
中级 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 数据分析, 构思, 用户界面/用户体验研究, 用户界面 (UI) 设计, 用户体验, 调查, 以用户为中心的设计, 角色开发, 人员分析, 定性研究, 数据收集, 用户故事, 用户研究, 设计研究
混合 · 课程 · 1-3 个月

Packt
您将获得的技能: Interaction Design, User Interface and User Experience (UI/UX) Design, User Experience Design, Usability, Human Computer Interaction, User Centered Design, User Interface (UI) Design, Persona (User Experience), Web Content Accessibility Guidelines, User Flows, Wireframing, Software Design Patterns, User Research, Design Elements And Principles
中级 · 课程 · 1-3 个月