面向对象设计课程可以帮助您学习 Encapsulation、继承和多态等原则,以及 Singleton 和 Factory 等设计模式。您可以掌握创建可重用代码、提高软件可维护性以及设计更易于理解和扩展的系统的技能。许多课程会介绍用于建模的 UML 等工具,以及 Java 和 Python 等编程语言,这些语言通常用于在实际应用中实现面向对象的概念。
University of Michigan
您将获得的技能: 面向对象编程(OOP), JSON, Django (网络框架), AJAX, 网络应用, jQuery, 网络开发工具, Javascript, 调试
中级 · 课程 · 1-3 个月

您将获得的技能: Search Engine Optimization, Application Deployment, Cloud Hosting, Program Development, Object Oriented Programming (OOP), Servers, Web Servers
中级 · 课程 · 1-4 周

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

Red Hat
您将获得的技能: Object Oriented Programming (OOP), JSON, Python Programming, Debugging, Data Structures, Red Hat Enterprise Linux, Computer Programming, Statistical Programming, Web Development, Scripting, Scripting Languages, Development Environment, Text Mining, Software Installation
中级 · 课程 · 3-6 个月

Universidade de São Paulo
您将获得的技能: Model View Controller, Unified Modeling Language, Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Software Design, Computer Programming, Debugging, Programming Principles, Software Testing
中级 · 课程 · 1-3 个月

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

JetBrains
您将获得的技能: 面向对象编程(OOP), 单元测试, Java, Java 编程, 功能设计, Kotlin, 弹簧框架, IntelliJ IDEA, 互操作性, 安卓开发
中级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: Python 程序设计, Algorithm, 面向对象编程(OOP), 无服务器计算, 单元测试, 可维护性, 软件设计, 微软 Azure, 面向对象设计, 集成测试, 计划发展, 数据结构, 云部署, 生成式人工智能, 软件文档, 软件开发, 云计算, 云应用, 测试驱动开发(TDD), 代码审查
初级 · 课程 · 1-3 个月

您将获得的技能: Programming Principles, Data Import/Export, Integrated Development Environments, Debugging, File Management
初级 · 课程 · 3-6 个月

您将获得的技能: Development Environment, Scalability, Performance Tuning
中级 · 课程 · 1-3 个月
École Polytechnique Fédérale de Lausanne
您将获得的技能: 集成开发环境, Algorithm, 面向对象编程(OOP), 数据结构, Scala 编程, 单元测试, 计算思维, 计算机编程, 功能设计, 编程原则
中级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: 面向对象编程(OOP), .NET框架, C#(编程语言), 网络开发, 开发环境, ASP.NET, 调试, 网络应用, 编程原则, 事件驱动编程
中级 · 课程 · 1-4 周