Description
Course MERN Invoice Web App with Docker NGINX and Redux Toolkit. Hello, welcome to this tutorial on building a full stack MERN application that can be used to generate invoices, prices and receipts. We build this program step by step using tools and techniques such as Docker, NGINX, NGINX Proxy Manager, Makefiles, Portainer, shell scripts, MongoDB, Express, ReduxToolkit and Redux Toolkit Query, also known as RTK-query. Let’s build You will also learn how to host your app on a custom domain name and serve it securely over HTTPS with SSL certificates from Letsencrypt. This course is absolutely not for beginners. It is for those with at least 1 year of experience related to fullstack JavaScript. Previous exposure to the MERN stack would be beneficial. This app was built by one person (myself), so of course none of us are perfect. You may find bugs here and there, or see ways to improve the codebase. Please, if you can fix any bugs you encounter, or see ways to improve the codebase, please raise a PR in the repository. I will review and integrate the changes for the benefit of other learners of this course. Wer bin ich? I’m Alfa Ugillo, a self-taught software developer currently working as a Senior Software Engineering Manager. My hope is that you get a lot of value from this.
What you will learn in the MERN Invoice Web App with Docker NGINX and Redux Toolkit course
-
Modern Redux with ReduxToolkit and ReduxToolkit Query
-
Running Multiple Docker Containers Using Docker Compose
-
Load balancing and reverse proxying using NGINX in Docker container
-
Token-based authentication with refresh token reuse and rotation detection
-
Social Authentication with Google
-
Custom Logging in NodeJS with Morgan and Winston
-
Send email with Mailhog for development and Mailgun for production
-
How to set up and use Cloudinary for image uploads
-
How to serve a MERN web application securely using HTTPS and SSL
-
Configure Ubuntu Server for Production
-
How to install and use Portainer to manage containers in a production environment
-
How to set up and use NGINX Proxy Manager in a production environment
This course is suitable for those who
- This course is absolutely not for beginners. It is for those with at least 1 year of relevant fullstack JavaScript experience. Previous exposure to the MERN stack would be beneficial.
MERN Invoice Web App Course Specification with Docker NGINX and Redux Toolkit
- Publisher: Udemy
- Teacher: Alpha Omondi Ogilo
- Training level: Beginner to advanced
- Training duration: 24 hours and 36 minutes
- No. of courses: 111
Course Topics MERN Invoice Web App with Docker NGINX and Redux Toolkit
MERN Invoice Web App with Docker NGINX and Redux Toolkit Course Requirements
- This course is not for beginners. You must have at least 1 year of relevant JavaScript experience on the MERN stack
- Node JS with Express Basics
- Docker and containerization basics
- React JS Basics
- Basic concepts of Redux like actions, reducers, stores etc
- React UI frameworks and how they work. Especially it would be great if you have some basics of Material UI, because we will be using it.
- ReduxToolkit Basics. It is now official that the recommended way to build Redux applications is using Redux Toolkit. Have some basic knowledge on it.
- Git and Github.
- The basics of NGINX and how the servers work.
- HTTP vs HTTPS and SSL certificates.
- You must also have a computer running MacOS or linux (preferably). If you are on windows, I will provide a windows workaround where possible, but I have not thoroughly tested this on windows.
- Please make sure your machine is powerful enough to run Docker, as we will be using Docker in both development and production
Course Images
Sample video of the course
installation Guide
After extract, watch with your favorite player.
Subtitles: none
Quality: 720p
download link
File Password: www.downloadly.ir
size
12.8 GB