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

Udacity

Full Stack Apps on AWS

via Udacity

Overview

Explore the foundational concepts of designing and deploying scalable, extendable, and maintainable full-stack applications using modern cloud architecture.

Syllabus

  • Introduction to Full Stack Apps on AWS
    • In this lesson, you'll review the prerequisites and technical requirements for the course and learn more about what the course covers.
  • Cloud Basics
    • Learn key terminology and building blocks of a cloud system. Understand the design paradigm of modern cloud applications.
  • Cloud Development
    • Implement a process so you write quality code, working alone or on teams. Unit and integration testing, a better way to git, and how to use packaged dependencies.
  • Storing Data in the Cloud
    • Set up and start using a cloud-based relational database for storing user data using AWS RDS. Implement a filestore for media like images using AWS S3.
  • Building and Deploying
    • Consume cloud data services (database and filestore) within your server application. Deploy your application using AWS Elastic Beanstalk.
  • User Authentication and Security
    • Cloud systems come with a new set of challenges to only allow authorized users access to sensitive information. Learn common mistakes and modern techniques for dealing with security.
  • Scaling and Fixing
    • Your work is never over. Cloud systems need to be maintained as dependencies are updated and there is more demand for your service. We explore tools and process to minimize growing pains
  • Udagram: Your Own Instagram on AWS
    • In this project, you will develop a cloud-based application for uploading and filtering images!

Taught by

Michał Kapiczyński and Gabriel Ruttner - up to date (2020)

Reviews

Start your review of Full Stack Apps on AWS

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.