gammatica

Source Code Management & Automation

Learning Format

Live Online / Classroom

Total training duration

120 hrs (3 months)

Syllabus

8 weeks

Certification

Yes

Source Code Management & Automation

Source Code Management & Automation focuses on efficiently handling and automating software development workflows. It covers version control systems like Git and platforms such as GitHub, GitLab, and Bitbucket for managing code, collaboration, and version tracking. Students learn branching, merging, and resolving conflicts for team-based development. The automation part includes tools like Jenkins, Ansible, and Shell scripting to automate builds, testing, and deployments.

Syllabus Summary

  • Linux Fundamentals & Git Basics- Linux command
  • line essentials, user management, file permissions
  • Installing and configuring Git
  • Git workflow: init, clone, commit, push, pull
  • Hands-on: Create and manage Git repository
  • Assignment
  • Advanced Git & Branching Strategies
  • Branching, merging, rebasing
  • Resolving conflicts
  • Git workflows: GitFlow, feature branching
  • Hands-on: Collaborative branching model
  • Assignment
  • GitHub & Collaboration- Creating repositories on GitHub-
  • Forks, pull requests, issues, and projects
  • Collaborating with teams- Hands-on: Manage open
  • source style project on GitHub-
  • Assignment
  • Jenkins Fundamentals- Introduction to Jenkins and CI concepts
  • Installing Jenkins, configuring jobs and pipelines- Integrating Jenkins with GitHub-
  • Hands-on: Build automation with Jenkins
  • Assignment
  • Mock Interview
  • pipelines- Declarative vs scripted pipelines
  • Pipeline syntax and stages
  • Hands-on: Multi-branch pipeline project
  • Assignment
  • Automation with Shell Scripting- Shell scripting basics
  • Writing scripts for build and deployment automation
  • Hands-on: Automate backup and deployment tasks
  • Assignment
  • Advanced Jenkins Integrations- Integrating Jenkins with Docker and Kubernetes
  • Using Jenkins plugins for automation
  • Hands-on: Jenkins pipeline deploying containerized app
  • Assignment
  • Capstone Project & Interview Prep- Project: Full CI/CD pipeline with Jenkins and GitHub
  • Assignment
  • Mock Interview 2

Course Summary

Eligibility

Tech & Non-Tech Working professional, Freshers, Graduate from any domain.

Live Doubt Solving

Get your queries solved with daily dedicated doubts solving sessions.

Instructor

Experts and trainer for top-tech companies.

Certification

10+ ISO Globally recognized certified

Mode of Learning

100% Live Learning with experienced instructors and hands-on sessions.

Real time projects

Get practical experience with real-world projects for a career in analytics.

Certification

Gammatica is a company dedicated to providing high-quality coaching classes for students, designed to foster academic success and personal growth.

Quick Links

About

Help Centre

Business

Contact

About Us

Terms of Use

Our Team

Accessibility

Support

FAQs

Terms & Conditions

Privacy Policy

Career

Gammatica is a company dedicated to providing high-quality coaching classes for students, designed to foster academic success and personal growth.

© 2025 Developed By OMX Technologies

Scroll to Top