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

Microsoft
您将获得的技能: Microsoft Copilot, Microsoft Visual Studio, GitHub, Code Review, Integrated Development Environments, Program Development, Software Documentation, AI Enablement, Computer Programming Tools, Web Development Tools, Development Testing, Debugging
初级 · 课程 · 1-4 周
您将获得的技能: GitLab, CI/CD, Application Deployment, Continuous Integration, Devops Tools, DevOps, Build Tools, Continuous Delivery, Continuous Deployment, Security Testing, Test Automation, DevSecOps, Unit Testing, Program Development, Secure Coding, Vulnerability Scanning
中级 · 课程 · 1-4 周

您将获得的技能: Microsoft Copilot, Prompt Engineering, GitHub, Microsoft Visual Studio, Development Environment, Computer Programming Tools, Generative AI, Software Installation
初级 · 课程 · 1-4 周

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

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

您将获得的技能: Jenkins, CI/CD, Continuous Integration, Test Automation, Continuous Delivery, 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, Product Quality (QA/QC), Quality Assessment, Agile Project Management, Sprint Planning, Workflow Management, Project Estimation
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: 软件安装, 用户界面(UI), 测试驱动开发(TDD), Microsoft Visual Studio, 软件开发工具, 人工智能赋能, 层叠样式表(CSS), GitHub, 集成开发环境, 调试, HTML 和 CSS
中级 · 课程 · 1-4 周

KodeKloud
您将获得的技能: Jenkins, Continuous Integration, CI/CD, Command-Line Interface, Continuous Delivery, Systems Administration, DevOps, Software Configuration Management, Application Deployment, Software Installation, Virtual Machines, Server Administration, Data Maintenance
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Command-Line Interface, Linux Commands, Linux, Unix Commands, File Management, Linux Administration, File Systems
中级 · 指导项目 · 不超过 2 小时

Fred Hutchinson Cancer Center
您将获得的技能: Continuous Integration, Continuous Deployment, CI/CD, GitHub, Docker (Software), Software Development, Development Environment, Test Automation, Automation, Debugging, YAML
中级 · 课程 · 1-4 周

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