Get in Touch

Course Outline

Introduction to Git and Azure DevOps

  • Overview of the Git version control system
  • Introduction to Azure DevOps and Git integration
  • Environment setup: Git, SourceTree, GitKraken, and Azure DevOps

Fundamental Git Concepts

  • Creating and cloning repositories
  • Essential 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

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

Console vs Graphical Client Operations

  • Executing Git operations from the command line
  • Managing repositories using SourceTree (primary exercises) and GitKraken (demonstrations)
  • Advantages and disadvantages 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

  • Establishing Git repositories in 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
  • Handling conflicts within team environments
  • Best practices for version control in DevOps workflows

Summary and Next Steps

Requirements

  • Foundational understanding of version control principles
  • Familiarity with software development methodologies

Audience

  • Developers utilizing version control systems
  • DevOps engineers responsible for code repository management
  • Teams collaborating on software projects using Git and Azure DevOps
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

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

Testimonials (2)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories