# Cloud Native Udacity Preparation Course ## [Tools to Install](/s/Bkh2k-N1Y) Tools to Download [Python](https://www.python.org/downloads/) [Git](https://git-scm.com/downloads) [Docker](https://docs.docker.com/get-docker/) [Vagrant](https://www.vagrantup.com/downloads) [VirtualBox](https://www.virtualbox.org/wiki/Downloads) ## Lessons - [Lesson 2: Architecture considerations for cloud native applications](/s/GYB4KrPyTtCkPF1T_3gNsQ) - [Lesson 3: Container Orchestration](/s/jEBVaehyT9KiGbvctKIALg) - [Lesson 4: Open Source PAAS](/s/Zg1x77NeS2SsSrwGs3qu_Q) - [Lesson5: CI/CD with cloud native tooling](/s/4MngFLWPQdqO9Onuzct9Fw) ## [Course Recap](/s/Bkh2k-N1Y) <iframe width="770" height="433" src="https://www.youtube.com/embed/rb4BOakWoe4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> ### [Summary](/s/Bkh2k-N1Y) Throughout the Microservice Fundamentals course, we walked through a realistic example of how to choose an architecture for an application, package it using Docker, and deployed it to a Kubernetes cluster using a CI/CD pipeline. We have started off with an overview of the cloud-native ecosystem and the tools it hosts. Then we've learned different application designs, such as monoliths and microservice, and implied trade-offs. We then moved to package an application using Docker and deploy it to a Kubernetes cluster using imperative and declarative configurations. Then, we transitioned into Platform as a Service (or PaaS) solutions and explored Cloud Foundry as an approach to deploy an application without worrying about the underlying infrastructure. And we finished this course, by practicing cloud-native tooling to construct a CI/CD pipeline. We deep-dived into GitHub Actions and ArgoCD and explored template configuration managers, such as Helm. ![](https://video.udacity-data.com/topher/2020/December/5fe38700_screen-shot-2020-12-23-at-10.05.39-am/screen-shot-2020-12-23-at-10.05.39-am.png) Microservice Fundamentals course outline Overall, in this course we have covered the following lessons: * Welcome * Architecture Considerations * Container Orchestration * Open Source PaaS * Cloud Native CI/CD <iframe width="770" height="433" src="https://www.youtube.com/embed/NabhBOKXn5Y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> ###### tags: `learning` `devops` `documentation` `private`
{"metaMigratedAt":"2023-06-16T05:40:12.843Z","metaMigratedFrom":"Content","title":"Cloud Native Udacity Preparation Course","breaks":true,"contributors":"[{\"id\":\"fa894fc7-dd33-4289-bc98-8e86fac088a0\",\"add\":2797,\"del\":581}]"}
Expand menu