I will be teaching about below
1. AWS
2.Git
3.Jenkins,
4 SVN
5.SHell Scripting
Jenkins is a powerful application that allows continuous integration and continuous delivery of projects, regardless of the platform you are working on. It is a free source that can handle any kind of build or continuous integration. You can integrate Jenkins with a number of testing and deployment technologies. In this tutorial, we would explain how you can use Jenkins to build and test your software projects continuously.
I am having working experience in CI/CD domain , particularity I have automated most of the manual tasks.
The topics include mostly
1.concept ( CI,CD ,DEVOPS)
2.installation on windows, Linux ( on Linux with WAR , then sudo apt-get)
using WAR
Using it with tomcat
3.GUI
4.Different options
5. Directory Structure & environment variable.
6. Introduction to GIT
7. Why we use Git,different available git tools.
8. Installation of Git on Linux as well as windows.
9. Fetching data from git , creating git lab account,ssh http settings.
10. Describe public,,private repository
11. Different tools for GIT
12. connecting to git using Jenkins.
13. Working with jenkins for sending mails,scheduling the job
14. sample projects
15. working with plugins installing / removing plugins
16. security in git as well as jenkins.
17.Introduction to AWS , shell scripting
18.Concepts of AWS.
19.What is ec2 instance,cloud,servers.