وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

MERN Invoice Web App with Docker,NGINX and ReduxToolkit

سرفصل های دوره

Build a functional MERN Project with Docker,React and ReduxToolkit,NGINX,Express and more.....


1. Introduction
  • 1. Introduction
  • 2. Lecture 2 Course Requirements
  • 3. Lecture 3 What you are getting yourself into - Demo
  • 4. Lecture 4 Project Resources Links.html

  • 2. Project Setup
  • 1. Create Working Directory and setup Github
  • 2. Project Initialization

  • 3. Very Brief Intro to Insomnia
  • 1. Intro to Insomnia

  • 4. Configure Nodejs with Docker
  • 1. Dockerfile Config
  • 2. Docker Compose Config
  • 3. Building Backend Docker Containers

  • 5. Makefiles
  • 1. How to setup and use Makefiles

  • 6. Logging in NodeJS
  • 1. Introduction to Logging
  • 2. Logging Setup

  • 7. Setup ReduxToolkit
  • 1. Introduction
  • 2. Theory of NGINX as a reverse proxyload Balancer(Dont skip please)
  • 3. NGINX Backend config
  • 4. Add client and NGINX to docker compose

  • 8. Mongoose Models
  • 1. Mongoose Config
  • 2. Mongo Sanitize
  • 3. User Model
  • 4. Verification Token Model

  • 9. Helpers, Middleware,Utilities
  • 1. Helpers
  • 2. Middleware
  • 3. Email Utilities

  • 10. Token Based Authentication
  • 1. What is the difference between access and refresh tokens
  • 2. Register and Verify User Emails
  • 3. Login User, get Access and Refresh Tokens
  • 4. Refresh Token Controller
  • 5. Resend Email Verification Tokens
  • 6. Reset User Password
  • 7. Logout User

  • 11. User Profile Controllers
  • 1. Get User Profile Controller
  • 2. Update User Profile
  • 3. Delete My User Account
  • 4. Get All Users - Admin Only
  • 5. Delete User Account
  • 6. Deactivate User Account

  • 12. Setup HomePage and Basic Components
  • 1. Install packages, Setup React Router Dom
  • 2. Common Components Part 1
  • 3. Common Components Part 2
  • 4. Setup HomePage and custom theme

  • 13. Register and Verify User
  • 1. Create Auth and Register API Slice
  • 2. Password Strength Indicator
  • 3. Register Form Part 1
  • 4. Register Form Part 2
  • 5. Register Form Part 3
  • 6. AuthWrapper
  • 7. Register Page
  • 8. Verification Page

  • 14. Login & Logout User
  • 1. Login AuthSlice and Service
  • 2. Login Form
  • 3. Login Page
  • 4. LogoutUser API Slice
  • 5. Auth Nav
  • 6. Profile Info
  • 7. Logo
  • 8. MenuList

  • 15. Resend Email Verification and Password Reset
  • 1. Resend Email Verification Link
  • 2. Password Reset Service
  • 3. Password Reset Pages

  • 16. Protected Routes
  • 1. Auth Required
  • 2. Dummy Dashboard and Users List Page
  • 3. Re-Authentication with Refresh Token
  • 4. UsersList Page

  • 17. Google Authentication
  • 1. Passport Install and Configuration
  • 2. Register App on Google
  • 3. Google ControllersRoutes
  • 4. useAuthUser Hook

  • 18. Customer and Document Model
  • 1. Customer & Document Model
  • 2. Create & Update Customer Controllers
  • 3. Delete & Get All Customers Controllers
  • 4. Create & Update Documents
  • 5. Get & Delete Document controller

  • 19. Cloudinary for Image upload
  • 1. Install and setup Multer
  • 2. Cloudinary Config

  • 20. User Profile Frontend
  • 1. User Profile API Slice
  • 2. Profile Page
  • 3. Edit Profile Page Form
  • 4. UsersList Page

  • 21. Customers Frontend
  • 1. CRUD CustomersApiSlice
  • 2. Customers Page
  • 3. Customer Create Form
  • 4. Customer Edit Form
  • 5. Single Customer Page

  • 22. Generate PDF(Backend)
  • 1. Custom PhantomJS Image
  • 2. Create Email Template
  • 3. Create PDF Template
  • 4. Generate pdf controller
  • 5. Create Payment controller

  • 23. Documents (Frontend)
  • 1. Documents Api Slice
  • 2. Documents Components
  • 3. Global Documents Components
  • 4. Documents Page
  • 5. Document Create Edit Form Part 1
  • 6. Document Create Edit Form Part 2
  • 7. Document Create Edit Form Part 3
  • 8. Payment Form
  • 9. Single Doc Page Part 1
  • 10. Single Doc Page Part 2

  • 24. Dashboard
  • 1. Payment History
  • 2. Dashboard Page

  • 25. Deployment
  • 1. Intro to IaaS,PaaS and Dbaas
  • 2. Digital Ocean Droplet
  • 3. Mailgun Config
  • 4. Client Production Config
  • 5. MongoDB Atlas Config
  • 6. Server Config
  • 7. NGINX Proxy Manager Setup
  • 8. Portainer Setup
  • 9. Project Setup
  • 10. Bash Deployment
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 10861
    حجم: 13080 مگابایت
    مدت زمان: 1476 دقیقه
    تاریخ انتشار: 9 اردیبهشت 1402
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید