We may earn an affiliate commission when you visit our partners.
Course image
Chris Pokorni

New to the cloud and not sure where to begin? This introductory course, taught by cloud experts from The Linux Foundation, will help you grasp the basics of cloud computing and comprehend the terminology, tools and technologies associated with today’s top cloud platforms.

Read more

New to the cloud and not sure where to begin? This introductory course, taught by cloud experts from The Linux Foundation, will help you grasp the basics of cloud computing and comprehend the terminology, tools and technologies associated with today’s top cloud platforms.

Understanding cloud technologies tops the list of most important skills for any developer, system administrator or network computing professional seeking a lucrative career in technology. However, getting started and researching all things cloud can be complicated and time consuming. This course maps out the entire cloud landscape and explains how various tools and platforms fit together.

Experts from The Linux Foundation can help guide you step-by-step as you begin to navigate the cloud. They host some of the world's leading open source cloud projects and provide training and networking opportunities to educate a talent pool to support those projects, and is a respected, neutral, non-profit education source to provide training for anyone learning how to build and manage cloud infrastructure.

This course gives you a primer on cloud computing and the use of open source software to maximize development and operations. Topics covered include:

  • Next-generation cloud technologies: Learn about cloud and container technologies like Docker, Cloud Foundry, and Kubernetes, as well as the tooling around them.
  • Scalable and performant compute, storage and network solutions: Get an overview of software defined storage and software defined networking solutions.
  • Solutions employed by companies to meet their business demands: Study up on DevOps and continuous integration practices, as well as the deployment tools available to architects to meet and exceed their business goals.

No previous cloud experience is required for this course. "Introduction to Cloud Infrastructure Technologies" gives you the knowledge and tools to make smart decisions about which cloud services and applications to use depending on your needs.

Three deals to help you save

What's inside

Learning objectives

  • Basics of cloud computing
  • Characteristics of the different cloud technologies
  • Working knowledge on how to choose the right technology stack for your needs

Syllabus

Welcome!
1. Virtualization
2. Infrastructure as a Service (IaaS)
3. Platform as a Service (PaaS)
Read more
4. Containers
5. Containers: Micro OSes for Containers
6. Containers: Container Orchestration
7. Unikernels ****
8. Microservices
9. Software-Defined Networking and Networking for Containers
10. Software-Defined Storage and Storage Management for Containers
11. DevOps and CI/CD
12. Tools for Cloud Infrastructure I (Configuration Management)
13. Tools for Cloud Infrastructure II (Build & Release)
14. Tools for Cloud Infrastructure III (Key-Value Pair Store) ****
15. Tools for Cloud Infrastructure IV (Image Building)
16. Tools for Cloud Infrastructure V (Debugging, Logging, and Monitoring for Containerized Applications)
17. Service Mesh
18. Internet of Things (IoT)
19. Serverless Computing
20. OpenTracing
21. How to Be Successful in the Cloud
Final Exam (Verified Track Only)

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops a primer on cloud computing and the use of open source software to maximize development and operations
Provides a solid foundation in cloud computing, relevant for beginners
Examines cloud and container technologies used in the industry
Taught by experts from The Linux Foundation, respected in the field
Requires no prior cloud experience, making it accessible to a wider audience
Provides knowledge to make informed decisions about cloud services and applications
Advises students to take other courses first, indicating prereqs

Save this course

Save Introduction to Cloud Infrastructure Technologies to your list so you can find it easily later:
Save

Reviews summary

Cloud tech course

According to students, this Introduction to Cloud Infrastructure Technologies course earns a 4 out of 5-star rating. Learners say that this course provides a strong foundation in cloud infrastructure fundamentals. Many students find the topics practical and relevant to real-world cloud computing scenarios.
Real-world applicable topics
"The course provides practical topics that can be applied in real-world scenarios."
"This course has been very helpful. I am learning a lot about cloud infrastructure and how to use it in the real world."
"The topics covered are applicable to actual cloud computing scenarios."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Introduction to Cloud Infrastructure Technologies with these activities:
Gather Resources and Tools for Cloud Computing
Facilitate your learning by compiling a collection of useful resources and tools for cloud computing.
Browse courses on Cloud Computing
Show steps
  • Search for and bookmark articles, tutorials, and documentation related to cloud computing concepts and technologies.
  • Identify and save online tools and platforms that can support your cloud development and learning.
