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

Amazon Web Services
您将获得的技能: CI/CD, Continuous Integration, Application Deployment, Continuous Delivery, Software Development, Version Control, Git (Version Control System), DevOps, Test Automation, Unit Testing, Amazon Web Services, Software Testing
初级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: 超文本标记语言(HTML), Git(版本控制系统), 前端网络开发, GitHub, 层叠样式表(CSS), 网络开发, 网页设计与开发, Html 和 Css, 云托管, 网页内容, 图像质量, 语义网, 网络服务器, 版本控制, 网页设计
初级 · 课程 · 1-4 周

SkillUp
您将获得的技能: SAP S/4HANA, Data Modeling, Enterprise Resource Planning, Functional Requirement, Software Development Tools, Cloud Deployment, Organizational Structure, Real Time Data, Compliance Reporting, User Interface (UI) Design
初级 · 课程 · 1-4 周

您将获得的技能: 前端网络开发, 无服务器计算, Docker (软件), Authentication, 用户账户, 集装箱化, 微服务, Kubernetes, Django (网络框架), 应用程序开发, Node.JS, CI/CD, 还原式 API, Html 和 Css, 软件架构, 全栈式网络开发, Javascript, React.js, 云部署, 后端网站开发
高级设置 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: 生成式人工智能, 代码审查, 机器学习, Prompt Engineering, 大型语言模型, 人工智能和机器学习(AI/ML), LLM 申请, 软件开发方法, 计划发展
初级 · 课程 · 1-4 周

Northeastern University
您将获得的技能: Software Development Life Cycle, Agile Software Development, Software Development Methodologies, Agile Methodology, Agile Project Management, Scrum (Software Development), Requirements Analysis, Sprint Retrospectives, Software Development, Sprint Planning, Waterfall Methodology, Backlogs, User Story, Continuous Integration
混合 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Agile Software Development, Agile Methodology, Scaled Agile Framework, Leadership and Management, Agile Project Management, Conflict Management, Leadership, Leadership Development, Sprint Planning, Scrum (Software Development), Project Planning, Team Building, Software Development Life Cycle, Prioritization, Backlogs, Kanban Principles, User Story, Lean Methodologies, Communication
混合 · 课程 · 1-3 个月

您将获得的技能: Threat Modeling, Application Security, Secure Coding, Open Web Application Security Project (OWASP), Security Engineering, Security Requirements Analysis, Security Controls, Data Security, Vulnerability Management, Computer Security, Vulnerability, Vulnerability Assessments, Databases, Information Privacy, Role-Based Access Control (RBAC), Computer Programming, Python Programming, Node.JS, JavaScript Frameworks, Javascript
混合 · 课程 · 1-4 周

Duke University
您将获得的技能: 计算机编程, 数据结构, 调试, C(编程语言), 用户界面(UI), 模拟, 命令行界面, 软件开发, 开发环境, 解决方案设计, 软件设计, 系统编程, 可维护性, 文件输入/输出, 软件测试, 编程原则, Algorithm, 解决问题, 计划发展, 软件工程
初级 · 专项课程 · 3-6 个月

University of Minnesota
您将获得的技能: 系统测试, 黄瓜(软件), 软件开发工具, 开发测试, 行为驱动开发, 白盒测试, 安全测试, JUnit, 软件测试, 开放式网络应用程序安全项目(OWASP), 性能测试, 代码覆盖范围, 硒(软件), 可测试性, 测试自动化, 单元测试, 验证和确认, Gherkin(脚本语言), 测试案例, 回归测试
中级 · 专项课程 · 3-6 个月

您将获得的技能: ChatGPT, Prompt Engineering, Software Development Tools, Test Automation, Technical Design, Docker (Software), Technical Documentation, Unit Testing, Application Deployment, Application Programming Interface (API), Application Development, Technical Communication
中级 · 课程 · 1-3 个月

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