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

Duke University
您将获得的技能: 面向对象编程(OOP), 软件测试, 计划发展, 集成开发环境, 数据操作, 数据处理, 数据分析, 统计分析, 软件设计, Java 编程, Algorithm, 计算机编程, 数据导入/导出, 软件文档, 编程原则, Java, 调试, 文件输入/输出, API 设计, 解决问题
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 面向对象编程(OOP), Encryption, 数据结构, Algorithm, 密码学, 文件输入/输出, Java 编程, 网络服务器, Java, 软件工程, 计算机编程
初级 · 课程 · 1-3 个月

您将获得的技能: Cloud Deployment, Software Development Life Cycle, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, React Redux, Database Design, CI/CD, Cloud-Native Computing, Responsive Web Design, NoSQL, OpenShift, Git (Version Control System), Ajax, Javascript, Azure DevOps, Engineering Software
初级 · 专业证书 · 3-6 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Multimodal Prompts, LLM Application, Productivity, OpenAI, Anthropic Claude, Creative Problem-Solving, AI Enablement, Generative AI, AI Personalization, Creative Thinking, Artificial Intelligence, Innovation, Brainstorming, Large Language Modeling, Game Design, Education Software and Technology, Student Engagement
初级 · 专项课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: Android Development, Android Studio, Java, Mobile Development, Object Oriented Programming (OOP), Java Programming, Application Deployment, JSON, Web Services, Mockups, Mobile Development Tools, Application Design, Restful API, Application Development, Software Design Patterns, Kotlin, User Interface (UI) Design, Prototyping, Application Lifecycle Management, Instagram
中级 · 专项课程 · 3-6 个月

University of Colorado System
您将获得的技能: 数据结构, 三维资产, 开发环境, 面向对象编程(OOP), 面向对象设计, 软件设计模式, 调试, 计划发展, C#(编程语言), 数据存储, 视频游戏开发, 虚幻引擎, 用户界面(UI), 计算机编程, Unity 引擎, 软件文档, 文件输入/输出, 事件驱动编程, 游戏设计, C++(编程语言)
中级 · 专项课程 · 3-6 个月

Universitat Autònoma de Barcelona
您将获得的技能: Computer Architecture, Hardware Architecture, System Design and Implementation, Embedded Systems, Application Specific Integrated Circuits, Digital Design, Design Software, Computer Hardware, Verification And Validation, Simulations
中级 · 课程 · 1-3 个月

您将获得的技能: 3D Modeling, Debugging, Scripting, Object Oriented Programming (OOP), Computer Graphics, Programming Principles, Animation and Game Design, Development Environment, Python Programming
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 网页内容无障碍指南, Html 和 Css, 数据结构, 网络开发, 用户界面(UI), Data Validation, 网页设计与开发, 互动设计, 事件驱动编程, 调试, Javascript
初级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: 数据结构, 命令行界面, 面向对象编程(OOP), 软件设计模式, C(编程语言), C 和 C++, 计算思维, Algorithm, 计算机编程, 图论, 文件输入/输出, 伪代码, 人工智能, 调试, 编程原则, C++(编程语言), 游戏设计
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: JSON, 事务处理, YAML, 弹簧框架, 模型-视图-控制器, 面向服务的架构, 负载平衡, Spring Boot, Java 编程, JUnit, 对象关系映射, 企业应用管理, 软件架构, 微服务, 网络服务, 还原式 API, 云计算架构, 单元测试, 应用程序接口网关, 数据持久性
初级 · 专项课程 · 1-3 个月

Board Infinity
您将获得的技能: Restful API, ASP.NET, Microsoft SQL Servers, C# (Programming Language), Web Services, Database Management, JSON, SQL, Database Design, Server Side, Object Oriented Programming (OOP), API Design, Programming Principles
中级 · 课程 · 1-4 周