Hands-On Training on Version Control System (VCS)

Hands-On Training on Version Control System (VCS)

June 3, 2025


πŸ”§ Hands-on Training on Version Control Systems (VCS)

πŸ“ Speaker
Abdullah Al Jahid
Software Engineer l
Streams Tech Ltd

Join us for a comprehensive training session designed to provide both theoretical knowledge and practical experience with modern version control systems, focusing on Git and GitHub.

---

πŸ“– Part 1: Understanding Version Control

What is a Version Control System and why it matters

Centralized vs Distributed VCS: Key Differences

Introduction to Git & GitHub: Relationship and Use Cases

Core Concepts: Repositories, Branches, Commits

Branching, Merging, and Handling Merge Conflicts

Best Practices and Common Workflows (e.g., Gitflow, Pull Requests, Code Reviews)

---

πŸ’» Part 2: Hands-On with Git

Initializing and Cloning Repositories

Adding, Committing, Pushing, and Pulling Changes

Working with Branches: Creation, Switching, and Deletion

Merging Branches and Demonstrating Conflict Resolution

Step-by-Step Guide to Resolving Merge Conflicts

---

🎯 Ideal for: Students, aspiring developers, and professionals looking to strengthen their version control skills using Git β€” a must-have tool in modern software development.

πŸ“… Don’t miss this opportunity to build industry-relevant skills under expert guidance.