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

您将获得的技能: Version Control, Test Script Development, Continuous Integration, Test Execution Engine, Test Tools, Automation, Scripting, Web Scraping, Hypertext Markup Language (HTML), Software Design Patterns, Development Environment, Integrated Development Environments, Debugging, Command-Line Interface, File I/O
初级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Engineering Design Process, Engineering Analysis, Mechanical Design, Simulation and Simulation Software, Structural Analysis, Mechanical Engineering, Numerical Analysis, Finite Element Methods, Materials science
初级 · 课程 · 1-4 周
University of Illinois Urbana-Champaign
您将获得的技能: 市场调查, 客户体验战略(CX), 角色开发, 创新, 新产品开发, 商业研究, 产品管理, 消费者行为, 改善客户体验, 案例研究, 客户洞察, 需求评估, 设计思维, 产品战略, 产品开发, 流程制图, 用户研究
初级 · 课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: Android Development, Android Studio, Mobile Development, Application Development, Application Lifecycle Management, User Interface (UI) Design, Data Persistence, UI Components, Authorization (Computing), User Interface (UI), Data Storage, Database Management, File I/O
中级 · 课程 · 1-3 个月

您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability
中级 · 课程 · 1-4 周

您将获得的技能: Spring Boot, Application Development, API Testing, Application Frameworks, Software Testing, Test Case, Development Environment, Model View Controller, Software Development Tools, Java Platform Enterprise Edition (J2EE), Authentications, Software Design Patterns, SQL, Data Persistence, Mockups, JSON, User Interface (UI), Functional Design, Databases, Dependency Analysis
中级 · 专项课程 · 1-3 个月

University of London
您将获得的技能: 数据结构, 数据建模, 文件输入/输出, C++(编程语言), 面向对象编程(OOP), 编程原则, C 和 C++, 面向对象设计
攻读学位
中级 · 课程 · 1-4 周

您将获得的技能: MongoDB, Node.JS, Angular, Restful API, API Design, NoSQL, Bootstrap (Front-End Framework), Database Development, Scalability, JavaScript Frameworks, Authentications, Query Languages, Web Applications, Authorization (Computing), JSON, Javascript and jQuery, Database Management, Distributed Computing, Web Development Tools, Web Design and Development
初级 · 专项课程 · 3-6 个月
University of Colorado Boulder
您将获得的技能: Google 广告, 付费媒体, 在线广告, 媒体策划, 商业道德, 目标受众, 广告, 情境广告, 广告活动, 数字广告, 社交媒体活动, 内容战略
初级 · 课程 · 1-3 个月
University of Washington
您将获得的技能: 机器学习, 概率与统计, 图论, 分类算法, 数据分析, 统计方法, 监督学习, 大数据, R 语言程序设计(中文版), 预测分析, 统计分析, 无监督学习, 高级分析, 机器学习算法, 统计推理, 统计机器学习
混合 · 课程 · 1-4 周

Google Cloud
您将获得的技能: Identity and Access Management, Prompt Engineering, Google Cloud Platform, Cloud Infrastructure, Application Deployment, Kubernetes, Microservices, CI/CD, Google App Engine, Infrastructure As A Service (IaaS), Generative AI, Terraform, Restful API, Data Storage, Cloud Services, Cloud Computing, Containerization, Cloud Storage, Cloud Computing Architecture, Technical Design
中级 · 专业证书 · 3-6 个月

您将获得的技能: Email Automation, Business Process Automation, Automation, Project Management Software, Workflow Management, Process Design, Issue Tracking, Project Management, Project Planning
中级 · 指导项目 · 不超过 2 小时