Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build Node.js apps with AWS DynamoDB & Docker containers
Rating: 4.0 out of 5(27 ratings)
217 students

Build Node.js apps with AWS DynamoDB & Docker containers

Build scalable apps using Node, Amazon's DynamoDB (key-value store), Docker containers & host them on with auto-scaling
Created byMichael Gradek
Last updated 3/2021
English
English [Auto],

What you'll learn

  • Javascript
  • Node
  • AWS
  • Docker
  • DynamoDB
  • Fargate
  • Auto-scaling

Course content

5 sections45 lectures2h 41m total length
  • Introduction3:46

    Learn to build and deploy Node.js apps using Docker containers and AWS DynamoDB, with Route 53 routing, load balancing, and scalable cloud architecture.

  • Starting point source code0:19

Requirements

  • Create an AWS account

Description

In this course you will learn how to:

  • Build a REST API using Node.js alongside the Express library

  • Persist data using AWS DynamoDB

  • You will learn how to develop using DynamoDB on your local computer before deploying your app in production

  • Containerize your app using Docker

  • Push your app to AWS Elastic Container Registry

  • Host your app using AWS Fargate & AWS Load Balancing

  • Enable auto-scaling which means AWS will take care of adding / removing compute resources to cater to demand spikes on your app

  • Point a domain name to your app so it's easily accessible

Who is this course for?

  • Javascript beginners

  • Developers wanting to learn how to deploy apps using AWS Fargate & Load balancing

Why is JavaScript and Node so awesome?

  • Well, it's the most used programming language in the world

  • Heaps of community support when you encounter bugs and issues

  • Loads of companies looking for JavaScript developers

Why is AWS Fargate so amazing?

  • It automatically provisions and monitors the load on our compute resources so we don't have to

  • It auto-scales our app so meet traffic loads, and scales back to reduce costs

  • It turns a traditional app into a "serverless" one

Learning methodology:

We take a learn-by-doing approach. In a matter of minutes, you'll have a running NodeJS Express application. Over the course of the lectures you'll develop your very own To Do List backend application.

Who this course is for:

  • Beginners to Javascript and Node
  • Seasoned developers looking for guidance on how to set up a project with AWS Fargate