Event Overview
The Git & Docker Essentials workshop provided comprehensive hands-on training in two critical tools for modern software development. This intensive session equipped students with practical skills in version control and containerization.
Participants learned industry-standard workflows for collaborative development using Git and gained experience deploying applications in Docker containers, essential skills for any software developer.
Key Topics Covered
- Git Fundamentals: Repository initialization, commits, and version history
- Branching Strategies: Feature branches, merge workflows, and conflict resolution
- Collaboration: Remote repositories, pull requests, and code reviews
- Docker Basics: Containers vs virtual machines, Docker architecture
- Container Management: Building images, running containers, and networking
- Docker Compose: Multi-container applications and orchestration
- Best Practices: .gitignore files, Dockerfile optimization, security
Session Highlights
The hands-on workshop featured:
- Live demonstrations of Git workflows from initialization to deployment
- Practical exercises resolving merge conflicts and managing branches
- Building and running Docker containers for sample applications
- Creating Dockerfiles and docker-compose configurations
- Group exercises simulating real-world collaborative development
Students gained confidence in using Git for team projects and understanding how containerization simplifies deployment and ensures consistency across development environments.
📋 Event Details
Organized By: IEEE FAST Peshawar Student Branch (PEB-K-NUCESP-0044)
Faculty Advisor: Dr. Suleman Mir (PEB Coordinator)
PEB Head: Dr. Omar Khan