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

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 دقیقه
    تاریخ انتشار: ۹ اردیبهشت ۱۴۰۲
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

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