Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

Cloud Developer

via Udacity Nanodegree

Overview

Elevate your tech skills with our innovative program focused on Cloud Computing, Microservices, and Serverless Technologies. Master the fundamentals of AWS, learn to build and deploy scalable, full-stack applications on the cloud, and grasp the principles of modern cloud architecture. Delve into microservices, understanding architecture patterns, service replication, and independent scaling. Harness the power of serverless technologies, creating REST APIs and implementing security best practices. Our hands-on exercises offer practical experience, equipping you to design, build, and deploy complex applications. Stay ahead in the digital era with our comprehensive tech program.

Syllabus

  • Welcome to the Nanodegree Program!
    • Welcome to Udacity! We're excited to share more about your Nanodegree program and start this journey with you!
  • AWS Cloud Fundamentals
    • The cloud has become a key enabler for innovation with beneficial features like high availability, unlimited capacity, and on-demand scalability and elasticity. Learn the fundamentals of cloud computing while being introduced to compute power, security, storage, networking, messaging, and management services in the cloud. While learning the fundamentals, you will explore tools and services offered by Amazon Web Services(AWS) through interactive, hands-on exercises. By the end of the course, you will have deployed your first website to AWS.
  • Full Stack Apps on AWS
    • Explore the foundational concepts of designing and deploying scalable, extendable, and maintainable full-stack applications using modern cloud architecture.
  • Monolith to Microservices at Scale
    • Microservices are becoming the default mode of developing and deploying applications at scale. Microservices architecture makes it easier to scale an application to a large system and is a great enabler for continuous integration and delivery. The microservices architecture allows independent scaling, independent releases and deployments, and independent development so that each service has its own codebase. In this course, we will cover the best practices on how to develop and deploy microservices. You will learn topics such as different microservice architecture patterns, independent scaling, resiliency, service replication, service registration, and discovery. By the end of this course, you should be able to design and build an application using a microservice architecture.
  • Develop and Deploy Serverless Apps
    • Serverless technologies have become very popular recently because they can increase the speed of development and drastically reduce the cost of running a cloud infrastructure. This course combines the theory of using serverless technologies with the practice of developing a complex serverless application and focuses on learning by doing. You will learn advanced serverless features such as implementing WebSockets and stream processing and learn about serverless best practices throughout the course.
  • Congratulations!
    • Congratulations on finishing your program!

Taught by

Kesha Williams, Gabriel Ruttner, Sebastian Scheele, Ivan Mushketyk, Andrew Wong, Eddy Shyu and Bryan Okeke

Reviews

3.0 rating, based on 2 Class Central reviews

4.4 rating at Udacity based on 461 ratings

Start your review of Cloud Developer

  • Anonymous
    If you take this course, you will be paying for yet another outdated, unmaintained "nanodegree" by Udacity that was released in ca. 2019 and now contains broken repositories, errors in the course material, and simply outdated knowledge. If you enjoy spending your subscription time looking for solutions for errors in the course material, you will love this one.
  • Anonymous
    This course is Futuristic. The Future is Cloud. As most companies are driving their digital transformation agenda, at the core of all these digital efforts is "Cloud Computing". Udacity course in cloud computing is quite enlightening and educative. It will give you the nuts and bolts you will need to succeed in any cloud based environment whether as a cloud solutions architect, developer or just a cloud engineer. You will learn all the Nitty and Gritty of the Cloud and why it is popular in this globalised knowledge economy.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.