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

您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), Object Oriented Design, Application Design, Solution Design, Software Visualization, Program Development, Verification And Validation
中级 · 课程 · 1-4 周

Logical Operations
您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), Software Design, Application Development, Python Programming, Computer Programming, Programming Principles, Software Development, Scripting, Virtual Machines, Scripting Languages
混合 · 课程 · 1-4 周

您将获得的技能: C# (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, Software Design, Secure Coding, Computer Programming, System Design and Implementation, Data Integrity, Maintainability, Scalability, Programming Principles, Code Review, Software Documentation, AI Workflows, Debugging
初级 · 课程 · 1-3 个月

University of London
您将获得的技能: 面向对象编程(OOP), C++(编程语言), 调试, 用户界面(UI), 命令行界面, 计算机编程, Data Validation, 计划发展, 文件输入/输出, 集成开发环境, 互动设计, 编程原则, 控制面板
攻读学位
中级 · 课程 · 1-4 周

University of London
您将获得的技能: Algorithm, 数据结构, C++(编程语言), 调试, 面向对象编程(OOP), 开发环境, 文件输入/输出, 伪代码, 集成开发环境
攻读学位
中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Algorithm, 开发环境, Java 编程, 面向对象编程(OOP), 调试, Java, 用户界面(UI), 交互式数据可视化, 软件文档, 计算机编程, 数据结构, 事件驱动编程, 面向对象设计, 软件工程, 编程原则
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: Java 编程, Java, 数据管理, 面向对象编程(OOP), 数据结构, 文件输入/输出, 文件管理, 编程原则, 集成开发环境, 面向对象设计, 应用程序开发
中级 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 描述性统计, 星形模式, 数据建模, 交互式数据可视化, 数据库设计, 仪表板, 决策支持系统, SQL, 数据库管理系统, 数据可视化软件, 数据仓库, 关系数据库, 摘录, 雪花模式, SAS(软件), 商业智能, 数据挖掘, 数据可视化, 业务报告, 数据库管理
初级 · 专项课程 · 1-3 个月

University of Colorado System
您将获得的技能: 威胁建模, 单元测试, 软件设计, 应用安全, 技术设计, 数据库设计, 安全软件, 系统设计, 可用性测试, 软件开发生命周期, 面向对象设计, 数据库管理, 开放式网络应用程序安全项目(OWASP), 数据流图 (DFD), 用户界面和用户体验(UI/UX)设计, 软件架构, 安全 Code, 脆弱性评估, 统一模型语言, 软件设计模式
初级 · 专项课程 · 3-6 个月

Logical Operations
您将获得的技能: Database Design, Database Development, Relational Databases, Database Theory, Database Architecture and Administration, Data Integrity, Database Management, Databases, Data Modeling, Cloud Computing Architecture, Data Management, Conceptual Design, Requirements Analysis
混合 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Basic Electrical Systems, Wireless Networks, C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C++ (Programming Language), Electronics, Display Devices, Embedded Software, Embedded Systems, Robotics, Computer Programming Tools, Development Environment, Integrated Development Environments, Electrical Wiring
中级 · 专项课程 · 3-6 个月

您将获得的技能: File I/O, Software Design Patterns, Software Documentation, Testability, Development Testing, Package and Software Management
高级设置 · 课程 · 3-6 个月