软件安全课程可以帮助您学习安全编码实践、漏洞评估、威胁建模和事件响应策略。您可以掌握风险分析、渗透测试和在各种软件环境中实施安全协议的技能。许多课程会介绍静态和动态分析软件、入侵检测系统和安全框架等工具,展示这些工具如何增强您保护应用程序免受潜在威胁的能力。

IBM
您将获得的技能: 应用程序部署, Linux 命令, 软件设计, Linux, Python 程序设计, 编程原则, 还原式 API, 软件设计模式, 软件开发生命周期, Git(版本控制系统), Flask(网络框架), 文件管理, 数据导入/导出, GitHub, 网页抓取, 外壳脚本, 版本控制, 软件开发方法, 软件架构, Bash(脚本语言)
初级 · 专项课程 · 3-6 个月

University of Alberta
您将获得的技能: Java, 软件设计, 代码审查, 面向服务的架构, 简单对象访问协议(SOAP), 微服务, 还原式 API, 软件设计模式, 面向对象编程(OOP), 软件开发, 软件文档, 产品系列工程, 可维护性, 统一模型语言, 软件系统, 面向对象设计, 软件架构, API 设计, 网络服务, 模型-视图-控制器
初级 · 专项课程 · 3-6 个月

您将获得的技能: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Development Environment, Integrated Development Environments, Computer Programming, Software Engineering, Programming Principles
初级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 公钥基础设施, Encryption, 虚拟化, 密码学, 网络安全, 授权(计算), Virtual Machine, 云安全, 应用安全, Network Security, 基础设施安全, 云计算, 信息系统安全, 远程访问ibility 系统, 脆弱性评估
初级 · 课程 · 1-4 周

New York University
您将获得的技能: 威胁建模, 公钥基础设施, 网络安全, 密码学, Authentication, 应用安全, 基础设施安全, 移动安全, 网络风险, 数据加密标准, 威胁检测, 企业安全, 网络安全战略, 安全工程, Network Security, Distributed Denial-Of-Service (DDoS) 攻击, 网络攻击, 计算机安全, 防火墙, 网络安全政策
初级 · 专项课程 · 3-6 个月

University of Minnesota
您将获得的技能: 软件设计, 计划发展, 敏捷项目管理, 用户故事, Kanban 原则, 应用安全, 软件开发生命周期, 软件质量(SQA/SQC), Scrum(软件开发), 设计思维, 软件工程, 软件开发方法, Agile 方法论, 用户体验设计, 面向对象设计, 软件架构, 流程制图, 软件设计模式, 敏捷软件开发, 软件质量保证
中级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Test Planning, Test Tools, Software Testing, Test Execution Engine, Test Case, Software Quality Assurance, User Acceptance Testing (UAT), Quality Assurance, Agile Methodology, Risk Management Framework
初级 · 课程 · 1-4 周

Edureka
初级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 软件测试, 测试自动化, 验证和确认, 测试数据, 单元测试, 功能测试, 测试案例, JUnit, 白盒测试, 软件质量保证, 测试计划, 开发测试, 系统测试, 代码覆盖范围
中级 · 课程 · 1-4 周

University of Alberta
您将获得的技能: 风险管理, 需求分析, 风险管理框架, 需求征询, 项目管理, 项目风险管理, 项目规划, 软件开发生命周期, 冲刺计划, Kanban 原则, 业务要求, 功能要求, 冲刺回顾, 产品管理, 需求管理, Scrum(软件开发), 软件技术审查, 软件开发方法, Agile 方法论, 敏捷软件开发
初级 · 专项课程 · 3-6 个月

您将获得的技能: Release Management, Application Deployment, Test Planning, CI/CD, Software Quality Assurance, Performance Testing, Software Development Life Cycle, Software Testing, Maintainability, Risk Management, Test Driven Development (TDD), Data Validation, Behavior-Driven Development, Product Lifecycle Management, Systems Analysis, Systems Thinking, Business Process Automation, Data Modeling, Process Flow Diagrams, Digital Transformation
中级 · 课程 · 1-4 周

Macquarie University
您将获得的技能: Anomaly Detection, AI Security, Cyber Security Strategy, Cyber Threat Intelligence, Threat Detection, Intrusion Detection and Prevention, Fraud detection, Cybersecurity, Applied Machine Learning, Malware Protection, Threat Modeling, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Network Analysis, Machine Learning, Machine Learning Algorithms, Model Evaluation, Artificial Neural Networks, MLOps (Machine Learning Operations), Data-Driven Decision-Making
中级 · 课程 · 1-3 个月