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

Universidad de Chile
您将获得的技能: Adult Education, Lifelong Learning, Verbal Communication Skills, Instructional Design, Professional Development, Educational Materials, Communication, Higher Education, Learning Strategies
中级 · 课程 · 1-3 个月

Banco Interamericano de Desarrollo
您将获得的技能: Failure Analysis, Risk Analysis, Risk Modeling, Feasibility Studies, Risk Management, Hazard Analysis, Project Risk Management, Analysis, Risk Mitigation, Business Risk Management, Mitigation, Business Priorities, Financial Analysis, Disaster Recovery, Cost Benefit Analysis, Climate Change Adaptation, Investment Management, Governance, Resilience, Environment
高级设置 · 专项课程 · 1-3 个月

您将获得的技能: Responsive Web Design, HTML and CSS, Web Design, Web Design and Development, Cascading Style Sheets (CSS), Front-End Web Development, User Interface (UI), Browser Compatibility, Javascript, Mobile Development, Interactive Design
中级 · 指导项目 · 不超过 2 小时

IBM
您将获得的技能: 密码学, 流程管理, 虚拟化, Virtual Machine, 基础设施架构, 系统配置, 计算机结构, 计算机硬件, 企业安全, 计算机系统, 主机计算, IBM 云, z/OS
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 外围设备, 硬件故障排除, 移动开发, 命令行界面, 系统配置, 操作系统, 物联网, 软件开发工具, 计算机编程工具, USB, 嵌入式软件, 网络服务器, 软件安装, 游戏设计, 开发环境, 应用程序开发, 乌班图, 网络应用, 安卓(操作系统), Android Studio
混合 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 用户账户, 身份和访问管理, 授权(计算), 企业安全, 服务器, 软件安装, Operating System 管理, 系统配置, 集团政策, Encryption, Windows 服务器, 计算机安全, 活动目录, Microsoft Windows, Microsoft 服务器, Authentication, 安全控制
初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: Python 程序设计, 数据结构, 面向对象编程(OOP), 软件设计模式, 模型-视图-控制器, 计算思维, 编程原则, 计算机编程, 软件架构, 面向对象设计, Algorithm
初级 · 课程 · 1-4 周

The University of Sydney
您将获得的技能: 可扩展性, 密码学, 区块链, 分布式计算, 数据完整性, Network Security, 事务处理, 安全工程, Algorithm
初级 · 课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: Creative Problem-Solving, Creative Thinking, Problem Solving, Brainstorming, Decision Making, Critical Thinking, Meeting Facilitation, Staff Management, Collaboration, Overcoming Obstacles, Goal Setting
初级 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 课程开发, 同行评审, 教育软件和技术, 学生参与, 教育材料, 混合式学习, 遵守截止日期的能力, 教学设计, 教学策略, 学习管理系统
初级 · 课程 · 1-3 个月

28DIGITAL
您将获得的技能: 业务建模, 产品战略, 进入市场战略, 产品开发, 市场机遇, 客户参与, 设计思维, 创新, 创业, 战略思维, 市场分析
中级 · 课程 · 1-3 个月

您将获得的技能: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
初级 · 指导项目 · 不超过 2 小时