1. Task 2: Learn About GitLab and Conduct a Presentation & Practical Session
Steps to Complete the Task:
1. Research GitLab
o Understand what GitLab is and its key features.
o Compare it with other version control platforms like GitHub and Bitbucket.
o Learn about GitLab’s workflow, CI/CD, and repository management.
2. Prepare the Presentation
o Create slides covering:
▪ Introduction to GitLab
▪ Key Features & Benefits
▪ GitLab Workflow & Best Practices
▪ CI/CD Integration in GitLab
▪ Real-world Use Cases
o Use diagrams, screenshots, and examples to explain concepts clearly.
3. Set Up a GitLab Project for Practical Learning
o Create a GitLab account (if not already done).
o Set up a new repository and explore key functionalities like commits,
branches, and merge requests.
o Demonstrate how to collaborate with a team using GitLab.
4. Prepare a Hands-on Practical Session
o Guide the team on how to:
▪ Clone a repository
▪ Create & switch branches
▪ Commit & push changes
▪ Merge branches and resolve conflicts
o Introduce GitLab CI/CD with a simple pipeline setup.
2. 5. Conduct the Presentation & Practical
o Present the slides to the team, explaining key concepts.
o Walk through a live demonstration of GitLab functionalities.
o Assign a small practical task for participants to apply what they learned.
6. Gather Feedback & Improve
o Ask for feedback from the team on the session.
o Address any questions or difficulties faced during the practical.
o Share additional resources for further learning.