Module 1: Introduction to Dev/Data Ops
- Course Overview
- CI/CD Meaning & Definition
- Development Lifecycle
- Mentor Introduction
Module 2: Github & GIT
- Introduction
- Introduction to Git & Github
- FAQs about Git and GitHub
- GIT Workflow & Commands Overview
- Github
- Creating a GitHub Account
- Creating a Repository in Github
- Commits in Github
- More about Commits
- Concept of Branching
- Creating Branches in Github
- Forking & Stars in Github
- Installing Github Desktop Application
- Github Desktop 101
- GIT
- Git Installation
- Git Overview
- GIT Overview: Add, Commit, and Push
- Git Branching, PRs
- Undo the Changes in GIT
- Cloning a repository
Module 3: Github Actions
- Github Actions Overview
- How to create Github Action files
- Building Block of Github Actions: YAML Files
- Managing Github Actions
- Github Actions Usecase: Data Validation Automation
- Github Actions Usecase: Automated Deployment
- Github Actions Usecase: ETL Pipeline Automation
Module 4: Docker
- Docker Introduction
- Docker Big Picture Overview