- Introduction to DevOps
- SDLC Models
- Waterfall Model
- Advantages
- Disadvantages
- Agile Model
- Scrum
- Advantages
- Limitations of Scrum
Quick Facts
particular | details | ||||
---|---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study, Virtual Classroom
|
Mode of Delivery
Video and Text Based
|
Frequency of Classes
Weekdays, Weekends
|
Course and certificate fees
Fees information
₹ 9,600 ₹12,000
certificate availability
Yes
certificate providing authority
Mindmajix Technologies
The syllabus
SDLC Models
Introduction to Version Control and Git
- Introduction to version-controlled systems
- Need of Version control system
- How version control system works
- Basic terminology of VCS
- Benefits of VCS
- Types of VCS
Distributes VS Centralized Remote Repository
- Distributed/ Decentralized VCS
- Distributes VCS with Remote Repository
- Features of GIT
- What is GIT
- Features
Life Cycle of File in GIT
- Architecture of GIT
- Lifecycle of GIT
Understanding of WD, SA, and Local Repo
- Previous topic explanation
- Installment of GIT
- To understand WD, SA, and Local Repo.
- Creating files with some content and adding to staging area and then commit
- GIT Commands
Git Log Command
- GIT Log command
Git Diff Command
- GIT diff command
Helix visual merge tool for checking differences (p4merge)
- Previous topic explanation
- Helix visual merge tool for checking differences (p4merge)
- How to download and install p4merge
- How to connect p4merge with GIT
Removing files from different areas using git rm command
- Removing files from different areas using git rm command
Git Checkout Command
- Undo changes with Git Checkout command
Git References ( master and HEAD )
- Git references or Refs (master and HEAD)
- What is master
- What is HEAD & Detached HEAD
Git Reset Command
- Git references or Refs (master and HEAD)
- Utilities of Git Reset command
- To remove the changes from the staging area
- Difference between Git rm -- cached vs git reset:
- Utilities of Git reset command
- To undo commits at the repository level
- Mode1: Reset with -- mixed
- Mode 2: reset with -- soft
- To discard the latest commit
- To revert the changes we have to just
- Mode 3: Reset with -- hard
- Comparison b/n -- mixed vs -- soft vs -- hard
Git Aliases
- Git Aliases
- Test whether alias name already used or not
- Creating alias name
- using alias name
gitignore file
- Ignoring unwanted Files and Directories by using git ignore File
Special Treatment for directories by Git ???
- Special Treatment for directories by Git
Branching And Merging
- Git Branching and Merging
- What is Branching?
- Need of creating a new branch
- Conclusions
- Various commands used in Branching
- To view branches
- How to create a new branch
- How to switch from one branch to another
- Short - cut way to create a new branch and switch to that branch
- Previous topic explanation
- Program with Example
- Important conclusions
- Multiple-use cases where branching is used or required
- Advantages of branching
- Merging of a branch
- What is fast forward Merge
- Demo example to demonstrate on the chance of raising conflicts in fast forward Merge
- What is 3 - way to merge
- Difference b/n Fast forward & Three-way Merge
- Merge conflicts and resolution process?
- Previous topics explanation
- How to delete a branch?
Merging by using Rebase
- Previous topics explanation
- Merging by using rebase
- Process of rebasing
- Advantages of rebasing
- Disadvantages of rebasing
- Difference b/n Merge & Rebase
Stash in GIT
- What is Git Stashing
- Partial Stash
- How to delete a Stash?
Repository
- How to work with remote repositories
- The problems if the developer communicates directly with other developers
- Advantages of a common remote repository
Git Remote Repository Commands
- How to work with GIT HUB
- How to create an account in Github
- How to work with remote repository and git push commands
- GIT clone method
- Example program
- GIT Fetch
- GIT Pull Command
- Demo Example for Pull and Fetch commands
Tagging
- GIT Tagging
- Introduction to GIT Tagging
- Types of Tags
- Creation of lightweight tag
- How to delete tags
- Semantic Versioning
- Limitations of lightweight tags
- Annotated Tags
- Differences between Light Weight and Annotated Tag
- How to tag a previous commit
- How to update an existing tag
- How to compare tags
- How to push tags to the remote repository
- How to push all tags using git push origin master
Reset & Revert
- cherry-picking
- Git revert command
Git Reflog Command
- Git Reflog command
Cherry-Picking
- Cherry-picking
Git and GitLab
- GIT Lab
Practice Test & Interview Questions
Instructors
Articles
Popular Articles
prev
next
Latest Articles
prev
next