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

您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Data Structures, File Systems, Algorithms, Maintainability, Debugging
中级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 软件设计, 技术设计, 需求分析, 软件开发生命周期, 概念设计, 应用安全, 软件开发方法, 软件架构
混合 · 课程 · 1-3 个月

您将获得的技能: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 软件设计, 软件设计模式, 系统设计, 数据库设计, 设计策略, 可用性测试, 数据库管理, 操作系统, 应用安全, 用户界面和用户体验(UI/UX)设计, 软件架构
中级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Embedded Software, Integrated Development Environments, Embedded Systems, Game Design, Web Development
中级 · 课程 · 1-3 个月

您将获得的技能: Databases
中级 · 课程 · 3-6 个月

University of London
您将获得的技能: C++(编程语言), 计算机编程, 数据结构, 面向对象编程(OOP), 面向对象设计, 编程原则, 计划发展, 调试
攻读学位
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Software Design, Technical Design, Data Structures, Visualization (Computer Graphics), Graphic and Visual Design, Computer Graphics, Python Programming, Interactive Design, Algorithms
中级 · 课程 · 1-3 个月

您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Computer Science
中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, C and C++, C++ (Programming Language), Embedded Software, Program Development, Maintainability, Integrated Development Environments, Debugging, Development Environment
中级 · 课程 · 1-3 个月

University of London
您将获得的技能: C++(编程语言), 数据建模, 数据结构, 面向对象编程(OOP), 数据管理, Data Management, C 和 C++, 面向对象设计, 编程原则
攻读学位
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 安全 Code, 软件设计, 威胁建模, 软件设计模式, 公钥加密标准(PKCS), 密码学, 脆弱性评估, 开放式网络应用程序安全项目(OWASP), 应用安全, 区块链, 软件架构
中级 · 课程 · 1-3 个月