Ubuntu Class - Linux Virtualization & DevOps

Learn virtualization and DevOps concepts.
4.30 (5 reviews)
Udemy
platform
English
language
Other
category
instructor
Ubuntu Class - Linux Virtualization & DevOps
45
students
3.5 hours
content
Apr 2021
last update
$29.99
regular price

Why take this course?

🚀 Ubuntu Class - Linux Virtualization & DevOps 📚

Course Introduction:

  • Welcome to the Ubuntu Class! In this course, you'll dive deep into Linux Virtualization and DevOps practices. 🌟
  • Module 0 will outline what you can expect from the course, introduce your instructor (via a video), and provide all the necessary resources for a smooth learning experience. These include presentation slides, KVM questions, Bash scripts, Vagrantfiles, and Ansible playbooks.

🚀 Linux Virtualization (Module 1): Understanding virtualization is key to mastering server management. This module will take you through the essentials of Linux virtualization using KVM, a powerful open-source hypervisor. You'll learn:

  • The fundamentals of virtualization and why it's important in modern IT infrastructure.
  • How to install KVM on Ubuntu with a Bash script.
  • Common KVM commands you'll need to manage your VMs effectively.
  • A hands-on demonstration on how to install guest virtual machines using both the command line and a graphical tool, showcasing practical application of what you've learned.
  • 20 questions at the end of the module to test your understanding of KVM.

🔄 DevOps Overview (Module 2): DevOps is a set of practices that combines software development (Dev) and IT operations (Ops). In this module, we'll cover:

Introduction & Practices:

  • An overview of common DevOps terminology you need to know.

Vagrant:

  • Learn how Vagrant can provision machines efficiently, simplifying your development environment setup.
  • Explore the most common Vagrant commands with a demonstration that automates the LAMP installation using a Bash provisioning script.

Ansible:

  • Discover how Ansible is used for configuration management and its modules and ad-hoc commands.
  • Follow along with an Ansible demonstration to install a LAMP stack across multiple machines using playbooks.

Docker:

  • Grasp the concept of containerization and understand Docker's role in the modern IT landscape.
  • Learn how to use Docker Engine to create, run, and manage containers.
  • Get hands-on experience with some common Docker commands in a live demonstration.

Git:

  • Understand the importance of version control and learn to use Git for managing code versions.
  • Practice key Git commands that will help you work efficiently with code repositories.
  • Participate in a Git demonstration to see these concepts in action.

Jenkins:

  • Learn how to install Jenkins using a Bash provisioning script within Vagrant.
  • Configure and explore the Jenkins interface, which will be our continuous integration and deployment tool.
  • Complete the module with a Jenkins demonstration that shows the end-to-end process of automating your build pipeline.

This course is designed to provide you with not just theoretical knowledge but also practical skills that are highly sought after in the IT industry. By the end of this course, you'll have a solid understanding of Linux virtualization and be well-versed in DevOps practices, ready to automate, deploy, and manage systems at scale.

📅 Enroll now and start your journey towards mastering Linux Virtualization & DevOps with Ubuntu! 🎓

Loading charts...

3671424
udemy ID
30/11/2020
course created date
20/04/2021
course indexed date
Bot
course submited by
Ubuntu Class - Linux Virtualization & DevOps - | Comidoc