3.25 out of 5
3.25
61 reviews on Udemy

DevOps & Jenkins Simplified For Absolute Beginners

Easy to follow introduction to DevOps (Jenkins, Docker, Kubernetes etc.)
Instructor:
The Startup Central Inc.
297 students enrolled
English [Auto-generated]
Understand the fundamental concepts of DevOps. We will cover both the cultural and the theoretical aspect, so you'll have the correct foundation to build your practical skills upon.
An overview of the tools most often used in a DevOps environment like Docker, Jenkins and Ansible
What container technology is and a practical introduction on how use container technology like Docker to deploy containers, microservices and more
Acquire automation, provisioning & configuration management skills with Ansible
Learn Continuous Integration & Continuous Delivery (CI/CD) with Jenkins step-by-step
Source code management with Git
Container Management with Openshift
Much more...
How to further your career by learning DevOps

THE COMPLETE DEVOPS FOR BEGINNERS COURSE

Do you want to learn what DevOps technology is all about? 

Do you want to become a DevOps engineer?

Do you want to further your IT career by acquiring high demand DevOps skills like continuous integration & continuous delivery (CI/CD) and container management?

Do you want to learn how to use common DevOps tools like Jenkins, Ansible, Git, Docker and OpenShift?

My DevOps introduction course is all you need to succeed as a DevOps engineer and position yourself for a new job or a pay-raise.  

The course is a step-by-step introduction to the foundational principles behind DevOps as well as a thoroughintroduction to all the common tools used in a DevOps environment. 

Everything is taught by an highly experienced DevOps engineer with years of practical DevOps experience. 

This course will give you a solid theoretical understanding of DevOps, as well as the practical skills to implement DevOps principles and tools in your job. 


WHAT YOU WILL LEARN

The primary objective of this course is to help students understand the fundamental principles of DevOps. It will give you a high-flying overview of how you can use DevOps principles in your own business or with your employer. 

Throughout the course you will be introduced to all of the common tools that is used in the DevOps environment. Tools like Ansible, Docker, Jenkins, Git, OpenShift, Sonarqube and more. You will learn how to install, configure and work with these tools in DevOps environment. 

Some of the skills you will learn are:

  • Continuous Integration & Continuous Delivery (CI/CD)
  • Automation , provisioning & configuration
  • Container management
  • Deploying Simple Microservices

And much much more.

Each section will have live-demonstrations of the tasks, so that you can practice your DevOps skills at home.



WHAT IS DEVOPS?

DevOps is a culture,
a philosophy where Developer AND Operation teams can collaborate &
participate together in agile practice through the entire software
lifecycle, from initial development stage to production support.

DevOps is NOT about
learning fancy tools. It’s about people. About solving problems.

A DevOps environment
may do things a lot differently than your legacy IT. Of course it
won’t change to the worse. In a DevOps environment you can expect
more automation, more flexibelity & an easier way to do things
than how you are used to doing right now.


TOP 3 REASONS YOU SHOULD LEARN DEVOPS

1. Future proof
DevOps systems has become the standard on which many big corporations and startups are built.
There is nothing to suggest that DevOps implementation will slow down. So if you want job security in exiting tech companies, DevOps is for you. 

2. High demand for DevOps engineers
Devops Engineer is
currently a highly demanded position with few qualified engineers to fill the positions. Comparing this to other IT positions, DevOps Engineering is a really promising
career path.

3. Cut cost in half 
A good DevOps practice will cut businesses IT budget by 30-50% both mid-term & long-term. 



GUARANTEE

If within 30 days of buying the course you decide that its not for you, please get a Udemy-backed refund. No questions asked – just press the refund button, and all of your money will be returned to your credit card.  



ARE YOU READY TO LEARN DEVOPS?

Please press the “Take This Course” button and start learning 2 minutes from now!

Introduction

1
What is DevOps? (And should we shift to DevOps?)
2
DevOps glossary : Some terminology a successful devops team should know.

Source Code Management / Version Control

1
Source Code Management / Version Control
2
Introduction to Git

In this section we will learn our first must use technologies in a devops environment, the source code management. This will cover basic knowledge about source code management & why you need it

3
Demo environment setup (skip lesson if you do not want to practice yourself now)
4
Demo : Installing git, Clone remote repository and committing changes
5
Git branching
6
Demo : managing branches & merging

Docker Container

1
Docker Container
  • What is a container?

  • Container vs Virtual Machine

2
Introduction to Docker Container

In this section we will learn about container technology, the basic of microservices & how to use docker as the leading tools of container technology

3
Application architecture evolution : Monolithic vs Multi Tier vs Microservices
  • Microservices case study

4
Introduction to Docker
5
Docker Container Architecture
6
Demo : Installation & Deploying Your First Container
7
Docker Image
8
Demo : Creating Custom nginx Docker Image
9
Docker Volume
10
Demo : Running container with volume
11
Docker Compose
12
Demo : Deploying Simple Microservices With Docker Compose
13
Docker Conclusion

Provisioning & Configuration Management

1
Before you begin

In this section we will learn about automation , provisioning & configuration management technologies. We will learn to use Ansible as the one of the mostly used tools for this purpose.  

2
Provisioning & Configuration Management. Container management.
3
Ansible Introduction
4
Demo : Ansible master/controller server installation
5
Demo : Configuring master & managed hosts
6
Ansible modules
7
Demo : Running Ansible from Command Line
8
Ansible Playbook
9
Demo: Creating and Running Ansible Playbook
10
Ansible Conclusion

Container Management

1
Infrastructure evolution : Bare metal vs Virtual Machine vs Cloud / PaaS

In this section we will learn what container management is, what openshift is & how to use openshift to get the best of container technology

2
Introduction to Platform as a Service (PaaS)
3
Introduction to Openshift Container Platform
4
Openshift Architecture
5
Demo : Install & Configure Openshift
6
Openshift Object
7
Demo : Deploying new apps from Web GUI
8
Source to Code (s2i)
9
Demo : Creating new app using using s2i
10
Openshift Command Line
11
Demo : Using Openshift Command Line

Continuous Integration & Continuous Delivery (CI/CD)

1
CI/CD
2
Introduction to CI/CD

In this section we will introduce you to the concept of CI/CD, how it can make your software delivery much faster & what tools you need to create an end to end CI/CD pipeline.

3
CI/CD Tool Chain
4
Typical CI/CD Setup
5
Introduction to Jenkins
6
Demo: Install and run a Jenkins job
7
Introduction to Sonarqube Static Code Analysis
8
Demo : Setup & Integrating Sonarqube with Jenkins
9
Introduction to Nexus Artifact Repository
10
Demo : Automated Packaging & Archiving to Nexus
11
Deploying your apps to Openshift
12
Demo : Automated deployment to Openshift Container Platform

DevOps Theoretical Fundamentals

1
Development process evolution : Waterfall vs Agile vs Devops

In this section we will learn about the fundamentals of devops. The theoretical & cultural side of devops. This section also cover what your organization need to do to become a great devops team.

2
Devops maturity level
3
Journey to Devops

Conclusion

1
Congratulations!
2
Bonus Lecture: Course discounts & newsletter
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!
3.3
3.3 out of 5
61 Ratings

Detailed Rating

Stars 5
12
Stars 4
15
Stars 3
10
Stars 2
11
Stars 1
13
8b8f194d065490030e6f1df3a4160875
30-Day Money-Back Guarantee

Includes

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