-
1.
What is the market trend of DevOps
-
2.
Which back ground people can switch to
DevOps
-
3.
Some typical tool stack for DevOps Jobs
-
4.
How to get maximum from the course
-
5.
Client-Server and Distributed Version
control system
-
6.
Git
-
7.
Advantages of Git over SVN
-
8.
Git User trends
-
9.
Different Git tools (Git Desktop. Kraken)
-
10.
Git Installation and Configuration
-
11.
Setting up Git Bash and Git UI
-
12.
Creating first repository: Local
-
13.
Git commands: add
-
14.
commit
-
15.
push
-
16.
status
-
17.
history
-
18.
Branch why what? Understanding Master
-
19.
Creating a Branch
-
20.
Merging a Branch
-
21.
Resolving Merge conflicts
-
22.
checking the difference
-
23.
Understanding the tags: Modifying
-
24.
undoing
-
25.
deleting and discarding
-
26.
What
-
27.
Use Case of Unit Testing
-
28.
Different kind of Unit Testing
-
29.
What is JUnit
-
30.
Writing a Simple JUnit Test
-
31.
Test NG introduction
-
32.
Write a Unit Testing Case in your Favorite
language.
-
33.
Linux Administration
-
34.
A Linux Introduction
-
35.
Open Source Philosophy
-
36.
Distributions
-
37.
Embedded Systems
-
38.
Command Line Basics
-
39.
Basic Shell
-
40.
Command Line Syntax – ls
-
41.
Command Line Syntax – $PATH, Case
Sensitivity
-
42.
Command Line Syntax – Basic Commands
-
43.
Command Line Syntax – uname
-
44.
Command Line Syntax – Command History,
Command Completion
-
45.
Command Line Syntax – cd and pwd
-
46.
Shell Configuration Files
-
47.
Variables – Environment / System Variables
-
48.
Variables – User Defined
-
49.
Globbing
-
50.
Quoting
-
51.
Formatting Commands
-
52.
Working with Options
-
53.
Using the Command Line to Get Help
-
54.
Man
-
55.
Info
-
56.
locate, find, whereis, and using
/usr/share/doc/
-
57.
Exercise: Man Page Walkthrough
-
58.
Exercise: Basic Command Line
-
59.
Using Directories and Listing Files
-
60.
The Linux File System
-
61.
Files, Directories
-
62.
Hidden Files and Directories
-
63.
Home
-
64.
Absolute and Relative Paths
-
65.
Exercise: Maneuvering the Linux File System
-
66.
Creating, Moving and Deleting Files
-
67.
Files and Directories
-
68.
Case Sensitivity
-
69.
Simple Globbing and Quoting
-
70.
The Power of the Command Line
-
71.
Archiving Files on the Command Line
-
72.
Files, Directories
-
73.
Archives, Compression
-
74.
Searching and Extracting Data from Files
-
75.
Commands (Revisited)
-
76.
Command Line Pipes
-
77.
I/O Redirection
-
78.
Regular Expressions
-
79.
Exercise: Practicing with Pipes and Grep
-
80.
Turning Commands into a Script
-
81.
Basic Text Editing
-
82.
Basic Shell Scripting
-
83.
Basic Shell Scripting, Continued
-
84.
Exercise: Using the vi Text Editor
-
85.
Available
-
86.
The Linux Operating System
-
87.
Choosing an Operating System
-
88.
Windows, Mac, and Linux Differences
-
89.
Distribution Life Cycle Management
-
90.
Understanding Computer Hardware
-
91.
Hardware
-
92.
Where Data is Stored
-
93.
Kernel
-
94.
Processes
-
95.
syslog, klog, dmesg
-
96.
/lib, /usr/lib, /etc, /var/log
-
97.
Your Computer on the Network
-
98.
Internet, Network, Routers
-
99.
Domain Name Service and the Default Gateway
(Network Router)
-
100.
Network Configuration
-
101.
Security and File Permissions
-
102.
Basic Security and Identifying User Types
-
103.
Root and Standard Users
-
104.
System Users
-
105.
Creating Users and Groups
-
106.
User IDs
-
107.
User Commands
-
108.
Group Commands
-
109.
Exercise: Managing User Accounts
-
110.
Exercise: Creating User Groups
-
111.
Managing File Permissions and Ownership
-
112.
File/Directory Permissions and Owners
-
113.
Special Directories and Files
-
114.
Symbolic Links
-
15.
System files, Special Files, and Sticky Bits
-
116.
Use Case in Maven
-
117.
Ant vs Maven
-
118.
Maven installation and Configuration What is
Maven Central
-
119.
Dependency Management why and How
-
120.
Introduction to POM
-
121.
Build lifecycle
-
122.
Maven repositories Maven plugins
-
123.
Using a POM file to run unit testing
(Jenkins)
-
124.
Multi-module POM
-
125.
dependency hierarchy
-
126.
Artifactory management
-
127.
Maven Release and Snapshot
-
128.
Assignment- Create a Maven Hello world Java
Project
-
129.
Run the Unit testing and and create the
artifact for that
-
130.
Use Case (How Artifactories are managed)
-
131.
Artifact Lifecycle
-
132.
Basic use of Sonatype Nexus
-
133.
Artifactory Live demo
-
134.
Use Case WebServer Deployment in DevOps
-
135.
Architecture
-
136.
Different types of Webserver
-
137.
Proxy servers
-
138.
Mail Server
-
139.
Installation of Tomcat
-
140.
Manual Deployment
-
141.
Deploying a Web application using Maven
-
142.
Idea about Automated Deployment using
Continuous Integration
-
143.
Create a Tomcat Server and Deploy the
application manually
-
144.
Create a Tomcat Server and Deploy the
Application Using Maven
-
145.
Benefits of Code Profiling tool
-
146.
Use case of Code Profiling tool
-
147.
Different kind of Code quality tools
-
148.
Over view of Sonar
-
149.
Installation of SonarQube
-
150.
Installation fo Code Analyser
-
151.
Sonar profiles
-
152.
Running Sonar for a project
-
153.
Configuring SonarQube for one Sample java
project.