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

您将获得的技能: Architectural Drawing, Technical Drawing, Drafting and Engineering Design, Computer-Aided Design, Architectural Design, Construction, Data Import/Export, File Management, Design
初级 · 课程 · 3-6 个月

University of Minnesota
您将获得的技能: 软件测试, 单元测试, 验证和确认, 开发测试, 测试自动化, 白盒测试, 测试案例, 软件质量保证, 测试计划, JUnit, 代码覆盖范围, 功能测试, 系统测试, 测试数据
中级 · 课程 · 1-4 周

Rice University
您将获得的技能: 生物学, 化学, 解剖学, 生理学, 医学术语, 细胞生物学
中级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: 数据建模, Authentication, 应用程序开发, 网络开发, 会话启动协议, 数据库设计, Django (网络框架), 用户账户, 网络服务器, Data Validation, 网络应用
中级 · 课程 · 1-3 个月
McMaster University
您将获得的技能: 经济学, 市场动态, 财务规划, 财务分析, 商业数学, 资本市场, 金融, 项目设计, 决策, 同行评审
混合 · 课程 · 1-4 周

Rice University
您将获得的技能: 功能设计, 数据流, 计算机科学, Java, 编程原则, 应用框架, 分布式计算, Algorithm, 性能调整
中级 · 课程 · 1-3 个月

Meta
您将获得的技能: Javascript, Html 和 Css, 浏览器兼容性, 应用程序开发, 移动开发, 网络开发, React Native, 跨平台开发, 网页设计与开发, 响应式网页设计
初级 · 课程 · 1-4 周

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

Google Cloud
您将获得的技能: Google 云端平台, 网络监控, Network Security, 负载平衡, 网络故障排除, 网络规划与设计, 计算机网络, Virtual Machine, 虚拟网络化, Network 性能管理
中级 · 课程 · 1-4 周
IE Business School
您将获得的技能: 叙事, 品牌战略, 色彩理论, 营销策略, 价值主张, 打造品牌, 竞争分析, 消费者行为, 目标受众, 品牌意识, 排版, 营销心理学, 广告, 品牌管理, 营销, 客户洞察, 徽标设计, 目标市场
中级 · 课程 · 1-3 个月

Commonwealth Education Trust
您将获得的技能: 课程规划, 学习理论, 可信度, 协作, 备课, 设定目标, 教学法, 成人学习原则, 教学, 教学设计, 教学策略, 专业发展, 成长意识, 学生参与, 建立关系, 建设性反馈
混合 · 课程 · 1-3 个月

Adobe
您将获得的技能: 叙事, 内容创作, 多媒体, 平面和视觉设计, 沟通, 动画, 设计师, 视觉设计, 数字媒体战略, 视频制作, 网页内容, Adobe Express, 信息图表, 编辑
混合 · 课程 · 1-4 周