Get in Touch
 Duration 14 hours

Course Outline

Introduction to Git and Azure DevOps

  • Overview of the Git version control system
  • Foundations of Azure DevOps and its integration with Git
  • Environment setup: Git, SourceTree, GitKraken, and Azure DevOps

Core Git Concepts

  • Creating and cloning repositories
  • Essential Git commands: init, add, commit, push, pull
  • Foundational branching concepts and strategies

Branch and Merge Management

  • Branching best practices for collaborative projects
  • Managing branches via SourceTree and GitKraken
  • Practical exercises: Creating and merging branches

Merge Techniques and Conflict Resolution

  • Exploring merge types: Merge, Fast forward, Squash, and Rebase
  • Strategies and best practices for conflict resolution
  • Hands-on exercises: Simulating and resolving conflicts

Console vs Graphical Client Operations

  • Executing Git operations via the command line
  • Repository management using SourceTree (primary exercises) and GitKraken (demonstrations)
  • Advantages and limitations of graphical clients

Advanced Git Techniques

  • Staging, reverting, resetting, and unstaging changes
  • Cherry-picking commits and their practical applications
  • Safely reverting and rolling back changes

Working with Azure DevOps and Git

  • Configuring Git repositories within Azure Repos
  • Integrating Git with Azure DevOps pipelines
  • Managing permissions and access control

Team Collaboration and Real-World Scenarios

  • Branching strategies for large-scale projects
  • Managing conflicts in team-based environments
  • Best practices for version control within DevOps workflows

Summary and Next Steps

Requirements

  • Foundational understanding of version control principles
  • Acquaintance with standard software development practices

Target Audience

  • Developers interacting with version control systems
  • DevOps engineers overseeing code repositories
  • Teams collaborating on software projects leveraging Git and Azure DevOps

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories