Course Outline

Introduction to Git and Azure DevOps

  • Overview of Git version control system
  • Introduction to Azure DevOps and Git integration
  • Setting up the environment: Git, SourceTree, GitKraken, and Azure DevOps

Fundamental Git Concepts

  • Creating and cloning repositories
  • Basic Git commands: init, add, commit, push, pull
  • Branching concepts and strategies

Branch and Merge Management

  • Branching best practices for collaborative projects
  • Managing branches with SourceTree and GitKraken
  • Exercises: Creating and merging branches

Merge Techniques and Conflict Resolution

  • Types of merges: Merge, Fast forward merge, Squash and merge, Rebase and merge
  • Conflict resolution strategies and best practices
  • Hands-on exercises: Simulating conflicts and resolving them

Console vs Graphical Client Operations

  • Performing Git operations from the console
  • Managing repositories using SourceTree (main exercises) and GitKraken (demonstrations)
  • Pros and cons of using graphical clients

Advanced Git Techniques

  • Stage, Reverting, Resetting, and Unstaging changes
  • Cherry-picking commits and practical applications
  • Reverting and rolling back changes safely

Working with Azure DevOps and Git

  • Setting up Git repositories in Azure Repos
  • Integrating Git with Azure DevOps pipelines
  • Managing permissions and access control

Team Collaboration and Real-World Scenarios

  • Branching strategies in large projects
  • Handling conflicts in team environments
  • Best practices for version control in DevOps workflows

Summary and Next Steps

Requirements

  • Basic knowledge of version control concepts
  • Familiarity with software development practices

Audience

  • Developers working with version control systems
  • DevOps engineers managing code repositories
  • Teams collaborating on software projects using Git and Azure DevOps
 14 Hours

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Testimonials (5)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories