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

University of California, Santa Cruz
您将获得的技能: Algorithm, 数据结构, 编程原则, C(编程语言), 图论, 面向对象编程(OOP), 计算机编程, C++(编程语言)
中级 · 课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Software Design, Data Structures, Integrated Development Environments, Debugging, Development Environment
初级 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: 编程原则, Java, 应用设计, 可维护性, 软件设计, 统一模型语言, 软件架构, 代码审查, 软件设计模式, 模型-视图-控制器, 面向对象设计
中级 · 课程 · 1-4 周

IBM
您将获得的技能: 数据科学, Prompt Engineering, 负责任的人工智能, AI 工作流程, Python 程序设计, 生成式人工智能, 还原式 API, ChatGPT, 数据导入/导出, LangChain, 检索-增强生成, 软件开发生命周期, 机器学习, 计算机视觉, 软件架构, LLM 申请, 提示模式, 响应式网页设计, IBM 云, 工程软件
攻读学位
初级 · 专业证书 · 3-6 个月

Vanderbilt University
您将获得的技能: Algorithm, 数据结构, 移动开发, 面向对象编程(OOP), Java, 集成开发环境, Android Studio, 调试, 计算机编程, 安卓开发, Java 编程
初级 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Systems Thinking, Software Visualization, Object Oriented Design, Case Studies, Data Modeling, Software Engineering, Object Oriented Programming (OOP), Engineering Software, Software Design, Program Development, Systems Design, Business Modeling, System Design and Implementation, Complex Problem Solving
混合 · 课程 · 1-4 周

您将获得的技能: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Cascading Style Sheets (CSS), Unix Commands, HTML and CSS, Git (Version Control System), API Testing, GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, Python Programming
初级 · 专项课程 · 3-6 个月

您将获得的技能: Maintainability
中级 · 课程 · 1-4 周

University of London
您将获得的技能: 数据结构, 编程原则, 计划发展, 面向对象编程(OOP), 面向对象设计, 调试, 计算机编程, C++(编程语言)
攻读学位
中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Java, Java Programming, Eclipse (Software), Object Oriented Design, Program Development, Computer Programming, Software Design
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Docker (Software), Database Development, Cloud Deployment, Application Security, Java, Containerization, SQL, Databases, MySQL, NoSQL, Kubernetes, Test Driven Development (TDD), Object Oriented Design
初级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: Linux 命令, 数据导入/导出, 微服务, 还原式 API, Grafana, MongoDB, 软件开发生命周期, Django (网络框架), Python 程序设计, 应用程序部署, 外壳脚本, Istio, 对象关系映射, Bash(脚本语言), 软件架构, NoSQL, Kubernetes, Git(版本控制系统), 云部署, 开放式网络应用程序安全项目(OWASP)
初级 · 专业证书 · 3-6 个月