Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hands-on introduction to OpenStack, Docker & Cloud Computing
Rating: 4.1 out of 5(231 ratings)
1,508 students

Hands-on introduction to OpenStack, Docker & Cloud Computing

Learn the essential concepts in Cloud Computing, Docker and OpenStack through hands-on labs, quizzes & demos
Created byNaveen Joy
Last updated 2/2018
English
English [Auto],

What you'll learn

  • Learn the basics of Docker, OpenStack, cloud computing and microservices.
  • Understand the OpenStack cloud and get an introduction to it's various projects and networking.
  • Learn how to build a Python App and containerize it from scratch.
  • Master the concepts learned by doing hands-on labs and quizzes.

Course content

4 sections46 lectures5h 31m total length
  • Instructor Bio1:54
  • Essential Characteristics of a Cloud3:45

    Explore the five essential cloud characteristics defined by NIST—on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service—through practical api calls and auto-scaling examples.

  • Cloud Service and Deployment Models8:25
  • IaaS Cloud Architecture Model10:11
  • AWS Cloud Architecture Demonstration12:32

    A demonstration of the AWS Cloud Architecture. This demo is intended to help you grasp key IaaS cloud concepts such as Regions, AZs, Services and Endpoints.

  • Virtualization in the Cloud13:31

    Virtualization in the cloud decouples infrastructure from hardware, enabling rapid allocation and elastic, multi-tenant resource pooling for compute, network, and storage services delivered via software.

  • Hypervisors and Instances in the Cloud9:12

    Discover how hypervisors enable on-demand virtual machines by partitioning resources and isolating guests, covering type 1 and type 2 hypervisors, hosts, guests, and cloud instances.

  • Virtualization with KVM6:44
  • Docker Containers12:56

    Explore how Docker containers provide os-level isolation on the host kernel without a hypervisor, and how container images package code, libraries, and runtimes for deployment from registries like Docker Hub.

  • Docker Architecture5:12
  • Get hands-on with Docker!! Do Docker Labs 1 & 2 (Sections 2 & 3)
  • Learn Docker's Architecture!! Do the Docker Lab3 (in Section 4)
  • Virtual Machines vs Containers & How the CI-CD process differs in both?5:48
  • Container Networking16:54
  • Microservices Overview6:23
  • Container Orchestration Engines Overview12:22
  • Introduction to the OpenStack Cloud12:58

    Explore OpenStack, the open source cloud platform in Python that enables private, public, and hybrid clouds, using modular services like compute and networking, REST APIs, and AMQP messaging.

  • History and Evolution of OpenStack8:50

    Explore the history and evolution of OpenStack, from NASA and Rackspace's 2010 origins using the Nebula code base, to the OpenStack Foundation and six-month release cycles.

  • The OpenStack Way6:12

    Learn how OpenStack governs cloud projects through the OpenStack way: open source, open community, open development, and open design, overseen by PTL, PTO, and DCs.

  • Popular OpenStack Projects - 500 ft. View14:33
  • Other Noteworthy OpenStack Projects - 500 ft. view13:39
  • Practice Test
  • OpenStack Cloud Deployment Architecture4:12
  • Functional Interaction between OpenStack Services4:23
  • Networking in OpenStack5:48
  • Application deployment: Old Way Vs New Way3:12

    Compare the old host-OS deployment with the new docker container approach. Containers isolate libraries, prevent conflicts, and enable portable, consistent deployment from development to production across clouds.

  • Immutable Infrastructure and its Operation4:45

    Explore immutable infrastructure built from minimal atomic host OS and container images, where updates replace running software rather than in-place changes, enabling automated, predictable rollovers and easy rollbacks.

Requirements

  • About 6 months to a year of basic IT experience will be helpful.
  • Basic systems & networking knowledge.

Description

This course will introduce you to the essential concepts in Cloud Computing, Docker and the OpenStack Cloud using hands-on labs, quizzes and demos.

First, the video lectures, quizzes and illustrations in section1, will build a solid technical background.

Next, the hands-on lab videos and demos will help in absorbing all the theoretical concepts learned earlier.

I have designed this course such that even a beginner can understand and work with these technologies.

Make sure to watch the course promo video to learn more about the curriculum.

My teaching assistant and I will support your learning and strive to clarify your doubts using the Udemy Q&A facility.

We're glad to have assisted you in your quest for Cloud Computing, Docker and OpenStack knowledge.

We sincerely hope you have a fulfilling learning experience!

Who this course is for:

  • IT Administrators who want to learn the latest in cloud computing and OpenStack.
  • Anyone working in the traditional Enterprise IT and wanting to build a career in cloud computing.
  • IT Architects who are new to cloud computing and OpenStack.
  • IT Directors who want to get an overall understanding of the OpenStack cloud technologies.
  • Cloud and IT Consultants.
  • Anyone who wants to learn cloud computing, Docker and OpenStack basics.
  • Anyone who wants to get some hands-on experience in the latest cloud technologies