版本控制课程可以帮助您学习跟踪代码变更、分支策略、合并工作流程和协作技术等基础知识。您还可以掌握管理项目历史、解决冲突和维护跨团队代码完整性的技能。许多课程都会介绍 Git 和 GitHub 等支持版本控制的工具,让您能够在实际项目中应用技能,并在软件开发中与他人有效协作。

您将获得的技能: GitHub Copilot, Microsoft Copilot, Prompt Engineering, GitHub, Prompt Patterns, AI Integrations, Development Environment, Software Installation
★ 4.4 (70) · 初级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 计划发展, 软件质量保证, 软件工程, 持续部署, 应用程序部署, 软件质量(SQA/SQC), IT 安全架构, 可维护性, 软件设计, 应用安全, 威胁建模, 安全架构审查, 软件设计模式, 工程软件, 面向对象设计, 软件架构, 代码审查, 代码覆盖范围, 开发测试, 软件测试
★ 4.5 (467) · 中级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 设计, 单元测试, 图表设计, 软件工程, 测试自动化, 数据伦理, 软件工程工具, 数据流, 软件设计, 软件开发工具, JUnit, 统一建模语言, 数据流图 (DFD), 软件测试
★ 4.7 (159) · 中级 · 课程 · 1-3 个月

您将获得的技能: Jenkins, CI/CD, Continuous Integration, Test Automation, Continuous Delivery, Continuous Deployment, API Testing, Software Development, Application Deployment, DevOps, Unit Testing, Agile Methodology, Software Development Methodologies, Performance Testing, GitHub
中级 · 课程 · 3-6 个月

Coursera
您将获得的技能: User Story, Quality Assurance, Jira (Software), Agile Methodology, Verification And Validation, Quality Assessment, Agile Product Development, Agile Project Management, Sprint Planning, Workflow Management, Project Estimation
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: 调试, HTML 和 CSS, 人工智能赋能, GitHub 飞行员, 层叠样式表(CSS), 软件安装, 开发环境, React.js, 集成开发环境, Microsoft Visual Studio
★ 4.3 (28) · 中级 · 课程 · 1-4 周

Pragmatic AI Labs
您将获得的技能: GitHub Copilot, Infrastructure as Code (IaC), Terraform, Rust (Programming Language), Test Script Development, Ansible, Test Driven Development (TDD), GitHub, Test Automation, Dependency Analysis, AI Integrations, AI Workflows, Containerization, Unit Testing, Test Tools, Docker (Software), Style Guides, Software Testing, Automation, Mockups
初级 · 课程 · 1-4 周

Fred Hutchinson Cancer Center
您将获得的技能: Continuous Integration, Continuous Deployment, CI/CD, GitHub, Docker (Software), Scientific Methods, Software Development, Development Environment, Open Source Technology, Test Automation, Science and Research, Containerization, Automation, Debugging, Scripting
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: Command-Line Interface, Linux Commands, Linux, File Management, Linux Administration, File Systems, File I/O
★ 4.7 (80) · 中级 · 指导项目 · 不超过 2 小时
您将获得的技能: CI/CD, Hardware Design, Continuous Integration, Continuous Deployment, Devops Tools, Embedded Software, Continuous Delivery, Test Automation, Software Development Tools, Automation, Verification And Validation, YAML, Process Optimization
中级 · 课程 · 1-4 周

您将获得的技能: Sprint Retrospectives, Jira (Software), Accountability, Delegation Skills, Agile Methodology, Issue Tracking, User Feedback, Continuous Improvement Process, Constructive Feedback, Action Oriented, Project Documentation, Taking Meeting Minutes, Document Management, Record Keeping, Discussion Facilitation
初级 · 课程 · 1-4 周