4.11 out of 5
4.11
402 reviews on Udemy

Project in DevOps – Build Real World Processes

A comprehensive resource to master DevOps . Learn Vagrant, Docker, Ansible, Git and Jenkins in one single course
Instructor:
Eduonix Learning Solutions
2,696 students enrolled
English [Auto-generated]
Learn the entire DevOps process
Work on real world projects
Master Technologies such as Docker, Vagrant, Ansible, Git and Jenkins

The
complete comprehensive guide for starting your journey as a DevOps
engineer is here! Master DevOps components in this no fuss course!

The
process of DevOps, which includes combining the process of
development and operations into one, helps smooth the process of
developing apps, deploying them and even testing them.
Time is often an important factor in development, where developers
spend days and even months building one app, and even more trying
to test it and scale it. This is why automation is amazing, it helps
reduce this time significantly.

DevOps
is a set of practice that seeks to reduce the gap
between software development
and software operation. It focuses on automating and monitoring all
steps of software construction, from integration, testing, releasing
to deployment and infrastructure management. The objective is to
build shorter development cycles, increased deployment frequency,
more dependable releases, in close alignment with business
objectives.

DevOps
is currently all the rage and the demand for DevOps engineers are
high! With a lot of companies focusing on
reducing the operational time and costs, DevOps has become an
important factor. So, if you want to join one of the most high
demanded fields,
then we’ve got the tool that can help!

Our
course has been designed as a guide to help you start at the very
beginning with DevOps, so even if you are a newbie, you will still be
able to grasp a lot of information from this course. However, course
does assume a few things such as you are expected to have a basic
understanding of Linux, as well as other programming languages such
as Java, C#, or Python. Knowledge of PHP and CodeIgnitor are helpful,
but they aren’t mandatory.

The
course will start off by discussing DevOps and
the world of automation, where you will learn exactly how to become a
DevOps enginner. You will learn the importance of DevOps in today’s
development world, as well become familiar with the well
known components of the DevOps system such as Vagrant, Docker,
Ansible, Genkins and even Git. You
will also learn principles such as containerization, version
tracking, instant provisioning and
so much more.

At
the end of this course, you
will have not only started on your journey as a DevOps engineer but,
you will have the confidence to
actually achieve complete automation in an Agile development
environment.

So,
what are you waiting for? Enroll now and become a DevOps engineer
now!

DevOps - Concepts and Culture

1
Introduction
2
Devops Concepts
3
Benefits
4
The Agile Methodology
5
How DevOps Fit in
6
Section 2

Instant Provisioning using Vagrant

1
What is Virtualization
2
Vagrant in DevOps
3
Vagrant in Use
4
Vagrant Continued
5
Communication using Network Services
6
Shutting down the Vagrant machine
7
Prebuilt Environments
8
Provisioning multiple devices
9
Section 3

Docker in DevOps

1
What is Docker
2
Installation
3
The Dockerfile
4
Docker in Action
5
Docker networking
6
Networking Models
7
Docker Storage
8
Docker Volumes
9
Docker lab
10
Section 4

Configuration Management with Ansible

1
Configuration Management
2
Why not a shell script?
3
The Inventory File
4
YAML format
5
Ansible in Action
6
Lab continued
7
Installing PHP
8
Changing Apache
9
Making CI work
10
Adding .htaccess
11
Deploying database
12
Deployment continued
13
Integrating Playbooks
14
Section 5

Version Control using Git

1
The need for version control
2
Git and Github
3
Installing Git
4
Git Setup
5
Git in Action
6
Setting Shortcut
7
Git fetch
8
Git wrap-up
9
Section 6

CI/CD with Jenkins

1
The need for continuous integration
2
Understanding CI and CD
3
Requirement and Best Practices
4
Jenkins Installation
5
Jenkins in Action
6
Jenkins Dashboard
7
Section 7

Final project

1
Lab -The Project Map
2
Lab - Firing up Vagrant
3
Lab - Installing Jenkins
4
Lab - Deploying Infrastructure
5
Lab - Unit Testing
6
Integration Job
7
Continuous Delivery
8
Continous Deployment

Summary

1
Summary
2
Bonus Lecture: More Interesting Stuff, Offers and Discounts
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.1
4.1 out of 5
402 Ratings

Detailed Rating

Stars 5
182
Stars 4
132
Stars 3
60
Stars 2
16
Stars 1
12
00af4a589e2c4cef48119b3ec09cf428
30-Day Money-Back Guarantee

Includes

9 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion