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

Introduction to SAP HANA Cloud Platform
SAP Learning
Developing Applications with Google Cloud 日本語版
Google Cloud via Coursera
Introduction to Web Development with HTML5, CSS3, and JavaScript.
IBM via edX
Cloud Applications
Georgia Institute of Technology via Coursera
Cloud Application Development Foundations
IBM via edX