We may earn an affiliate commission when you visit our partners.
Course image
Udacity logo

Cloud Native Foundations Course

Katie Gamanji

Take Udacity's free cloud native application development course and learn how to structure, package, and release an app to a Kubernetes cluster. Enroll today.

What's inside

Syllabus

Welcome to Udacity! We're excited to share more about your program and start this journey with you!
In this lesson, you will learn about the history of cloud native architecture and some tools you will use in the course.
Read more
In this lesson, you will learn about monoliths and microservices, their differences, and their pros and cons.
In this lesson, you will learn how to use Docker to create an image and how to deploy an application to Kubernetes.
In this lesson, you will learn Platform as a Service.
In this lesson, you will learn CI/CD operations and how to use CI/CD tools to deploy an applications

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches common industry practices for cloud native application development
Taught by experienced instructors, Katie Gamanji
Develops core skills for cloud native application development including Docker and Kubernetes
Covers essential topics such as monoliths, microservices, CI/CD operations, and Platform as a Service
May require learners to have some prior experience with cloud computing concepts

Save this course

Save Cloud Native Foundations Course to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Cloud Native Foundations Course. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Cloud Native Foundations Course will develop knowledge and skills that may be useful to these careers:
Kubernetes Administrator
A Kubernetes Administrator manages and operates Kubernetes clusters. This course will provide the necessary hands-on experience with Kubernetes that is critical for success in this role.
Cloud Developer
A Cloud Developer develops and maintains software applications in the cloud. This course on cloud computing, Kubernetes, and CI/CD will be essential in building the knowledge and skills necessary for this role.
DevOps Engineer
A DevOps Engineer collaborates with developers and operations teams to build, deploy, and maintain software systems. This course on cloud computing, Kubernetes, and CI/CD will be fundamental in succeeding at this role.
Cloud Engineer
A Cloud Engineer builds, deploys, and manages cloud computing systems. The skills and knowledge gained in this course on cloud computing and Kubernetes will be fundamental in excelling at this role. Kubernetes is container orchestration software that is used in cloud engineering.
Cloud Consultant
A Cloud Consultant provides consulting services to clients on cloud computing. This course on cloud computing, Kubernetes, and CI/CD will be fundamental in building the expertise required for this role.
DevSecOps Engineer
A DevSecOps Engineer collaborates with developers, operations teams, and security teams to build, deploy, and maintain secure software systems. This course on cloud computing, Kubernetes, and CI/CD will be beneficial in building the foundation necessary for this role.
Solutions Architect
A Solutions Architect designs and implements technology solutions for clients. This course on cloud computing, Kubernetes, and CI/CD will be helpful in building the foundation necessary for this role.
Cloud Architect
A Cloud Architect plans, designs, develops, deploys, maintains, and operates an organization's cloud computing infrastructure. This infrastructure often includes private cloud, public cloud, and hybrid cloud. The skills gained in this course on cloud architectures will be necessary for success. Additionally, the course delves into Kubernetes, a container orchestration system that is used in cloud infrastructures.
Site Reliability Engineer
A Site Reliability Engineer ensures the reliability and performance of software systems. This course on cloud computing, Kubernetes, and CI/CD will be beneficial for building the foundation necessary for this role.
Cloud Security Engineer
A Cloud Security Engineer secures cloud computing systems and data. The skills and knowledge gained in this course on cloud computing, security, and Kubernetes will help build a foundation for this role.
Information Security Analyst
An Information Security Analyst monitors and analyzes security systems and data to identify and mitigate security risks. This course on cloud computing and security will be helpful in building the foundation necessary for this role.
Software Engineer
A Software Engineer designs, develops, and maintains software systems. This course on cloud computing, Kubernetes, and CI/CD will be helpful in building the technical skills necessary for this role.
Data Engineer
A Data Engineer designs and builds data pipelines and systems. This course on cloud computing, Kubernetes, and CI/CD will be helpful in building the technical skills necessary for this role.
Network Engineer
A Network Engineer designs, builds, and maintains computer networks. This course on cloud computing and networking may be helpful in building the foundation necessary for this role.
Cloud Operations Engineer
A Cloud Operations Engineer manages and optimizes cloud computing operations. This role typically requires an advanced degree and experience in cloud computing. However, this course may be useful as it will provide a strong foundation.

Reading list

We've selected seven 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 Cloud Native Foundations Course.
The book provides a comprehensive overview of Apache Kafka, a popular open-source message queuing system.
The book provides a comprehensive overview of site reliability engineering practices.

Share

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

Similar courses

Here are nine courses similar to Cloud Native Foundations Course.
Cloud Native Fundamentals
Most relevant
Helm Deep Dive V2
Most relevant
Kubernetes Package Administration with Helm
Most relevant
Deploying ASP.NET Core 6 Using Kubernetes
Helm Deep Dive V3
Deploying and Managing a Web Application in Kubernetes...
Deploying a Python App with Oracle Cloud Container Engine...
Deploying a Java App with Oracle Cloud Container Engine...
Certified Kubernetes Administrator: Working with Your...
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