软件工程师可以帮助您了解软件的开发、编写和测试过程。您可以在架构、编程、版本控制和调试等方面获得帮助。许多课程还提供了来自软件领域的工具和工作流程。

Clemson University
您将获得的技能: Software Development Methodologies, Systems Development Life Cycle, Program Development, Software Engineering, Software Development, Requirements Analysis, Usability, Human Centered Design, User Research, Systems Development, User Experience Design, AI literacy, Software Development Tools, User Centered Design, AI Enablement, Artificial Intelligence, AI Integrations
★ 4.3 (6) · 中级 · 课程 · 1-3 个月

您将获得的技能: Threat Modeling, Application Security, Secure Coding, Authentications, OAuth, Threat Management, Software Testing, Development Testing, Software Development Life Cycle, Unit Testing, Security Testing, Unified Modeling Language, Authorization (Computing), Single Sign-On (SSO), Databases, Security Software, Software Development, Cyber Security Assessment, Cyber Security Strategy, Cybersecurity
中级 · 课程 · 3-6 个月

University of Colorado System
您将获得的技能: Agile 方法论, 软件开发方法, 安全工程, 敏捷方法, 软件设计, 应用安全, 概念设计, 系统开发生命周期, 技术设计, 软件开发生命周期, 需求分析, 瀑布法
★ 4.6 (253) · 混合 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: OSI 模型, 系统配置, 计算机扫盲, 软件系统, Network Protocol(网络协议, 内联网, 操作系统, 安全软件, 信息技术, 数据存储, 计算机硬件, Network Security, 硬件架构, 计算机网络, 计算机系统, 软件安装, 网络硬件, 网络安全, TCP/IP, 网络协议, 系统软件, 通用网络
★ 4.6 (274) · 初级 · 课程 · 1-4 周

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

Universidade de São Paulo
您将获得的技能: Software Testing, Test Tools, Test Planning, Test Case, Functional Testing, Software Quality Assurance, Quality Assurance, White-Box Testing
★ 4.8 (545) · 初级 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: 软件文档, 数据存储, 图表设计, 应用程序部署, 软件开发, 系统架构, 软件设计文件, 软件设计, 统一建模语言, 软件架构, 软件可视化, 产品系列工程, 软件技术审查
★ 4.5 (942) · 中级 · 课程 · 1-4 周

您将获得的技能: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
★ 4 (58) · 初级 · 专项课程 · 3-6 个月

Arm
您将获得的技能: 嵌入式软件, 应用程序开发, 软件开发, 调试, 性能调整, 系统配置, C(编程语言), 应用安全, 软件开发工具, 嵌入式系统, 系统编程, 计算机结构, C++(编程语言), 微架构, 构建工具
★ 4.5 (35) · 中级 · 课程 · 1-3 个月
University of Alberta
您将获得的技能: Agile 项目管理, 敏捷软件开发, 软件开发, 敏捷项目管理, 冲刺计划, Agile 方法论, 积压工作, 敏捷方法, 风险管理框架, 用户需求文件, 依赖性分析, 风险, Scrum(软件开发), 需求分析, Agile 软件开发, 用户故事
★ 4.8 (2053) · 混合 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 网络应用, 网页内容无障碍导则, Javascript, 前端网络开发, HTML 和 CSS, 响应式网页设计, 阿贾克斯, 网页设计, 网络开发工具, 层叠样式表(CSS), 开发环境
★ 4.7 (1.7万) · 混合 · 课程 · 1-4 周

Amazon
您将获得的技能: Java 编程, 调试, 敏捷软件开发, 版本控制, 软件开发方法, 应用程序开发, Java, 可维护性, 软件开发, Agile 方法论, Git(版本控制系统), 敏捷方法, 弹簧框架, 软件设计模式, 编程原则, JUnit, 统一建模语言, 需求分析, 系统开发生命周期, 软件测试, Agile 软件开发, 软件开发生命周期
★ 4.8 (37) · 初级 · 课程 · 1-3 个月