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

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

您将获得的技能: Java Programming, Object Oriented Design, Linux Commands
中级 · 专项课程 · 1-3 个月

Northeastern University
您将获得的技能: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Application Design, Web Applications, Software Development Life Cycle, Case Studies, Data Modeling, Systems Development, Software Development, Business Architecture, Engineering Software, Business Risk Management, Python Programming, Software Design, Application Development, Computer Programming, Development Environment
初级 · 专项课程 · 3-6 个月

您将获得的技能: 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 个月

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 个月

您将获得的技能: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Performance Tuning, Object-Relational Mapping
中级 · 专项课程 · 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 个月

您将获得的技能: Debugging, Integrated Development Environments, Data Validation, Web Applications, Scripting, Development Environment, Object Oriented Programming (OOP), Django (Web Framework), Software Testing, Web Development, Customer Data Management, Data Structures, Program Development, Scripting Languages, Business Logic, Financial Data, User Interface (UI), Python Programming, Software Development Methodologies, Programming Principles
中级 · 专项课程 · 1-3 个月

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

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 周