0% found this document useful (0 votes)
37 views3 pages

DevOps Course Overview for MCA Students

The document outlines the curriculum for the DevOps course in the Master of Computer Applications program at Ganpat University for the academic year 2023-24. It details the course objectives, prerequisites, outcomes, content structure, practical components, and assessment schemes. Additionally, it includes recommended textbooks, reference materials, and MOOC certification courses related to DevOps.

Uploaded by

lalupurabia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views3 pages

DevOps Course Overview for MCA Students

The document outlines the curriculum for the DevOps course in the Master of Computer Applications program at Ganpat University for the academic year 2023-24. It details the course objectives, prerequisites, outcomes, content structure, practical components, and assessment schemes. Additionally, it includes recommended textbooks, reference materials, and MOOC certification courses related to DevOps.

Uploaded by

lalupurabia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

GANPAT UNIVERSITY

FACULTY OF COMPUTER APPLICATIONS


Programme Master of Computer Applications Branch/Spec. Computer Application
Semester III Version [Link]
Effective from Academic Year 2023-24 Effective for the batch Admitted in June 2022
Subject Code P13A3DOP Subject Name DevOps
Teaching scheme Examination scheme (Marks)
(Per week) Lecture (DT) Practical (Lab.) Total CE SEE Total
L TU P TW
Credit 2 0 2 0 4 Theory 40 60 100
Hours 2 0 4 0 6 Practical 20 30 50
Objective:
● To design to drive business innovation and continuous process improvement.
Pre-requisites:
● Student should have experience in both software development and system administration
Course Outcomes :
● 1 = Slight (Low); 2 = Moderate (Medium); 3 = Substantial (High); “-” = No Correlation

Name of Description
CO
CO1 To Implement DevOps concepts such as Life Cycle, Models and Tools.
CO2 To learn and implement Continuous Integration using Jenkins.
CO3 To be able to work with Containers and Virtual Development using Docker.
CO4 To learn Configuration Management Tools using Ansible.
Mapping of CO and PO
Cos PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 2 3 2 1 2 2 1 1 1 1
CO2 2 2 3 2 2 1 2 3 1 1 1 2
CO3 2 2 2 2 1 1 2 2 1 1 - 1
CO4 2 1 2 2 2 1 2 2 1 1 - 2

Content:
Unit SECTION-I Hrs
1 Introduction to Devops 7
What Is Devops, History of Devops, Devops definition, DevOps and Software Development
Life Cycle, Waterfall Model, Agile Model, Continuous Integration & Deployment (Jenkins),
Containers and Virtual Development (Docker, Vagrant), Configuration Management Tools
(Ansible, Puppet, Chef)
2 Continuous Integration - Jenkins 8
Introduction to Jenkins, Continuous Integration with Jenkins, Configure Jenkins, Jenkins
Management, Scheduling build Jobs
SECTION-II
3 Containers and Virtual Development - Docker 7
Docker Image, Docker Installation, Working with Docker Containers ( What is Container, Docker
Engine, Creating Containers with an Image, Working with Images ), Docker Command Line
Interphase, Docker Compose, Docker Hub, Docker Trusted Registry, Docker swarm, Docker
attach, Docker File & Commands
4 Configuration Management Tools - Ansible 8
Introduction to Ansible, Ansible Server Configuration, Infrastructure Management, SSH
Connection in Ansible Master, YAML Scripts, Host Inventory (Hosts and Groups, Host Variables,
Group Variables, Host and Group Specific Data), Ad-hoc Commands, Playbooks ( Variables,
Conditionals, Loops, Blocks, Handlers, Templates), Modules (Core Modules, Extra Modules),
Ansible Roles
Practical Content:
List of programs specified by the subject teacher based on above mentioned topics.
Text Books:
1 Docker in practice by Ian Miell, Aidan Hobson Sayers, Manning Publications; 2nd edition (10
February 2019).
2 Ansible for Devops by Jeff Geerling, Midwestern Mac, LLC; 1st edition (10 October 2015).
3 Cloud Native Devops with Kubernetes by John Arundel, Justin Domingus, Oreilly pub 2019.
4 Jenkins Continuous Integration Cookbook by Alan Mark Berg, Ingram short title; 3rd edition (1 January
2017).
Reference Books:
1 Effective Devops by Jennifer Davis, Katherine Daniels, Oreilly publication 2016.
2 The Practice of System and Network Administration by Thomas A. LimonCelli, Strata R. Chalup, Christina
J. Hogan, Pearson pub.
3 The Science of Lean Software and Devops Accelerate by Nicole Forsgren, Jez Humble, Gene Kim, Library
of Congress Catalog-in-Publication
MOOC/Certification Courses:
1 [Link]
2 [Link]
3. [Link]
4 [Link]
5. [Link]
Question Paper Scheme:
University Examination Duration: 3 Hours
Note for Examiner: -
(I) Questions 1 and 4 are compulsory with no options.
(II) Internal options should be given in questions 2, 3, 5 and 6.
SECTION – I
Q.1 –8 Marks
Q.2 –11 Marks
Q.3 –11 Marks
SECTION - II
Q.4 –8 Marks
Q.5 –11 Marks
Q.6 –11 Marks

You might also like