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

University of Colorado Boulder
您将获得的技能: Oil and Gas, Climate Change Programs, Environment, Governance, Energy and Utilities, Environmental Science, Environmental Monitoring, Physical Science, International Relations, Environmental Policy, Socioeconomics, Natural Resource Management, Hydrology, Economics, Cultural Diversity, Climate Change Adaptation, Geographic Information Systems, Mathematical Modeling, Transportation Operations, Social Studies
初级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Canva (Software), Logo Design, Video Editing, Graphic Design, Graphic and Visual Design, Content Creation, Design, User Accounts, Digital Marketing
初级 · 指导项目 · 不超过 2 小时

Automatic Data Processing, Inc. (ADP)
您将获得的技能: Compensation and Benefits, Compensation Management, Compensation Strategy, Benefits Administration, Human Resources, Human Resource Strategy, Job Analysis, Performance Review, Employee Retention, Organizational Strategy
初级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: 叙事, 艺术史, 动画和游戏设计, 互动学习, 视频游戏开发, 心理学, 多媒体, 媒体与传播, 游戏设计
初级 · 课程 · 1-3 个月

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

The University of Melbourne
您将获得的技能: 人类发展, 健康教育, 营养与饮食, 社区卫生, 卫生政策, 健康促进, 儿童健康, 心理健康, 公共卫生, 健康差异, 慢性疾病, 社会经济学, 健康的社会决定因素
初级 · 课程 · 1-3 个月

Universidad de Chile
您将获得的技能: Disabilities, Health Equity, Education and Training, Social Justice, Diversity Awareness, Community and Social Work, Workplace inclusivity, Diversity Equity and Inclusion Initiatives, Human Centered Design
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 案例研究, 利益相关者的参与, 可持续发展, 增长战略, 环境与资源管理, 地理信息系统, 经济发展, 运输业务, 社区发展, 土地管理
中级 · 课程 · 1-4 周

Universidade Estadual de Campinas
您将获得的技能: Android Studio, Android Development, Mobile Development, Event-Driven Programming, User Interface (UI), Application Development, Java, Development Environment, User Interface and User Experience (UI/UX) Design, Extensible Markup Language (XML), Object Oriented Programming (OOP)
中级 · 课程 · 1-3 个月

您将获得的技能: 卷积神经网络, 负责任的人工智能, 生成式人工智能, Prompt Engineering, 人工智能, 数据基础设施, 数据库设计, 数据分析, 数据架构, Query 语言, 数据仓库, 生成模型架构, 数据伦理, 数据管道, 数据综合, 雪花模式, 摘录, 数据挖掘, AI 赋能, 星形模式
中级 · 课程 · 1-4 周

École Polytechnique Fédérale de Lausanne
您将获得的技能: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Program Development, Graphical Tools, Simulations, Integrated Development Environments, Algorithms
中级 · 课程 · 1-3 个月

University of Washington
您将获得的技能: 决策, 规划, 终身学习, 建立关系, 适应, 足智多谋, 学习策略, 个人发展, 协作, 学术指导, 学生支持与服务, 高等教育, 时间管理
混合 · 课程 · 1-3 个月