Description
React Next.js Node API AWS – Build Scaling MERN Stack App Course Name Learn how to build highly scalable MERN Stack applications with AWS for storage, email, hosting, and more is published by Udemy Academy.
Master the art of building a highly scalable real-world project using the MERN Stack for a new startup that will scale infinitely. I’ll show how you can start a project that has a solid architecture for future growth to be used by millions of users.
Technical issues of the project :
- We will use React and NextJS (React Framework) on the client side.
- We will build an API/Server using Node Express MongoDB.
- We will use AWS services like S3 for file storage, SES for email delivery and EC2 for cloud hosting IAM to identify and manage access Route 53 for domain management along with custom rules/policy.
- We will be using Mongo Atlas as our cloud managed database service.
What will we make?
- Build a startup project inspired by a real successful app (discussed further in the lectures) where multiple users can log in and post/manage their own submissions.
- While building the same project, we add small improvements to make it infinitely scalable and easier to maintain.
- Aim for low operation cost and implement some features to make the use easier, fun and attractive for users.
the project goal?
- Target millions of potential users to use and interact with our app
- Users can be anyone… who finds a course, video or article online… likes it and wants to share it
- The links they share will also be available on their dashboard to update/remove
- A user can be someone who is a content creator like me… teachers, YouTubers, blog and tutorial writers, book authors, etc.
- Users register/login to our app to post/share/like links/addresses.
- Users do this to get free traffic… Sharing links is free.
Project overview:
- Login/registration system
- You need a MongoDB that scales infinitely. We will use Mongo Atlas for this requirement.
- You need a massive storage system that can scale infinitely to store user-uploaded image files. We will use AWS S3 (Simple Storage Service) for this requirement.
- You never have to worry about how to manage millions of user uploaded files… let AWS take care of it!.
- You need a powerful email service to send emails to hundreds of thousands of users.
- We will use AWS SES (Simple Email Service) for this requirement. You’ll never have to worry about how to email millions of people and pay higher fees… let AWS take care of it!
- We will use AWS EC2 (Elastic Compute Cloud) to host our NodeJS API and React/Next JS frontend.
- Keep costs as low as possible by using AWS services for storage, email and hosting
- . The biggest problems with scaling web applications are storage and database scaling. This section will be managed by AWS.
- So we as a developer should not worry. Our goal is to enable only 1 or 2 developers to maintain the entire project and continue to grow in the future.
Who is this course suitable for?
- A web developer looking to build a real Full Stack / MERN Stack professional application
- A web developer looking to build an app that can scale infinitely in the future
- A web developer looking to take advantage of the powerful services offered by AWS
- A web developer looking to start a new project for themselves or for a new startup
What you will learn in the course React Next.js Node API AWS – Build Scaling MERN Stack App:
- Learn React JS (Frontend) web development
- Teaching how to use Next Js – A React Framework for Production Apps
- Teaching Node JS API (Backend) development.
- Learning how to build a highly scalable application Learn to use AWS S3 (Simple Storage Service) to upload files
- Learn to use AWS SES (Simple Email Service) to send email
- Learn how to use AWS EC2 (Elastic Compute Cloud) to host your application in the cloud
- Learn to use AWS Route 53 for domain/DNS management
- How to use AWS IAM (Identity and Access Management)
- Learn to write custom rules/policies to access AWS services
- Learn to use Mongo Atlas as a managed database in the cloud
- Training on building a SEO React application with Next Js
- And……
Course details
Publisher: Yudmi
teacher:Ryan Dhungel
English language
Training level: introductory to advanced
Number of courses: 112
Training duration: 24 hours 55 minutes
Headlines of the course React Next.js Node API AWS – Build Scaling MERN Stack App until 6-2020:
Course prerequisites:
- Basic Understanding of JavaScript
- Basic Understanding of React Js
- Basic Understanding of Node Js
Course pictures:
Course introduction video:
Installation guide
After Extract, view with your desired Player.
English subtitle
Quality: 720p
download link
Password file(s): www.downloadly.ir
Size
9.11 GB
Be the first to comment