YoVDO

Full Stack Apps on AWS

Offered By: Udacity

Tags

Amazon Web Services (AWS) Courses Web Development Courses User Authentication Courses Data Storage Courses Application Deployment Courses Cloud Application Development Courses

Course Description

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)

Related Courses

Communicating Data Science Results
University of Washington via Coursera
Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Infrastructure
University System of Maryland via edX
Google Cloud Platform for AWS Professionals
Google via Coursera
Introduction to Apache Spark and AWS
University of London International Programmes via Coursera