软件架构课程可以帮助您学习系统设计原则、架构模式和可扩展性策略。您可以掌握创建强大的 API、确保软件系统的安全性以及有效集成 Microservices 的技能。许多课程都会介绍一些工具,如用于建模的 UML、用于容器化的 Docker 以及 AWS 或 Azure 等云平台,这些都支持在 Modernizer 环境中部署和管理应用程序。

University of Michigan
您将获得的技能: 数据可视化, 自然语言处理, 文本挖掘, Python 编程, 交互式数据可视化, 绘图(图形), 网络分析, 数据预处理, 应用机器学习, 功能工程, Matplotlib, Model Evaluation, 数据可视化软件, 社交网络分析, NumPy, 数据操作, 监督学习, Pandas(Python 软件包), 网络模型, 模型评估, 统计可视化
★ 4.5 (3.4万) · 中级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 仪表板创建, 数据可视化, 数据分析, 仪表板, 大数据, 电子表格软件, Apache Hadoop, Microsoft Excel, IBM Cognos 分析系统, 交互式数据可视化, Excel 公式, 数据整理, 分析技能, 数据展示, 统计分析, 透视表和图表, 数据清理, 数据故事, 数据可视化软件, 统计可视化
★ 4.7 (3.1万) · 初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: HTML 和 CSS, 调试, 前端网络开发, 网页内容无障碍导则, 验证和确认, 事件驱动编程, 线框设计, Javascript, 网络框架, 响应式网页设计, 应用框架, 超文本标记语言(HTML), 网页设计, 网络开发, Bootstrap(前端框架), 网络开发工具, 层叠样式表(CSS), 网络语言, 网页设计与开发, 互动设计
★ 4.7 (3.5万) · 初级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: R 程序设计, 统计报告, 版本控制, 一般科学与研究, 软件版本控制, 数据分析, 数据科学, Git(版本控制系统), Rmarkdown, GitHub, 软件安装, 开发环境, 数据扫盲, R(软件)
★ 4.6 (3.4万) · 混合 · 课程 · 1-4 周

您将获得的技能: Operating System Administration, Package and Software Management, File Systems, Microsoft Windows, Desktop Support, Linux, Operating Systems, OS Process Management, Linux Administration, Remote Access Systems, System Monitoring, Command-Line Interface, User Accounts, Systems Administration, System Support, User Provisioning, Technical Support and Services, File Management, Linux Commands, Software Installation
★ 4.7 (2.9万) · 初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Microsoft Excel, Excel Formulas, Spreadsheet Software, Microsoft Office, Microsoft 365
★ 4.6 (1.4万) · 中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Network Architecture, Virtual Networking, Computer Networking, Virtualization, Network Infrastructure, Network Planning And Design, Routing Protocols, Software-Defined Networking, Virtual Private Networks (VPN), Virtualization and Virtual Machines, Network Protocols, Cloud Infrastructure, Wireless Networks, Wide Area Networks, Virtual Machines, Network Routing, Network Performance Management
★ 4.9 (15) · 中级 · 课程 · 1-4 周

IBM
您将获得的技能: 云计算, R 程序设计, Python 编程, 数据科学, Jupyter, 开放源码技术, 查询语言, 云托管, Git(版本控制系统), 其他编程语言, 机器学习, 统计编程, 应用编程接口 (API), GitHub, 软件开发工具, R(软件), 开发环境, 数据可视化软件
★ 4.5 (3万) · 初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 网络威胁猎杀, 数据库管理, 渗透测试, 云计算, 服务管理, 利纳克斯, 网络安全, 网络安全评估, 信息技术基础设施图书馆, 治理 风险管理与合规, IT 安全架构, IT 服务管理, 事件响应, 数字取证, 恶意软件保护, 网络硬件, 网络威胁情报, 身份和访问管理, 面试技巧, 操作系统管理
★ 4.6 (2.7万) · 初级 · 专业证书 · 3-6 个月

University of Michigan
您将获得的技能: 网页内容无障碍导则, 网页内容, HTML 和 CSS, 网络服务器, 服务器, 前端网络开发, 验证和确认, 响应式网页设计, 云托管, 网页设计, 超文本标记语言(HTML), 网络开发, 层叠样式表(CSS), 编程原则, 网络开发工具, 网页设计与开发, 网络语言, GitHub, 集成开发环境, 语义网
★ 4.7 (2.8万) · 初级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Java 编程, 数据持久性, 应用程序接口设计, 软件文档, Java, 应用程序部署, 数据库, 应用编程接口 (API), 后端网站开发, 企业应用管理, 前端集成
★ 4 (12) · 初级 · 课程 · 1-4 周

IBM
您将获得的技能: 风险管理, 数字化转型, 业务流程自动化, 行为驱动开发, 数据建模, 数据验证, 系统分析, 软件质量保证, 应用程序部署, 风险管理框架, 发布管理, 测试计划, 产品生命周期管理, 测试驱动开发(TDD), Data Validation, CI/CD, 软件测试, 系统测试, 系统思考, 软件开发生命周期, 流程图
★ 4.8 (16) · 中级 · 课程 · 1-4 周