Design Patterns 课程可以帮助您学习面向对象的设计原则、Singleton 和 Observer 等常见设计模式以及软件架构的最佳实践。您可以掌握代码重构、提高可维护性和加强开发人员之间协作的技能。许多课程都会介绍一些工具,如用于可视化设计结构的 UML 和便于实现设计模式的 Integrated Development Environment (IDE),使您能够在实际编码项目中应用这些概念。

University at Buffalo
您将获得的技能: 建筑设计, 电气布线, 施工检查, 工程计算, 基本电气系统, 机械设计, 成本估算, 暖通空调, 电气系统, 建筑规范, 系统要求, 结构分析
★ 4.7 (730) · 中级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: React Native, Mobile Development, Responsive Web Design, Docker (Software), Azure DevOps, Restful API, Cross Platform Development, Microservices, Containerization, User Interface and User Experience (UI/UX) Design, DevOps, UI Components, ASP.NET, iOS Development, CI/CD, User Interface (UI) Design, .NET Framework, Unit Testing, Software Testing, Version Control
★ 4.2 (56) · 中级 · 专项课程 · 1-3 个月

Coursera
您将获得的技能: Infographics, Presentations, Data Visualization, Document Management, Business Communication
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Responsible AI, Technical Documentation, Artificial Intelligence and Machine Learning (AI/ML), Enterprise Architecture, Solution Architecture, AI Workflows, Artificial Intelligence, Model Evaluation, Machine Learning, Software Architecture, Computer Science, Scalability, Natural Language Processing, Data Integration, Image Analysis, Data Processing, Algorithms, Data Science
中级 · 课程 · 1-3 个月

您将获得的技能: Wiring Diagram, Architectural Drawing, AutoCAD, Electrical Wiring, Electrical Systems, Blueprint Reading, Electrical Equipment, Technical Drawing, Electrical Power, Drafting and Engineering Design, Computer-Aided Design, Schematic Diagrams, Commercial Construction, Engineering Drawings, Building Design, Layout Design, Autodesk, Technical Documentation, AutoCAD Civil 3D, Design Software
★ 5 (9) · 初级 · 专项课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 测试案例, 验证和确认, 功能测试, 模拟和模拟软件, 专用集成电路, 嵌入式系统, 计算机编程, 电子产品, 电子工程, 现场可编程门阵列 (FPGA), 硬件设计, 系统设计
★ 4.4 (627) · 中级 · 课程 · 1-4 周

您将获得的技能: Adobe Illustrator, Graphic and Visual Design, Layout Design, Visual Design, Graphic Design, Workflow Management, Creative Design, Collaboration, Scalability, Computer Graphic Techniques, Creative Thinking, Creative Problem-Solving
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Prototyping, Ideation, Engineering Design Process, Sustainable Design, Social Impact, Human Centered Design, Product Design, Design Thinking, Social Justice, Case Studies, Diversity Awareness, Innovation, Cultural Responsiveness, Product Requirements
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Marketing Materials, Cross-Channel Marketing, Marketing Design, Canva (Software), Brochures, Marketing Planning, Email Marketing, Layout Design, Graphic and Visual Design, Digital Design, Web Content, Style Guides, Typography, Brand Management
初级 · 课程 · 1-4 周
您将获得的技能: Hardware Design, Field-Programmable Gate Array (FPGA), Data Structures, Systems Design, Application Specific Integrated Circuits, Electronic Systems, Computer Engineering, Verification And Validation, Embedded Systems, Software Design, Simulation and Simulation Software, Test Engineering, Programming Principles, Data Synthesis, Analysis, Design, Process Optimization
中级 · 课程 · 1-4 周

University of London
您将获得的技能: 用户体验设计, 用户界面(UI), 人机界面, 可用性, 交互设计, 游戏设计, 增强现实与虚拟现实(AR/VR), 显示设备, 人机交互, 虚拟环境, 虚拟现实
★ 4.6 (136) · 中级 · 课程 · 1-4 周
University of Toronto
您将获得的技能: 数据可视化, 数据建模, 数据导入/导出, 地理空间制图, 设计元素和原则, 空间数据分析, 地理信息系统, 数据映射, 元数据管理, 空间分析, 定量研究, 排版, 数据操作
★ 4.9 (726) · 初级 · 课程 · 1-3 个月