Review virtualization concepts
Laying a solid understanding of virtualization will help you grasp the intricacies of cloud infrastructure.
Browse courses on Virtualization
Show steps
  • Revisit the fundamentals of virtualization
  • Review key virtualization technologies and their applications
  • Explore the benefits and limitations of virtualization
Review Networking and System Administration Concepts
Strengthen your foundation for cloud computing by refreshing your knowledge in networking and system administration.
Browse courses on Networking
Show steps
  • Review basic networking concepts, such as IP addressing, subnetting, and routing.
  • Familiarize yourself with system administration tasks, including user management, file permissions, and software installation.
Eight other activities
Expand to see all activities and additional details
Show all 11 activities
Review 'Cloud Computing: Concepts, Technology & Applications'
Familiarize yourself with cloud computing as an architectural and operational approach to delivering and consuming computing resources over the internet.
Show steps
  • Read through the chapters on cloud basics, cloud services, and cloud deployment models.
  • Make notes on the different cloud computing concepts and models covered in the chapters.
Getting Started with Docker
Develop hands-on experience with Docker, a crucial technology in the cloud computing landscape.
Browse courses on Docker
Show steps
  • Install Docker on your local machine
  • Create and run your first Docker container
  • Explore Docker commands and best practices
Set Up Your Own Cloud Lab Environment
Gain hands-on experience with cloud computing by setting up your own lab environment.
Browse courses on Cloud Computing
Show steps
  • Choose a cloud provider (e.g., AWS, Azure, GCP) and create an account.
  • Set up a virtual machine (VM) or container instance.
  • Install the necessary software and tools for cloud development.
  • Test your environment by deploying a simple application.
Attend a Cloud Computing Workshop or Meetup
Connect with experts and learn about industry trends by attending workshops or meetups related to cloud computing.
Browse courses on Cloud Computing
Show steps
  • Search for upcoming cloud computing workshops or meetups in your area or online.
  • Select an event that aligns with your interests and learning objectives.
  • Participate actively in the event, ask questions, and network with other attendees.
Follow Tutorials on Creating and Deploying Cloud Applications
Enhance your cloud computing skills by following guided tutorials on building and deploying cloud applications.
Show steps
  • Find tutorials from reputable sources, such as cloud vendors or online learning platforms.
  • Select tutorials that align with your learning objectives and skill level.
  • Follow the instructions in the tutorials to create and deploy your own cloud applications.
Kubernetes Hands-On Lab
Gain proficiency in managing containerized applications using the industry-standard Kubernetes platform.
Browse courses on Kubernetes
Show steps
  • Set up a Kubernetes cluster
  • Deploy and manage containerized applications on Kubernetes
  • Monitor and troubleshoot your Kubernetes applications
Create a Presentation on Cloud Computing Concepts
Solidify your understanding of cloud computing by creating a presentation on key concepts.
Browse courses on Cloud Computing
Show steps
  • Choose a topic related to cloud computing, such as cloud architecture, cloud services, or cloud security.
  • Research the topic thoroughly and gather relevant information.
  • Create a presentation outline and organize your content logically.
  • Design slides that are visually appealing and easy to follow.
  • Practice your presentation and deliver it to an audience or record it for review.
Practice Cloud Computing Exercises and Simulations
Reinforce your understanding of cloud computing through practical exercises and simulations.
Browse courses on Cloud Computing
Show steps
  • Find online platforms or resources that provide cloud computing exercises or simulations.
  • Select exercises that cover different aspects of cloud computing, such as resource management, networking, and security.
  • Complete the exercises and simulations to test your knowledge and skills in a practical environment.

Career center

