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

LearnKartS
您将获得的技能: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Application Design, Debugging, Mathematical Software, Solution Design, Design Strategies
初级 · 专项课程 · 1-3 个月

LearnQuest
您将获得的技能: 数据持久性, 数据结构, Java 编程, 调试, 应用框架, 文件输入/输出, 面向对象编程(OOP)
中级 · 课程 · 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 个月

您将获得的技能: Javascript, JSON, Web Applications, Computer Programming, Application Design, Scripting Languages, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Prototyping, Context Management
初级 · 专项课程 · 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 周

您将获得的技能: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Performance Tuning, Object-Relational Mapping, Computer Programming Tools
中级 · 专项课程 · 1-3 个月

您将获得的技能: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Integrated Development Environments, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Software Design, Development Environment
初级 · 专项课程 · 3-6 个月

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, Web Development, Data Modeling, Systems Development, Software Development, Business Architecture, Engineering Software, Python Programming, Software Design, Application Development, Computer Programming, Development Environment
初级 · 专项课程 · 3-6 个月

Board Infinity
您将获得的技能: 应用程序开发, 软件设计模式, Microsoft Visual Studio, 计划发展, 开发环境
初级 · 课程 · 1-4 周

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

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

您将获得的技能: 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, Data Cleansing, Software Design Patterns, Functional Design, Scripting, Operating Systems, Pseudocode, Development Environment, File Management, Computational Thinking
初级 · 专项课程 · 3-6 个月