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

University of Illinois Urbana-Champaign
您将获得的技能: 高等教育, 文化多样性, 多媒体, 扫盲, 数字扫盲, 写作, 差异化教学, 数字教学法, 口头表达, 教学策略, 非语言交流, 教学, 媒体与传播, 学习风格
混合 · 课程 · 1-4 周

您将获得的技能: Photo Editing, Generative AI, Adobe Photoshop, Image Quality, Data Import/Export, Adobe Creative Cloud, Prompt Engineering, Editing, File Management, Graphic Design
初级 · 指导项目 · 不超过 2 小时

LearnQuest
您将获得的技能: 数据管理, Data Management, 命令行界面, 数据库设计, 存储过程, 网络架构, Oracle SQL 开发人员, SQL, Oracle 数据库, 数据库架构与管理, PL/SQL, 数据库管理
初级 · 课程 · 1-4 周

Rice University
您将获得的技能: 写作, 简明扼要, 技术文档, 协作, 撰写报告, 工程管理, 电子媒体, 规划, 沟通, 工程文件, 专业精神, 编辑
初级 · 课程 · 1-3 个月

您将获得的技能: Canva (Software), Storytelling, Color Theory, Data Sharing, Organizational Skills, Graphic and Visual Design, Graphic Design, Design, Creative Design, Dashboard, User Accounts, Design Elements And Principles, Marketing
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Identity and Access Management, Computer Security Incident Management, Network Security, Cryptography, AWS Identity and Access Management (IAM), Encryption, User Provisioning, Security Management, Penetration Testing, Vulnerability Scanning, ISO/IEC 27001, Information Systems Security, Network Architecture, Computer Networking, DevSecOps, Risk Management, OAuth, Data Management, Software Development Methodologies, Cybersecurity
初级 · 专项课程 · 3-6 个月

University of Maryland, College Park
您将获得的技能: 事故预防, 环境问题, 安全标准, 风险管理, 消防和生命安全, 应急响应, 环境科学, 危害分析, 物业维护, 建筑设计
混合 · 课程 · 1-3 个月

您将获得的技能: Pandas (Python Package), NumPy, Data Manipulation, Data Preprocessing, Package and Software Management, Data Analysis, Data Transformation, Data Integration, JSON, Object Oriented Programming (OOP), Data Wrangling, Data Science, Python Programming, Computer Programming, Programming Principles, Data Import/Export, Software Design, Mathematical Software, Computational Logic, Data Structures
初级 · 专项课程 · 3-6 个月

Politecnico di Milano
您将获得的技能: 硬件架构, 系统设计与实施, 云应用, 亚马逊网络服务, 计算机结构, 专用集成电路, 云基础设施, 性能调整, 开发环境, 云计算开发, 亚马逊弹性计算云 Computing, 编程原则
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Stored Procedure, SQL, Data Presentation, Query Languages, Relational Databases, Database Development, Database Administration, Data Science
高级设置 · 指导项目 · 不超过 2 小时

Board Infinity
您将获得的技能: Angular, Node.JS, Full-Stack Web Development, HTML and CSS, JavaScript Frameworks, User Interface (UI), Application Deployment, Application Frameworks, Back-End Web Development, Front-End Web Development, Hypertext Markup Language (HTML), MongoDB, User Interface (UI) Design, Web Design, Middleware, Bootstrap (Front-End Framework), jQuery, Javascript, Databases, Cascading Style Sheets (CSS)
中级 · 专项课程 · 1-3 个月

University of Illinois Urbana-Champaign
您将获得的技能: 教育软件和技术, 数字教学法, 计算机科学, 新兴技术, 创新, 协作软件, 人工智能, 互动设计, 教学策略
混合 · 课程 · 1-4 周