Learners who complete Introduction to Cloud Infrastructure Technologies will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
DevOps Engineers work to combine software development (Dev) and operations (Ops) in order to build, test, and deploy software more quickly and efficiently. This course may be very useful to those who desire to enter this career field, as it provides a solid foundation in understanding how to manage cloud infrastructure.
Network Engineer
Network Engineers are responsible for designing, implementing, and maintaining computer networks. This course may be very useful to those who desire to enter this career field, as it provides a solid foundation for understanding networking technologies used in cloud computing environments.
Cloud Operations Engineer
Cloud Operations Engineers are responsible for operating and maintaining cloud computing systems. This course may be very useful to those who desire to enter this career field, as it provides a solid foundation for understanding cloud computing and cloud infrastructure technology.
Cloud Architect
Cloud Architects are responsible for designing and managing cloud computing systems. This course may be very useful to those who desire to enter this career field, as it provides a solid foundation for understanding cloud computing and cloud infrastructure technology.
Data Engineer
Data Engineers are responsible for designing, building, and maintaining data pipelines and data warehouses. This course may be useful to anyone wishing to enter this field, as it provides a solid foundation for understanding cloud computing and software development best practices for the cloud.
Cloud Engineer
Cloud Engineers are responsible for managing and designing cloud computing systems, and can work with one or more cloud service providers. They work to make sure that these systems are secure, reliable, scalable, and efficient. This course may be useful for anyone wishing to enter this field, as it provides a solid foundation for understanding cloud computing.
IT Manager
IT Managers are responsible for planning, implementing, and managing information technology systems for organizations. This course may be useful to anyone wishing to enter this field, as it provides a solid foundation for understanding cloud computing.
Systems Administrator
Systems Administrators are responsible for maintaining and administering computer systems, networks, and data centers. This course may be useful to anyone wishing to enter this field, as it provides a solid foundation for understanding cloud computing and cloud infrastructure technology.
Cloud Security Engineer
Cloud Security Engineers are responsible for securing cloud computing systems and data. This course may be useful to anyone wishing to enter this field, as it provides a solid foundation for understanding cloud computing security.
Technical Program Manager
Technical Program Managers are responsible for planning, managing, and executing technology projects. This course may be useful to anyone wishing to enter this field, as it provides a solid foundation for understanding cloud computing.
Business Analyst
Business Analysts are responsible for analyzing and understanding business needs, and then translating those needs into technical requirements. This course may be useful to anyone wishing to enter this field, as it provides a solid foundation for understanding cloud computing.
Cloud Developer Advocate
Cloud Developer Advocates are responsible for educating and supporting developers on cloud computing technologies. This course may be useful to anyone wishing to enter this field, as it provides a solid foundation for understanding cloud computing.
Software Engineer
Software Engineers are responsible for designing, developing, testing, and deploying software. This course may be useful for anyone wishing to enter this field, as it provides a solid foundation for understanding cloud computing and software development best practices for the cloud.
Information Security Analyst
Information Security Analysts are responsible for protecting computer systems and data from unauthorized access, use, disclosure, disruption, modification, or destruction. This course may be useful to anyone wishing to enter this field, as it provides a solid foundation for understanding cloud computing security.
Product Manager
Product Managers are responsible for defining, developing, and launching new products and features. This course may be useful to anyone wishing to enter this field, as it provides a solid foundation for understanding cloud computing.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introduction to Cloud Infrastructure Technologies.
This comprehensive textbook covers all aspects of cloud computing, including theory, practice, and case studies. It valuable resource for both students and professionals.
This comprehensive guide to cloud security provides practical advice on how to protect cloud-based systems and data.
This more advanced textbook provides a rigorous exploration of cloud computing principles and paradigms. It is recommended for students who want to delve deeper into the subject.
Provides a comprehensive overview of cloud computing concepts, technologies, and architectures, as well as case studies and best practices.
This hands-on guide provides step-by-step instructions for building and deploying cloud-native applications.
Provides practical advice for enterprise architects on how to plan and implement cloud computing solutions.
This introductory textbook provides a practical overview of cloud computing concepts and technologies, making it accessible to beginners.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Introduction to Cloud Infrastructure Technologies.
Open Source Software Development: Linux for Developers
Most relevant
Juniper Cloud Concepts and Open Source Technologies
Most relevant
Introduction to Open Source Networking Technologies
Most relevant
Introduction to DevOps and Site Reliability Engineering
Most relevant
Linux Basics: The Command Line Interface - 6
Most relevant
Securing Your Software Supply Chain with Sigstore
Most relevant
Data and AI Fundamentals
Most relevant
Cloud Data Engineering
Most relevant
Introduction to Hyperledger Blockchain Technologies
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser