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

University of Virginia
您将获得的技能: 新产品开发, 创新, 持续交付, 产品管理, 商业分析, 团队管理, 敏捷项目管理, 团队建设, 团队绩效管理, 分析, 客户分析, Devops, 设计思维, 产品测试, 可用性测试, 敏捷软件开发, 用户故事, Agile 方法论, 团队领导, 敏捷产品开发
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Python 程序设计, Linux, 数据导入/导出, 软件设计, 应用程序部署, 还原式 API, 外壳脚本, Flask(网络框架), 文件管理, Linux 命令, Git(版本控制系统), 软件架构, 网页抓取, GitHub, 版本控制, 软件开发方法, 软件开发生命周期, 编程原则, Bash(脚本语言), 软件设计模式
初级 · 专项课程 · 3-6 个月

您将获得的技能: Cloud Infrastructure, Identity and Access Management, Kubernetes, Google Cloud Platform, Prompt Engineering, Application Deployment, Cloud Storage, Containerization, Infrastructure As A Service (IaaS), Cloud Deployment, Cloud Computing, CI/CD, Cloud-Native Computing, Terraform, Cloud Applications, Cloud Computing Architecture, Cloud Security, Cloud Management, Cloud Services, Network Planning And Design
中级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: Python 程序设计, 数据管道, 数据导入/导出, 关系数据库, Data Governance, 数据库设计, 存储过程, 数据库管理, MySQL, 数据架构, 数据库, 大数据, 数据转换, 数据存储, SQL, 网页抓取, 数据仓库, 摘录, IBM DB2, 编程原则
初级 · 专项课程 · 3-6 个月

Logical Operations
您将获得的技能: Adobe Illustrator, Adobe Creative Cloud, Graphic and Visual Design, Graphic Design, Creative Design, Graphic and Visual Design Software, Graphical Tools, Color Theory, Typography, Document Management, Design Strategies, User Interface (UI), Productivity Software
混合 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 数据结构, 面向对象编程(OOP), 面向对象设计, Java, Java 编程, 计算机编程, 开发环境
中级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Ideation, Verification And Validation, Data Presentation, LLM Application, Productivity, OpenAI, Generative AI, Document Management, Expense Reports, Responsible AI, AI Enablement, Creativity, Image Analysis, Large Language Modeling, Expense Management, Organizational Skills, Artificial Intelligence
初级 · 专项课程 · 3-6 个月

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

Duke University
您将获得的技能: 面向对象编程(OOP), Algorithm, 文件输入/输出, 密码学, 数据结构, Java, Encryption, 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 个月

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 California, Irvine
您将获得的技能: 数据结构, 面向对象编程(OOP), 软件设计, 功能设计, 围棋(编程语言), 调试
中级 · 课程 · 1-4 周