Build Node.js apps with AWS DynamoDB Docker containers
- IT & Software
- Nov 17, 2024

Build Node.js apps with AWS DynamoDB & Docker containers, available at $44.99, has an average rating of 3.8, with 45 lectures, based on 26 reviews, and has 209 subscribers.
You will learn about Javascript Node AWS Docker DynamoDB Fargate Auto-scaling This course is ideal for individuals who are Beginners to Javascript and Node or Seasoned developers looking for guidance on how to set up a project with AWS Fargate It is particularly useful for Beginners to Javascript and Node or Seasoned developers looking for guidance on how to set up a project with AWS Fargate.
Enroll now: Build Node.js apps with AWS DynamoDB & Docker containers
Summary
Title: Build Node.js apps with AWS DynamoDB & Docker containers
Price: $44.99
Average Rating: 3.8
Number of Lectures: 45
Number of Published Lectures: 45
Number of Curriculum Items: 45
Number of Published Curriculum Objects: 45
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Starting point source code
Chapter 2: Restructuring our project files
Lecture 1: Start reorganising files into more logical modules
Lecture 2: Separating our first controller
Lecture 3: Reorganizing the rest of the controllers
Lecture 4: Separate the Router logic too
Lecture 5: Conclusion on reorganising our project
Chapter 3: Local DynamoDB Setup
Lecture 1: What is DynamoDB and Why use it
Lecture 2: Installing NodeJS dependencies
Lecture 3: Running DynamoDB on our local computer using Docker
Lecture 4: Installing a visual user interface to inspect the locally hosted DynamoDB
Chapter 4: Implementing DynamoDB
Lecture 1: Setting up our connection to DynamoDB
Lecture 2: What are Environment Variables and why use them
Lecture 3: Finishing the DynamoDB connection configuration
Lecture 4: Writing a DynamoDB client
Lecture 5: What is a DynamoDB DataMapper and why use it
Lecture 6: Creating a table to store our ToDo items
Lecture 7: What is an Index in DynamoDB
Lecture 8: Manually inserting a ToDo item into our DynamoDB
Lecture 9: Creating a ToDo item Model in code
Lecture 10: Inserting our first ToDo item by code
Lecture 11: Debugging our DynamoDB connection
Lecture 12: Introduction to JavaScript Promises
Lecture 13: What are HTTP Status codes
Lecture 14: Finishing up our Create ToDo controller
Lecture 15: Implementing our Get ToDo's controller
Lecture 16: Installing Nodemon to automatically reset our development server for us
Lecture 17: Sending the ToDo's back in our responses
Lecture 18: Filtering out completed ToDo's
Lecture 19: Implementing the Update Todo Endpoint
Lecture 20: What is Async/Await and why is it a good alternative to .then().catch()
Lecture 21: Finishing the Update ToDo code
Lecture 22: A better way to organise the try/catch blocks
Lecture 23: Const and Let variable scopes
Lecture 24: Sending a success response
Lecture 25: Fixing the URL params in our router
Lecture 26: Testing and DynamoDB outro
Lecture 27: Adding Production Credentials to your app
Chapter 5: Dockerizing, deploying to AWS Fargate & setting up auto-scaling
Lecture 1: Dockerizing our app
Lecture 2: Pushing to AWS Elastic Container Registry
Lecture 3: Setting up AWS Fargate
Lecture 4: Adding a Domain Name to our app
Lecture 5: Setting up auto-scaling – Intro
Lecture 6: Auto Scaling – Target Tracking
Lecture 7: Auto Scaling – Step Scaling
Instructors
Michael Gradek
Entrepreneur
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Microsoft Azure Administration and Artificial Intelligence
- Create Transparent Powerpoint Animations for your Videos
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 1AS1 Tosca Practice for Interviews and new learners
- 2YouTube Masterclass The Best Guide to YouTube Success
- 3Marketing Mix Modeling in one day for your Brand Analytics_1
- 4ZB Trading Cryptocurrency Price Action Course
- 5Photoshop CC- Adjustement Layers, Blending Modes Masks
- 6Pinterest Marketing Advertising Beginner To Advanced 2024
- 7The Architecture of Oscar Niemeyer
- 8Mergers and Acquisitions- MA for Investors and Advisors
- 1SolidWorks Essential Training ( 2023 2024 )
- 2Top 10 3d Modeling Courses to Learn in November 2024
- 3HTML5 Canvas create 5 Games 5 Projects Learn JavaScript
- 4Mega WordPress Elementor Bundled Course - 5 Courses Included
- 5WordPress Basics for Authors Writers
- 6The Architecture of Oscar Niemeyer
- 7Photoshop CC- Adjustement Layers, Blending Modes Masks
- 8Polymer Clay Jewelry Making Techniques for Beginners