
About Course
This course is designed to be a comprehensive approach to Git, which means no prior knowledge or experience is required but students will emerge at the end with a very solid understanding and hands-on experience with Git and related source control concepts.
This course also covers all the fundamentals about Jenkins and teach you everything you need to know to setup a Jenkins build pipeline starting with continuous inspection (build, test and static analysis) all the way to continuous deployment(deploy to staging and production).
In the end of this course, you will gain in-depth knowledge about Jenkins and general DevOps skills to help your company or your own project to apply the right Jenkins workflow and continuously deliver better software.
Course Outline :
Part 1 : GIT
1. History
2. Type of VCS
3. Difference between VCS types
4. Benefits of Distributed VCS
5. Setting Up GIT
6. GIT Local Repositories
7. Overview of Bitbucket
8. GIT Remote Repositories
9. GIT Workflow
Part 2: Continuous Integration with Jenkins
1. Continuous Intergation Overview
2. Jenkins History
3. Setting up Jenkins with tomcat server
4. Starting Jenkins with suggested plug-in
5. Different Jobs in Jenkins
6. Setting up first job in Jenkins
7. Jenkins pipelines
8. Integrating Jenkins with GIT
9. Managing Nodes in Jenkins
10. Commonly used plug-in
- System Engineers
- System Administrators
- IT Infra managers
- DevOps/Techops Engineers
- Freelancers or other creative professionals
Course Content
DevOps Essentials – Git and Jenkins – Continuous Integration
DevOps Essentials – Git and Jenkins – Continuous Integration session 1
00:00Git – Integrating Jenkins with GIT
Git – Complete Workflow
Jenkins – Continuous Intergration Overview
Jenkins – Introduction and history
Jenkins – Setting up Jenkins with tomcat server
Jenkins – Starting Jenkins with suggested plug-in
Jenkins – Different Jobs in Jenkins
Jenkins – Setting up first job in Jenkins
Git – Jenkins pipelines
Git – Integrating Jenkins with GIT
Jenkins – Managing Nodes in Jenkins
Git – Jenkins pipelines
00:00Git – Working with Local Repositories
DevOps Essentials – Git and Jenkins – Continuous Integration session 2
00:00DevOps Essentials – Git and Jenkins – Continuous Integration session 3
00:00DevOps Essentials – Git and Jenkins – Continuous Integration session 4
00:00DevOps Essentials – Git and Jenkins – Continuous Integration session 5
00:00DevOps Essentials – Git and Jenkins – Continuous Integration session 6
00:00Draft Lesson
Introduction to Version Control System
00:00Git – Types of VCS
00:00Git – Comparision among different Version Control Systems
Git – Benefits of Distributed VCS
Git – Initial Setup and Configuration
Jenkins – Commonly used plug-in