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

Board Infinity
您将获得的技能: HTML and CSS, React.js, ASP.NET, Restful API, .NET Framework, Web Applications, Web Services, Front-End Web Development, JSON, Application Development, Model View Controller, Program Development, Javascript, Development Environment, Back-End Web Development, API Design, Web Development, Microsoft Visual Studio, Software Design Patterns, Cascading Style Sheets (CSS)
中级 · 专项课程 · 1-3 个月
University of Alberta
您将获得的技能: Kanban 原则, 流程驱动的开发, Scrum(软件开发), Agile 方法论, 软件开发生命周期, 软件工程, 软件开发方法, 敏捷软件开发
混合 · 课程 · 1-4 周

LearnQuest
您将获得的技能: Sales Presentation, Influencing, Persuasive Communication, Intercultural Competence, Virtual Teams, Storytelling, Behavioral Economics, Business Research, Value Propositions, Active Listening, Market Research, Empathy & Emotional Intelligence, Sales Pipelines, Marketing Psychology, Digital Communications, Collaboration, Customer Relationship Management (CRM) Software, Stakeholder Management, Strategic Communication, Cross-Functional Collaboration
中级 · 专项课程 · 1-3 个月
University of California San Diego
您将获得的技能: 原型设计, 人机交互, 交互设计, 信息架构, 用户界面(UI), 可用性, 用户界面和用户体验(UI/UX)设计, 人为因素
混合 · 课程 · 1-4 周

Meta
您将获得的技能: 前端网络开发, Html 和 Css, Bootstrap(前端框架), UI 组件, 网页内容无障碍指南, 响应式网页设计, 浏览器兼容性, 调试, 动画, 用户界面(UI), 超文本标记语言(HTML), 层叠样式表(CSS), Javascript, 开发测试, 网络分析和 SEO, 语义网, Data Validation
初级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: 回归分析, 分析技能, 统计推理, 适应, 数据分析, 行为经济学, 实验, 决策, 概率, 研究设计, 批判性思维, 相关性分析
初级 · 课程 · 1-3 个月

您将获得的技能: Real Time Data, Dataflow, Data Lakes, Model Deployment, Google Cloud Platform, Feature Engineering, PySpark, Data Pipelines, Cloud Storage, Data Import/Export, Big Data, Apache Spark, Apache Hadoop, Dashboard, Data Architecture, Data Governance, Data Infrastructure, Tensorflow, Cloud Services, Data Warehousing
中级 · 专业证书 · 3-6 个月
您将获得的技能: Prometheus (Software), System Monitoring, Grafana, Site Reliability Engineering, Continuous Monitoring, Interactive Data Visualization, Query Languages, Anomaly Detection, Software Visualization, Linux, YAML, Docker (Software), Incident Management, Configuration Management, Real Time Data, Analysis
高级设置 · 课程 · 1-4 周

University of Toronto
您将获得的技能: 系统架构, 计算机视觉, 安全标准, 自动化, 全球定位系统, 硬件架构, 机器人, 嵌入式软件, 控制系统, 软件架构, 数学建模, 模拟, 安全保障
高级设置 · 课程 · 1-3 个月

您将获得的技能: Personal Development, Human Development, Self-Awareness, Growth Mindedness, Lifelong Learning, Psychology, Emotional Intelligence, Social Sciences, Cultural Diversity, Sociology, Goal Setting, Physiology
混合 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 交互式数据可视化, Java, 数据结构, 事件驱动编程, 面向对象编程(OOP), 面向对象设计, 调试, 软件文档, 计算机编程, Algorithm, 编程原则, 用户界面(UI), 开发环境, 软件工程, Java 编程
中级 · 课程 · 1-3 个月
University of Pennsylvania
您将获得的技能: 根源分析, 统计过程控制, 持续改进流程, 流程图, 容量规划, 库存管理系统, 工作流程管理, 流程管理, 精益方法, 流程改进, 过程分析, 质量管理, 供应链管理, 运营管理, 运行效率
初级 · 课程 · 1-4 周