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

Copenhagen Business School
您将获得的技能: 竞争分析, 案例研究, 企业战略, 文化 Transformer, 战略思维, 同行评审, 组织结构, 战略领导力, 战略决策, 组织战略, 业务规划, 市场分析, 企业管理, 资源管理, 创新, 计划执行, 商业策略, 设定目标, 战略规划, 变革管理
初级 · 专项课程 · 3-6 个月

Scrimba
您将获得的技能: Responsive Web Design, JSON, User Interface (UI) Design, Color Theory, Cascading Style Sheets (CSS), HTML and CSS, Hypertext Markup Language (HTML), Restful API, Web Content Accessibility Guidelines, Event-Driven Programming, User Interface (UI), Web Design, Typography, Web Applications, Application Programming Interface (API), React.js, Web Design and Development, Web Development Tools, Javascript, Web Development
初级 · 专项课程 · 3-6 个月

Amazon Web Services
您将获得的技能: 亚马逊云观察, CI/CD, 云计算架构, 专业网络, Prompt Engineering, 亚马逊 DynamoDB, 大型语言模型, 数据管理, 亚马逊网络服务, AWS 身份和访问管理 (IAM), 软件开发生命周期, 团队合作, 云计算, 软件架构, 云计算管理, 解决问题, 基础设施即代码(IaC), AWS CloudFormation, 生成式人工智能, 摘录
攻读学位
初级 · 专业证书 · 3-6 个月
University of Illinois Urbana-Champaign
您将获得的技能: Algorithm, 验证和确认, 数学软件, 系统设计, 计算机结构, 设计软件, 专用集成电路, 数据结构, 软件开发工具, 计算机编程工具, 计算机工程, 计算逻辑, 数字设计, 理论计算机科学, 调试
中级 · 课程 · 1-3 个月

Meta
您将获得的技能: Linux, Linux 命令, Algorithm, 命令行界面, 协作软件, 测试驱动开发(TDD), 软件版本控制, Django (网络框架), 数据库管理员, 计算思维, 软件可视化, 数据完整性, 数据仓库, MySQL, Query 语言, 数据库架构与管理, 伪代码, 数据库管理, 编程原则, 单元测试
初级 · 专业证书 · 3-6 个月

您将获得的技能: Process Mapping, Business Process Modeling, Business Analysis, Cloud-Native Computing, Identity and Access Management, Data Migration, Software Architecture, Stakeholder Analysis, Systems Design, Extract, Transform, Load, Systems Architecture, Stakeholder Management, Data Integration, Cybersecurity, Stakeholder Engagement, Release Management, Enterprise Architecture, Project Management, Software Testing, Information Technology
初级 · 专业证书 · 3-6 个月

您将获得的技能: Prompt Engineering, Miro AI, Generative AI Agents, Responsible AI, AI Product Strategy, Generative AI, No-Code Development, ChatGPT, Workflow Management, Email Automation, Customer Analysis, Prompt Patterns, Customer Data Management, Personalized Service, AI Enablement, Customer and Client Support, AI Workflows, Customer Relationship Management (CRM) Software, Emotional Intelligence, Customer Success Management
初级 · 专项课程 · 1-3 个月

University of Minnesota
您将获得的技能: 以用户为中心的设计, UI/UX 研究, 可用性, 用户界面(UI), 人机交互, 用户体验设计, 测试计划, 可用性测试, 用户研究
混合 · 课程 · 1-3 个月

您将获得的技能: Debugging, C++ (Programming Language), API Design, Program Development, Software Documentation, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, Performance Tuning, Data Structures, Programming Principles, Application Development, Computer Programming, Generative AI Agents, Integrated Development Environments, Generative AI, Data Validation, Object Oriented Programming (OOP)
初级 · 专业证书 · 3-6 个月

Lund University
您将获得的技能: 利益相关者的参与, 社会影响, 环境与资源管理, 可持续商业, 环境科学, 创新, 政策分析, 可持续设计, 供应管理, 可持续发展, 环境工程, 环境政策, 商业分析, 战略采购
初级 · 课程 · 1-3 个月

您将获得的技能: Software Architecture, Systems Development Life Cycle, Systems Architecture, Systems Thinking, Software Design Patterns, Stakeholder Communications, Systems Analysis, Data Flow Diagrams (DFDs), Application Design
初级 · 课程 · 1-3 个月

您将获得的技能: Animations, Animation and Game Design, 3D Assets, Computer Graphics, 3D Modeling, Visualization (Computer Graphics), Motion Graphics, Simulations, Video Game Development, Design Elements And Principles, Design and Product
中级 · 课程 · 3-6 个月