Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: Jan
10th & 11th @4:00PM
Faculty: Mr. Veera (13+ Yrs of Exp,..)
Duration: 8 Weekends Batch
Venue
:
DURGA SOFTWARE SOLUTIONS,
Flat No : 202,
2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038
Ph.No: +91 - 8885252627, 9246212143, 80 96 96 96 96
Syllabus:
MLOPS + GITHUB Actions
MODULE 1: VERSION CONTROL FUNDAMENTALS (WHY GIT?)
Why Version Control Exists
- Problems before Git
- Manual backups vs Git
- Team collaboration challenges
Centralized vs Distributed VCS
Git Architecture (DEEP)
- Working Directory
- Staging Area
- Local Repository
- Remote Repository
Outcome:
Learner understands how Git works internally, not just commands.
MODULE 2: GIT INSTALLATION & BASIC COMMANDS
Git Setup
- Install Git (Windows/Linux/Mac)
- Git config (username, email)
- SSH vs HTTPS authentication
Core Git Commands
- git init
- git clone
- git status
- git add
- git commit
- git log
- git diff
- .gitignore
Hands-on:
- Create first Git repository
- Push code to GitHub
MODULE 3: BRANCHING & MERGING (VERY IMPORTANT)
Branching Concepts
- What is a branch
- HEAD pointer
- Branch lifecycle
Branch Commands
- git branch
- git checkout
- git switch
- git merge
- git rebase
Merge Types
- Fast-forward
- Three-way merge
- Rebase vs merge (when to use)
Hands-on:
MODULE 4: MERGE CONFLICTS & TROUBLESHOOTING
What Causes Conflicts
- Line-level conflicts
- Binary file conflicts
Conflict Resolution
- Manual resolution
- Using diff tools
- Best practices to avoid conflicts
Hands-on:
- Create & resolve merge conflicts
MODULE 5: UNDO, RESET & RECOVERY (REAL LIFE SAVER)
Undoing Changes
- git restore
- git checkout --
- git revert
Reset Types (DEEP)
- git reset --soft
- git reset --mixed
- git reset --hard
Recovery
- git reflog
- Recover deleted commits
Hands-on:
- Recover lost code scenario
MODULE 6: ADVANCED GIT CONCEPTS
Git Internals (High Level)
- Blobs
- Trees
- Commits
- SHA hashes
Advanced Commands
- git stash
- git cherry-pick
- git tag
- git bisect
Hands-on:
- Debug issue using git bisect
MODULE 7: ENTERPRISE GIT WORKFLOWS
Branching Strategies
- Git Flow
- GitHub Flow
- Trunk-based development
Code Review Best Practices
- Commit message standards
- PR size best practices
Outcome: Learner works like a real company engineer.
MODULE 8: INTRODUCTION TO GITHUB PLATFORM
GitHub Overview
- Repositories
- Organizations
- Teams & permissions
GitHub Features
- Issues
- Projects
- Wiki
- Releases
GitHub Security Basics
- Public vs private repos
- Secrets management
- Repo access controls
MODULE 9: PULL REQUESTS & COLLABORATIONS
Pull Request Lifecycle
- Creating PR
- Code reviews
- Approvals
- Merging strategies
PR Checks
- Status checks
- Required reviewers
Hands-on:
MODULE 10: GITHUB SECURITY & COMPLIANCE (BONUS FOR GRC)
GitHub Security Features
- Branch protection rules
- Signed commits
- Dependabot
- Secret scanning
- Code scanning
Audit & Compliance Use Cases
- Evidence for SOC2 / ISO
- Change management proof
Special: This module connects GitHub with GRC frameworks.
MODULE 11: INTRODUCTION TO CI/CD & GITHUB ACTIONS
CI/CD Fundamentals
- CI vs CD
- Build → Test → Deploy pipeline
GitHub Actions Overview
- Events
- Runners
- Jobs
- Steps
- Actions marketplace
Hands-on:
- First GitHub Actions workflow
MODULE 12: GITHUB ACTIONS – CORE SYNTAX (DEEP)S
YAML Deep Dive
- Workflow syntax
- Jobs & steps
- Environment variables
- Secrets
Triggers
- push
- pull_request
- schedule
- manual (workflow_dispatch)
Hands-on:
MODULE 13: CI PIPELINES (REAL USE CASES)
Build Pipelines
- Python build
- Node.js build
- Docker build
Test Pipelines
- Unit tests
- Linting
- Security checks
Hands-on:
MODULE 14: CD PIPELINES (DEPLOYMENTS)
Deployment Strategies
- Manual approval
- Auto-deploy
Deploy Targets
- VM
- Docker
- Kubernetes
- Cloud (AWS/Azure)
Hands-on:
- Deploy app using GitHub Actions
MODULE 15: SECURITY & SECRETS IN GITHUB ACTIONS
Secrets Management
- GitHub Secrets
- Environment secrets
- OIDC authentication (AWS/Azure)
Secure Pipelines
- Least privilege
- Secret masking
Hands-on:
- Secure cloud deployment pipeline
MODULE 16: ADVANCED GITHUB ACTIONS
Advanced Concepts
- Matrix builds
- Reusable workflows
- Composite actions
- Self-hosted runners
Hands-on:
- Enterprise-grade reusable workflow
MODULE 17: GITHUB ACTIONS FOR SECURITY, GRC & MLOPS
Security Use Cases
- SAST scans
- Dependency scanning
- IaC scanning
GRC Automation
- Evidence collection
- Compliance checks
MLOps Pipelines
- Train ML model
- Run tests
- Register model
Outcome: Learner uses GitHub Actions beyond DevOps.
MODULE 18: MONITORING, TROUBLESHOOTING & OPTIMIZATION
Debugging Pipelines
Performance Optimization
MODULE 19: REAL-WORLD PROJECTS
Project 1: Enterprise CI/CD Pipeline
- Git + PR workflow
- Security scans
- Deployment
Project 2: Compliance Automation
- Policy-as-code
- Audit evidence pipeline
Project 3: MLOps CI/CD
- Model training
- Validation
- Deployment
MODULE 20: CAREER & INTERVIEW PREP
Interview Questions
- Git scenarios
- GitHub Actions architecture
- CI/CD design
Job Roles
- DevOps Engineer
- Platform Engineer
- Security Engineer
- MLOps Engineer
COURSE OUTCOME
After this course, learners can:
- Work confidently with Git in teams
- Manage GitHub repos securely
- Build enterprise CI/CD pipelines
- Automate security & compliance
- Support DevOps, SOC, GRC & MLOps workflows
BONUS
- Git cheat sheets
- PR templates
- Workflow templates
- Interview Q&A