面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 Java、Python 和 C++,使您能够在实际编码项目中应用所学知识。此外,您还可以探索增强面向对象原则的框架,进一步丰富您的编程工具包。

Microsoft
您将获得的技能: 生成式人工智能, 测试驱动开发(TDD), 算法, Microsoft Azure, 数据结构, 云部署, 云计算, 微软 Azure, 软件设计, 软件开发, 单元测试, Python 编程, Algorithm, 可维护性, 软件文档, 计划发展, 面向对象编程(OOP), 无服务器计算, 代码审查, 面向对象设计, 集成测试, 云应用
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: JSON, 原型设计, Javascript, 超文本标记语言(HTML), 网络应用, 面向对象编程(OOP), 事件驱动编程, 网络服务, 网络协议, 脚本, 网络开发, 阿贾克斯, 编程原则, Network Protocol(网络协议
混合 · 课程 · 1-4 周

Coursera
您将获得的技能: Database Management, Relational Databases, MySQL, PHP (Scripting Language), SQL, Databases, Object Oriented Programming (OOP), Web Development, Full-Stack Web Development, Hypertext Markup Language (HTML), Back-End Web Development
中级 · 指导项目 · 不超过 2 小时

Board Infinity
您将获得的技能: Object Oriented Programming (OOP), Python Programming, Programming Principles, File Management, Data Structures, Computer Programming, Algorithms, Data Management
初级 · 课程 · 1-4 周

Pearson
您将获得的技能: Java, Transaction Processing, File I/O, Java Programming, Data Access, Object Oriented Design, Data Persistence, Stored Procedure, SQL, Integration Testing, Application Development, Command-Line Interface, Application Deployment, Data Integrity, Databases, Programming Principles, Application Programming Interface (API), Secure Coding, System Programming, Mitigation
中级 · 专项课程 · 1-3 个月

您将获得的技能: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
初级 · 专项课程 · 3-6 个月

您将获得的技能: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Technical Design, Theoretical Computer Science
中级 · 专项课程 · 1-3 个月

您将获得的技能: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Programming Principles, Data Dictionary, Computer Programming, Data Structures, Debugging, Computational Logic, Command-Line Interface, Software Design Patterns, Data Cleansing, Functional Design, Scripting, Operating Systems, Pseudocode, Development Environment, File Management, Computational Thinking
初级 · 专项课程 · 3-6 个月

您将获得的技能: Cryptography, Object Oriented Programming (OOP), File I/O, Encryption, Data Structures, Software Development, Data Visualization, Model Evaluation, Automation, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, Software Installation, Data Validation
初级 · 专项课程 · 3-6 个月

Board Infinity
您将获得的技能: Restful API, ASP.NET, Microsoft SQL Servers, C# (Programming Language), Database Management, JSON, SQL, Database Design, Server Side, Object Oriented Programming (OOP), API Design, Programming Principles
中级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 配置管理, 软件测试, 软件工程, 统一建模语言, 系统测试, 调试, 项目管理, 软件开发, 敏捷方法, 单元测试, 用户验收测试(UAT), Agile 方法论, 测试案例, 瀑布法, 集成测试, 安全编码, 白盒测试, 软件开发方法, 验收测试, 需求分析, 软件开发生命周期, 安全 Code
中级 · 课程 · 1-3 个月

您将获得的技能: Flutter (Software), Mobile Development, UI Components, Cross Platform Development, Maintainability, Microsoft Visual Studio, Development Environment, Application Development, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Software Installation
初级 · 课程 · 1-3 个月