Git & Docker Essentials

📅 Date: November 22, 2023
⏰ Duration: 3 Hours (CPD)
👥 Attendees: 45+ Students
🎓 Batches: 2020-2023

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:

  1. Live demonstrations of Git workflows from initialization to deployment
  2. Practical exercises resolving merge conflicts and managing branches
  3. Building and running Docker containers for sample applications
  4. Creating Dockerfiles and docker-compose configurations
  5. 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

Back to Events