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

Packt
您将获得的技能: Ruby (Programming Language), File I/O, Object Oriented Programming (OOP), Ruby on Rails, Debugging, Software Design Patterns, Software Documentation, Testability, Scripting Languages, Development Environment, Integrated Development Environments, Computer Programming, Development Testing, Programming Principles, Data Structures, Scripting, Apple Xcode, Web Development, Program Development, Package and Software Management
中级 · 专项课程 · 3-6 个月

您将获得的技能: Object Oriented Programming (OOP), Unity Engine, Video Game Development, Event-Driven Programming, C# (Programming Language), User Interface (UI), Scripting, Animations, Debugging
中级 · 课程 · 1-4 周

您将获得的技能: File I/O, Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Code Review, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), Scalability
初级 · 专项课程 · 3-6 个月

LearnKartS
您将获得的技能: Java Programming, Application Design
中级 · 课程 · 1-4 周

Packt
您将获得的技能: Javascript, jQuery, Event-Driven Programming, Object Oriented Programming (OOP), JSON, Web Applications, Computer Programming, Web Development Tools, Debugging, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS)
初级 · 课程 · 1-3 个月

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

您将获得的技能: Full-Stack Web Development, Javascript, Web Development Tools, Jest (JavaScript Testing Framework), Web Design and Development, Object Oriented Programming (OOP), Web Development, Application Programming Interface (API), HTML and CSS, Back-End Web Development, Web Applications, JSON, Restful API, Event-Driven Programming, Application Development, Application Deployment, Unit Testing, Programming Principles, Data Structures, Prototyping
初级 · 专项课程 · 3-6 个月

您将获得的技能: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms, Object-Relational Mapping, Computer Programming Tools
中级 · 课程 · 1-4 周

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

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

您将获得的技能: Object Oriented Programming (OOP), Code Review, Microsoft Visual Studio, Development Environment, Maintainability, Integrated Development Environments, Scalability, Programming Principles, Software Development Tools, Python Programming, Debugging
高级设置 · 课程 · 1-4 周

您将获得的技能: Selenium (Software), File I/O, Object Oriented Programming (OOP), Test Automation, Web Development Tools, Computer Programming, Scripting, Python Programming, Automation, Scripting Languages, Integrated Development Environments, Debugging
初级 · 课程 · 1-3 个月