Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

MLOPS + GITHUB Actions Course Details
 

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

  • SVN vs Git
  • Why Git won

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:

  • Feature branch workflow

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:

  • End-to-end PR workflow

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:

  • Multi-job pipeline

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:

  • CI pipeline with tests

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

  • Logs
  • Re-runs
  • Failures

Performance Optimization

  • Caching
  • Parallel jobs

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