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

您将获得的技能: User Experience Design, Usability, User Experience, User Interface and User Experience (UI/UX) Design, Threat Modeling, UI/UX Strategy, Interaction Design, Application Security, Authentications, Human Centered Design, Security Strategy, Usability Testing, Authorization (Computing), Security Controls, Multi-Factor Authentication, Security Awareness, Computer Security Awareness Training, Cybersecurity, Safety Standards, Information Privacy
中级 · 课程 · 1-3 个月

Dassault Systèmes
您将获得的技能: SolidWorks (CAD), Technical Design, Computer-Aided Design, 3D Modeling
初级 · 课程 · 1-4 周

28DIGITAL
您将获得的技能: 物联网, 计算机结构, 无线网络, 威胁建模, 调试, 硬件架构, 应用安全, 操作系统, 性能调整, 嵌入式系统, 利纳克斯, 系统架构, 系统编程, 通用网络, Microsoft Windows, 实时操作系统
中级 · 课程 · 1-3 个月

Codio
您将获得的技能: Model View Controller, Test Driven Development (TDD), Restful API, Vue.JS, Full-Stack Web Development, Frontend Integration, Web Applications, Unit Testing, Server Side, Javascript, HTML and CSS, Cascading Style Sheets (CSS), User Interface (UI)
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 可用性测试, 数据库管理, 软件设计, 数据库设计, 用户界面和用户体验(UI/UX)设计, 软件架构, 应用安全, 操作系统, 设计策略, 系统设计, 软件设计模式
中级 · 课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: 数据库系统, 数据库设计, 可扩展性, 查询语言, 软件设计, 数据挖掘, 数据架构, 数据库, 关系数据库, 数据处理, 可维护性, 事务处理, NoSQL, Apache Hadoop, 大数据, 非结构化数据, 系统设计
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 面向服务的架构, 可扩展性, 负载平衡, 软件架构, 系统架构, 恢复性应用程序接口, 服务管理, Spring Boot, 网络服务, 弹簧框架, 云服务, 云计算架构, 应用程序接口网关, 微服务, 软件设计模式
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Interactive Data Visualization, Interactive Design, Programming Principles, Visualization (Computer Graphics), Python Programming, Graphic and Visual Design, Computer Graphics, Computational Logic, Software Design, Computer Programming, Computational Thinking, File I/O, Data Structures, Animations
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: HTML 和 CSS, 移动开发, 原型设计, 跨平台开发, 物联网, 人工智能和机器学习(AI/ML), 用户界面和用户体验(UI/UX)设计, 人机交互, 电信, 嵌入式系统, 用户界面 (UI) 设计, 实时操作系统, jQuery, 可用性
攻读学位
中级 · 课程 · 1-4 周

Tecnológico de Monterrey
您将获得的技能: 系统思考, 竞争分析, 业务建模, 创业, 案例研究, 业务架构, 企业战略, 创新, 价值主张, 商业策略, 设计思维, 演讲, 讲故事, 媒体与传播, 战略思考, 市场机遇, 商业
高级设置 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 用户研究, 统一建模语言, 线框设计, 可用性测试, 原型设计, 设计研究, 人机交互, 用户界面和用户体验(UI/UX)设计, 用户体验, 验证和确认, 嵌入式系统, 用户体验设计, 可用性, 角色开发
攻读学位
中级 · 课程 · 1-3 个月

您将获得的技能: Threat Modeling, IT Security Architecture, Secure Coding, Application Security, Security Testing, Security Strategy, Security Requirements Analysis, Software Development Methodologies, Software Development Life Cycle, Systems Architecture, DevSecOps, Cyber Security Strategy, Penetration Testing, Business Risk Management, Compliance Management
初级 · 课程 · 1-4 周