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

Birla Institute of Technology & Science, Pilani
您将获得的技能: Object Oriented Design, Software Architecture, Software Design, Software Design Patterns, Software Development Life Cycle, Software Development, Software Engineering, Maintainability, Systems Architecture, Service Oriented Architecture, Technical Design, Web Services, Model View Controller, Event-Driven Programming
中级 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: 产品系列工程, 还原式 API, 微服务, 统一模型语言, 软件设计模式, 简单对象访问协议(SOAP), 模型-视图-控制器, 网络服务, 软件开发, Java, 软件文档, 代码审查, 软件设计, 面向对象编程(OOP), 可维护性, 面向服务的架构, 软件系统, 面向对象设计, 软件架构, API 设计
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: 统一模型语言, 詹金斯, 软件设计模式, 软件开发工具, 软件开发生命周期, 面向对象编程(OOP), 计算思维, 编程原则, 软件开发, 面向对象设计, CI/CD, 持续交付, 版本控制, Apache Maven, 云计算开发, 持续集成, Agile 方法论, 构建工具, 测试驱动开发(TDD), 软件开发方法
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: Java, 集成开发环境, 计算机编程, 面向对象编程(OOP), Java 编程, 开发环境, 编程原则, 日蚀(软件), 调试
初级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: Python 程序设计, 数据库, 软件设计模式, 数据库设计, 模型-视图-控制器, 超文本标记语言(HTML), 面向对象编程(OOP), 应用安全, Django (网络框架), 数据建模, SQL, 对象关系映射, 网络应用
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 软件安装, Virtual Machine, Java, 数据结构, 应用服务器, 移动开发, 计划发展, 计算机编程, Java 编程, 面向对象编程(OOP), 命令行界面, 面向对象设计, 应用程序开发, 用户界面(UI), 开发环境, UI 组件, 日蚀(软件), 网络应用, 调试
中级 · 专项课程 · 3-6 个月

您将获得的技能: Django (Web Framework), Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Database Administration, Unit Testing, MySQL, Web Development, Computer Programming, Pseudocode, Communication
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: Python 程序设计, 面向对象编程(OOP), 数据结构, 软件测试, JSON, 面向对象设计, 单元测试
中级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Angular, HTML and CSS, Data Structures, Spring Boot, Eclipse (Software), Restful API, Java Programming, JavaScript Frameworks, Object Oriented Programming (OOP), Model View Controller, Java, Front-End Web Development, Spring Framework, Object Oriented Design, Integrated Development Environments, Javascript, Software Design Patterns, Development Environment, Web Applications, Cascading Style Sheets (CSS)
中级 · 专项课程 · 1-3 个月

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

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

您将获得的技能: Data Storytelling, Rmarkdown, Data Literacy, Data Visualization, Data Presentation, Data Ethics, Data Cleansing, Data Validation, Ggplot2, Tableau Software, Sampling (Statistics), Presentations, Spreadsheet Software, Data Analysis, LinkedIn, Dashboard, Object Oriented Programming (OOP), Data Structures, Interviewing Skills, Applicant Tracking Systems
攻读学位
初级 · 专业证书 · 3-6 个月