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

UNSW Sydney (The University of New South Wales)
您将获得的技能: 概念设计, 需求征询, 系统集成, 设计评论, 配置管理, 系统架构, 系统开发生命周期, 需求分析, 工程设计流程, 原型设计, 系统工程, 验证和确认, 系统设计, Operator 的概念, 系统要求, 系统设计与实施
混合 · 课程 · 1-3 个月

您将获得的技能: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Cloud Deployment, Database Management, Digital Transformation, Java Programming, Generative AI
初级 · 专业证书 · 3-6 个月

您将获得的技能: Unreal Engine, 3D Assets, Virtual Environment, 3D Modeling, Computer Graphics, Architectural Design, Visualization (Computer Graphics), Building Design, Performance Tuning
高级设置 · 课程 · 1-3 个月

您将获得的技能: Cascading Style Sheets (CSS), Web Design and Development, Scripting, Full-Stack Web Development, Object Oriented Programming (OOP), Event-Driven Programming
初级 · 课程 · 1-4 周

IE Business School
您将获得的技能: 目标市场, 营销策略, 产品战略, 创建调查, 市场调查, 研究设计, 营销渠道, 调查, 营销, 同行评审, 消费者行为, 业务规划, 数据分析, 营销策划, 案例研究, 价值主张, 商业研究, 产品营销, 市场分析, 营销传播
初级 · 专项课程 · 3-6 个月

您将获得的技能: Canva (Software), Social Media Content, Social Media Marketing, Social Media, Style Guides, Marketing Design, Color Theory, Graphic Design, Design Elements And Principles, Branding, Marketing
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: iOS Development, Apple iOS, Apple Xcode, User Interface (UI), Mobile Development, Swift Programming, Unit Testing, User Interface (UI) Design, UI Components, Mobile Development Tools, Objective-C (Programming Language), Application Development, Data Structures, Programming Principles, Development Testing, Object Oriented Programming (OOP), Integrated Development Environments, Development Environment, Prototyping, Storyboarding
初级 · 专项课程 · 3-6 个月

您将获得的技能: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Data Store, Software Documentation, Computer Science, Functional Design, Pseudocode, Maintainability
初级 · 专项课程 · 3-6 个月

Universidad Nacional Autónoma de México
您将获得的技能: Writing, Research Design, Research Methodologies, Research, Case Studies, Academic Advising, Qualitative Research, Style Guides, Timelines, Ethical Standards And Conduct
初级 · 课程 · 1-3 个月

您将获得的技能: ASP.NET, .NET Framework, Identity and Access Management, Full-Stack Web Development, Web Applications, Microsoft Azure, Web Development, Cloud Deployment, Application Deployment, Authorization (Computing), Authentications, Databases, Software Architecture, Payment Systems, Software Design Patterns, Data Modeling, User Interface (UI)
中级 · 课程 · 3-6 个月


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