Cloud Learning Path
Cloud Learning Path
Cloud Learning Path
Cloud Learning Path
Cloud Learning Path
Cloud Learning Path
Cloud Learning Path
Cloud Learning Path

Cloud Learning Path

Cloud Learning Path

Cloud Learning Path

Cloud Learning Path

Feb 6, 2023

Feb 6, 2023

8 min. read

8 min. read

Learning

Learning

Interested in becoming a cloud engineer? This learning path is beginner-friendly; it will help you master the basics of cloud engineering & key tools that cloud engineers use on a daily basis.

Let’s dive in!

Table of Content


  1. Linux

  2. Servers

  3. Amazon Web Services (AWS)

  4. Domain & Email Management

  5. Version Control Using Git

  6. Bonus: DevOps Tools

  7. Conclusion


  1. Linux

    When it comes to servers & hosting, Linux is – hands down – the most widely used OS. That’s why the first step of this learning path is to master Linux: all the way from navigating the system to managing networks & programs.

    P.S.

    If you’re already familiar with Linux, you can skip the first course & dive right into the second one. We highly recommend it!


  2. Servers

    Next stop: servers! As a cloud engineer, you will work with servers quite a lot. This collection of videos will help you learn the fundamentals of server management.

  3. Amazon Web Services (AWS)

    To develop the UI of your iOS app, you can use UIKit and/or SwiftUI. UIKit is a well-established framework that has been around for many years and has a large community. SwiftUI is a newer framework focusing on declarative, interactive, and dynamic user interface design.

  4. Domain & Email Management

    At every organization you join, domain management will be one of your key responsibilities. In this section, you will learn what a DNS is, how to manage it, and the different types of DNS records.

  5. Version Control Using Git

    Last but not least, we recommend this Udacity course by Richard Kalehoff. It will help you learn how to track & manage your projects’ commit history using Git.

  6. Bonus: DevOps Tools

    Sometimes, the roles of cloud engineers & DevOps engineers overlap. This bonus section will introduce you to key DevOps tools like Docker and CI services such as GitHub Actions, Fastlane, and more.

Conclusion

We hope this learning path helps you become a skilled iOS developer. Most importantly, we hope you enjoy the learning process & building awesome mobile apps.