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

您将获得的技能: Figma (Design Software), Usability Testing, Responsive Web Design, User Interface and User Experience (UI/UX) Design, User Experience Design, Usability, Wireframing, User Interface (UI) Design, Prototyping, Design Thinking, User Flows, Design Research, Front-End Web Development, User Interface (UI), Mockups, User Centered Design, UI Components, Software Design Documents, UI/UX Strategy, Interaction Design
中级 · 专项课程 · 3-6 个月

您将获得的技能: Bootstrap (Front-End Framework), Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Browser Compatibility, User Centered Design, React Redux, CI/CD, Cloud Applications, Responsive Web Design, Cloud Development, NoSQL, Git (Version Control System), GitHub, Webpack, Application Development, MongoDB, Web Design and Development, HTML and CSS, Engineering Software
初级 · 专业证书 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Program Development, Graphical Tools, Simulations, Integrated Development Environments, Algorithms
中级 · 课程 · 1-3 个月

您将获得的技能: 3D Modeling, Computer Graphics, SketchUp (3D Modeling Software), 3D Assets, Visualization (Computer Graphics), Virtual Environment, Art History, Architectural Design, Graphical Tools, Image Quality, Performance Tuning, Design, Creative Design, Game Design, Design Elements And Principles, Aesthetics
中级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: Python 程序设计, 集成开发环境, 数据结构, 面向对象编程(OOP), 单元测试, 云托管, 计算机编程, 开发环境, 测试驱动开发(TDD), 编程原则, 软件测试, 调试, Django (网络框架)
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Algorithm, 面向对象编程(OOP), 脚本, 数学软件, Matlab, 性能调整, 应用程序开发, 计算机编程, 工程分析, 用户界面(UI), 编程原则
中级 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: 可视化(计算机制图), 计算机视觉, 卷积神经网络, 迁移学习, 深度学习, 分类算法, 模型评估, Keras(神经网络库), 张力流, 图像分析, 网络架构
中级 · 课程 · 1-4 周

您将获得的技能: Web Content Accessibility Guidelines, Adobe Express, Multimedia, User Experience Design, Design Elements And Principles, Design, Visual Design, Diversity and Inclusion, Graphic Design, Creative Design, User Centered Design, Color Theory
初级 · 课程 · 1-4 周

您将获得的技能: 探索性数据分析, IBM Cognos 分析, 数据操作, 仪表板, 交互式数据可视化, 统计可视化, 关系数据库, 大数据, 数据库设计, 数据整理, 分析技能, 微软Excel, 数据叙事, 数据分析, 网页抓取, Excel 公式, 闪亮(R 套件), 数据可视化, 数据可视化软件, 数据展示
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: Experience Design, Design Strategies, Service Design, Customer experience improvement, User Experience Design, Customer Engagement, UI/UX Strategy, User Interface and User Experience (UI/UX) Design, Design Research, Customer Insights, Business Analysis, Process Mapping, Cross-Functional Collaboration, Business Strategy, Stakeholder Engagement, Product Strategy, Prioritization, Ideation
初级 · 课程 · 1-3 个月

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

Logical Operations
您将获得的技能: Adobe Photoshop, Video Editing, Adobe Creative Cloud, Adobe Illustrator, Photo Editing, Graphic and Visual Design, Post-Production, Graphic and Visual Design Software, Graphic Design, Animations, Image Quality, Computer Graphic Techniques, Photography, Business Process Automation, User Interface (UI), Automation, Productivity Software
混合 · 课程 · 1-3 个月