- New
- -10%
Unlock a world of knowledge with Vision Publications—where every page brings you closer to your educational goals!
Unlock a world of knowledge with Vision Publications—where every page brings you closer to your educational goals!
As Per NEP w.e.f. 2024-25
A Text book of
Author: Dr. Sarika Jadhav-Kadam
ISBN: 978-93-94022-98-0
1. Introduction to DevOps
1. Define DevOps
2. What is DevOps?
3. SDLC Models, Lean, ITIL, Agile
4. Why DevOps?
5. History of DevOps
6. DevOps Stakeholders
7. DevOps Goals
8. Important Terminology
9. DevOps Perspective
10. DevOps and Agile
11. DevOps Tools
12. Configuration Management
13. Continuous Integration and Deployment
14. Linux OS Introduction
15. Importance of Linux in DevOps
16. Linux Basic Command Utilities
17. Linux Administration
18. Environment Variables
19. Networking
20. Linux Server Installation
21. RPM and YUM Installation
22. ChatOps and Collaboration Tools
2. Version Control-GIT
1. Introduction to GIT
2. What is Git?
3. About Version Control System and Types
4. Difference between CVCS and DVCS
5. A Short History of GIT
6. GIT Basics
7. GIT Command Line
8. Installing Git
9. Installing on Linux
10. Installing on Windows
11. Initial Setup
12. Git Essentials
13. Creating Repository
14. Cloning, Check-In and Committing
14.1 Cloning
14.2 Check-In
14.3 Committing
15. Fetch, Pull and Remote
15.1 Fetch
15.2 Pull
15.3 Remote
16. Branching
16.1 Creating the Branches, Switching the Branches, Merging and the
Branches
3. Chef for Configuration Management
1. Overview of Chef
1.1 Common Chef Terminology (Server, Workstation, Client, Repository etc.)
2. How Chef Works?
2.1 Management of Chef Nodes
3. Workstation Setup
3.1 Chef - Workstation Setup
3.2 Knife Setup
4. Organization Setup
4.1 Creating an Organization
4.2 Adding Yourself to the Organization
5. Test Node Setup: Create a Server and Add to an Organization, Check
6. Node Objects and Search
6.1 Node Objects in Chef
6.2 How to Add Run List to Node Check Node Details?
6.3 Checking Node Details
7. Environments
7.1 Creating an Environment
7.2 Adding Servers to an Environment
8. Roles
8.1 Creating a Role
8.2 Adding Roles to Nodes
9. Attributes
9.1 Understanding Attributes
9.2 Creating Custom Attributes
9.3 Defining Attributes in Cookbooks
10. Data Bags
10.1 Creating a Data Bag
10.2 Creating Data Bags Using the Chef Console
10.3 Sample Data Bags for Creating Users
4. Build Tool-Maven
1. What is Maven?
2. Maven Installation
3. Maven Build Requirements
4. Maven POM Builds (pom.xml)
5. Maven Build Life Cycle
6. Maven Local Repository(.m2)
7. Maven Global Repository
8. Group ID, Artifact ID, Snapshot
9. Maven Dependencies
10. Maven Plugins
5. Docker-Containers
1. Introduction
1.1 What is Docker?
1.2 Use Case of Docker
1.3 Platforms for Docker
1.4 Dockers vs. Virtualization
2. Architecture: Docker Architecture, Understanding the Docker Components
3. Installation
3.1 Installing Docker on Linux
3.2 Installation of Docker on Windows
4. Docker Hub
4.1 Downloading Docker Images
4.2 Uploading Docker Images to AWS Elastic Container Service (ECS)
4.3 Understanding Docker Containers
5. Custom Images: Creating a Custom Image, Running a Container from the
Custom Image, Publishing the Custom Image
6. Docker Networking
6.1 Networking Overview
6.2 Accessing Containers in Docker
6.3 Container Routing and DNS Services in Docker
7. Container Orchestration with Kubernetes
8. Container Registries
8.1 Managing Containerized Applications
No customer reviews for the moment.