The course is part of this learning path
Learning Path Introduction
About the Author
Jeremy is the DevOps Content Lead at Cloud Academy where he specializes in developing technical training documentation for DevOps.
He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 20+ years. In recent times, Jeremy has been focused on DevOps, Cloud, Security, and Machine Learning.
Jeremy holds professional certifications for both the AWS and GCP cloud platforms.
- [Instructor] Hello and welcome to the Building and Deploying a Cloud Native Application learning path, presented to you by Cloud Academy.
In this quick course, we'll review the learning path contents, intended audience, learning objectives and prerequisites. But, before we start, I'll first introduce myself. My name is Jeremy Cook, I'm one of the trainers here at Cloud Academy, specializing in DevOps. Feel free to connect with either myself or the wider team here at Cloud Academy regarding anything presented within this learning path. You can email us at email@example.com.
This learning path consists of a blend of instructional courseware together with several hands on the hips where you get to put into practice building and deploying a cloud native application involving technologies such as React, Go, MongoDB, Docker and Kubernetes.
This learning path concludes with a full deployment of a sample cloud native application into a Kubernetes cluster. This allows you to observe and to put into practice the skills required to build and deploy cloud native applications.
The intended audience for this learning path includes anyone interested in learning how to build and deploy cloud native applications using modern techniques, technologies and tool sets. By completing this learning path, you will learn the basic principles of building cloud native applications, understand the benefits of using React for front end web development, understand the benefits of using Go for back end API development, understand the befits of using MongoDB as a database system, learn how to package and run microservices as lightweight containers using Docker, understand the basic principles od deploying cloud native applications into a Kubernetes cluster, learn how to set up and configure a locally provisioned Kubernetes cluster using Minikube, learn how to work with and configure many of the key Kubernetes cluster resources such as pods, deployments, services, Ingresses, network policies, et cetera; and finally, learn how to manage deployments in Kubernetes cluster resources through their full life cycle.
The following prerequisites will be both useful and helpful throughout this learning path. A basic understanding of web-based software development, and previous exposure to containers and containerization, in particular, Docker.
Okay, the learning path introduction has now been completed. Go ahead and close this and we'll see you shortly in the first course.