面向对象设计课程可以帮助您学习 Encapsulation、继承和多态等原则,以及 Singleton 和 Factory 等设计模式。您可以掌握创建可重用代码、提高软件可维护性以及设计更易于理解和扩展的系统的技能。许多课程会介绍用于建模的 UML 等工具,以及 Java 和 Python 等编程语言,这些语言通常用于在实际应用中实现面向对象的概念。

您将获得的技能: 数据结构, 应用编程接口 (API), 数据导入/导出, JSON, 数据操作, 自动化, 编程原则, 还原式 API, Python 程序设计, 面向对象编程(OOP), 网页抓取, 文件输入/输出, Jupyter, 计算机编程, NumPy, Pandas(Python 软件包), 数据分析
初级 · 课程 · 1-3 个月

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

Johns Hopkins University
您将获得的技能: HTML and CSS, Cascading Style Sheets (CSS), Ajax, Javascript, Responsive Web Design, Front-End Web Development, Web Design, Bootstrap (Front-End Framework), Web Development, Development Environment, Web Development Tools, Web Design and Development, JSON, Web Applications, Web Content Accessibility Guidelines, Scripting, Browser Compatibility, Object Oriented Programming (OOP), Event-Driven Programming, User Experience Design
初级 · 专项课程 · 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 周

Vanderbilt University
您将获得的技能: Microservices, Spring Boot, Spring Framework, IntelliJ IDEA, Java Programming, Restful API, Object Oriented Programming (OOP), Java, Application Programming Interface (API), Application Deployment, Software Architecture, API Design, Integrated Development Environments, Data Persistence, Scalability, Service Oriented Architecture, Web Applications, Application Frameworks, Software Testing, Object-Relational Mapping
中级 · 专项课程 · 1-3 个月

您将获得的技能: 数据库, Bootstrap(前端框架), 数据库设计, Authentication, Django (网络框架), 对象关系映射, 面向对象编程(OOP), 授权(计算), 响应式网页设计, 全栈式网络开发, 网络应用, 应用程序开发, 云部署, 关系数据库, 模型-视图-控制器, 数据库管理, SQL, 内容管理
中级 · 课程 · 1-3 个月

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

Johns Hopkins University
您将获得的技能: 数据结构, R 语言程序设计(中文版), 数据操作, 编程原则, 面向对象编程(OOP), 性能调整, 调试, 软件设计模式, 性能测试, 功能设计
中级 · 课程 · 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 个月

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

University of California San Diego
您将获得的技能: Algorithm, 数据结构, 计算思维, Networking 路由器, 理论计算机科学, 面向对象编程(OOP), 图论, Java, 软件设计, 应用程序开发, 面向对象设计, Java 编程, 可维护性
中级 · 课程 · 1-3 个月
Duke University
您将获得的技能: Algorithm, AI 个性化服务, Encryption, 数据导入/导出, 事件驱动编程, 层叠样式表(CSS), 计划发展, 调试, 数据处理, 软件设计, 统计分析, 计算机编程, 文件输入/输出, 集成开发环境, 软件工程, Java 编程, 图像分析, 预测建模, 数据分析, Javascript
初级 · 专项课程 · 3-6 个月