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

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Database Design, LLM Application, Productivity, OpenAI, Data Migration, Generative AI, AI Enablement, Software Documentation, SQL, Dashboard, Artificial Intelligence, Database Management, Data Visualization, Large Language Modeling, Gap Analysis, Data Analysis, Automation
中级 · 专项课程 · 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 个月
University of Michigan
您将获得的技能: Python 程序设计, 数据库, 面向对象编程(OOP), 应用编程接口 (API), 数据建模, 数据处理, 地理信息系统, 网页抓取, 数据库设计, 关系数据库, SQL, 数据可视化软件
初级 · 课程 · 1-3 个月

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

您将获得的技能: UI/UX Research, Usability Testing, Presentations, User Experience Design, User Research, Mobile Development, Data Ethics, Research Design, Prototyping, Wireframing, Information Privacy
初级 · 课程 · 1-4 周

您将获得的技能: C# (Programming Language), Software Architecture, .NET Framework, Distributed Computing, Scalability, Object Oriented Programming (OOP), Object-Relational Mapping, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL
中级 · 课程 · 1-4 周

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 个月

IBM
您将获得的技能: 数字化转型, AI 产品战略, 生成式人工智能, 负责任的人工智能, 数据架构, 企业架构, 数据科学, 战略决策, 数据驱动的决策制定, 业务逻辑, 信息架构, 大数据, AI 赋能, 数据分析, 机器人, 云计算, 自然语言处理, 数据挖掘, 数据扫盲, 管理团队
初级 · 专项课程 · 1-3 个月

您将获得的技能: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
初级 · 专项课程 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Computer Programming, Software Design Patterns, Programming Principles, Debugging
中级 · 课程 · 1-3 个月

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

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