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

University of Colorado System
您将获得的技能: Encryption, 身份和访问管理, 网络组件, 数据安全, Network Security, 公钥基础设施, AWS 身份和访问管理 (IAM), 授权(计算), 信息系统安全, 地理信息系统, 基于角色的访问控制(RBAC), 无线网络
初级 · 课程 · 1-4 周

The Linux Foundation
您将获得的技能: Open Source 技术, 脚本, 软件版本控制, Git(版本控制系统), 软件包和软件管理, 用户账户, 软件开发工具, 命令行界面, Linux 管理, Linux, Linux 命令, 文件系统, GitHub, CI/CD, 协作软件, 系统配置, 版本控制, Unix 命令, Bash(脚本语言), 外壳脚本
初级 · 专项课程 · 3-6 个月

Akamai Technologies, Inc.
您将获得的技能: 风险管理, 身份和访问管理, 计算机安全事件管理, Encryption, 事件响应, 网络安全, 漏洞扫描, Network Security, Authentication, 移动安全, 公钥基础设施, 硬化, 风险管理框架, 渗透测试, 灾难恢复, 防火墙, 威胁检测, 安全管理, 脆弱性评估, 端点安全
初级 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 数字扫盲, 系统设计与实施, 网络安全, 数据安全, 信息技术, 软件开发工具, 技术战略, 信息隐私, 数据伦理, 安全和安保, 计算机扫盲, 系统开发
初级 · 课程 · 1-4 周

Instituto Tecnológico de Aeronáutica
您将获得的技能: Test Driven Development (TDD), Unit Testing, JUnit, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, White-Box Testing, Object Oriented Programming (OOP), Software Quality (SQA/SQC), Programming Principles
中级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 文件管理, 图形软件, 微软办公软件, 计算机图形学, 计算机扫盲, 电子表格软件, 计算机硬件, 计算机系统
混合 · 课程 · 1-3 个月

您将获得的技能: OSI Models, Network Security, Security Controls, General Networking, Wireless Networks, Network Protocols, Firewall, Network Administration, TCP/IP, Telecommunications, Proxy Servers, Network Infrastructure, Intrusion Detection and Prevention, Remote Access Systems
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 事件响应, 网络安全, 运输业务, 基础设施安全, 网络 Operator, 网络基础设施, 网络治理, 网络安全评估, 网络安全战略, 公共安全与国家安全, 风险管理框架, 法律风险, 技术路线图, 安全管理, 网络安全政策, 安全战略, 网络风险, 网络攻击, NIST 800-53, 技术解决方案
初级 · 专项课程 · 3-6 个月

您将获得的技能: Cyber Security Assessment, Security Testing, Vulnerability Assessments, Penetration Testing, Vulnerability Scanning, Threat Modeling, Vulnerability Management, Security Strategy, Security Controls, Security Requirements Analysis, White-Box Testing
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 中间件, 区块链, 数据库系统, 测试驱动开发(TDD), 微服务, 事务处理, 分布式计算, 服务水平, 数据结构, 软件设计, 数据架构, 可维护性, 大数据, 系统监控, 软件架构, 软件工程
攻读学位
高级设置 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: AI Security, Penetration Testing, Network Security, Exploitation techniques, Open Web Application Security Project (OWASP), Cyber Security Assessment, Unix, Computer Security, Network Monitoring, Application Security, Cybersecurity, Artificial Intelligence and Machine Learning (AI/ML), Cryptographic Protocols, Network Protocols, Cryptography, Security Awareness, Generative AI Agents, Server Side, Web Applications, Machine Learning Algorithms
中级 · 专项课程 · 3-6 个月

您将获得的技能: Test Planning, Test Tools, Prompt Engineering, Version Control, OpenAI API, Debugging, Google Gemini, Software Design Patterns, Object Oriented Design, Software Testing, GitLab, Responsible AI, Infrastructure as Code (IaC), Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, GitHub, Artificial Intelligence and Machine Learning (AI/ML)
中级 · 专项课程 · 3-6 个月