Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Pro Javascript Backend Developer (Update)

    Posted By: ELK1nG
    Pro Javascript Backend Developer (Update)

    Pro Javascript Backend Developer (Update)
    Last updated 6/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 11.81 GB | Duration: 21h 29m

    Learn backend development with javascript. Learn swagger, express, authentication, payment gateway, cloudinary and more

    What you'll learn
    Become an advance backend developer
    Become Job Ready according to company standards
    Learn How to write Documentation
    Learn How to deploy project on Server
    Learn Authentication
    How to integrate payment gateway with Razorpay and Stripe
    Learn about File Handling, Secure routes and Middleware
    Learn to design complete flow of a project
    Make a complete eCommerce project
    Requirements
    A basic understanding Javascript is must for the course.
    Any computer and OS will work — Windows, macOS or Linux.
    Basic understanding regarding servers will be plus point
    Description
    The course starts now and never ends. It is a completely self-paced online course. you decide when you start and when you finish. The course includes online streaming access to videos and all code files that are used in this course. Please check the course content on the course page, as we list all of our topics very transparently. Whatever is included, is mentioned.This course is based on Javascript and expects that you are familiar with basic Javascript concepts such as variables, loops, functions, etc. If not, please brush up on your javascript first before taking the course.This course is designed to take you through the journey of becoming a pro backend developer. You will be able to design a backend that will be production-ready and can be consumed by applications built on the web (react, angular, vue, etc) or any mobile (flutter, react native, android, or iOS).During this journey, we will learn to build REST API, documenting APIs with Swagger, Postman, Express, MongoDB, Mongoose, Oauth, file handling, security, cookies, JWT token, sessions, emails and so much more. You can check video names that will give you more ideas about the concepts that we will cover.The goal of this course is to make sure that you get comfortable in building any kind of backend for a client, manager, startup or for yourself. You will be able to plan, architect, and deliver all features asked by the front-end team.

    Overview

    Section 1: Getting Started

    Lecture 1 Goal of this course and instructions

    Lecture 2 Tools for backend Developer

    Lecture 3 MongoDB and mac install

    Lecture 4 MongoDB win install

    Lecture 5 MongoDB in Cloud - Atlas

    Lecture 6 Mongo GUI - Compass

    Section 2: Take it uptpo Heroku - Production

    Lecture 7 Things You Need To Deploy On Heroku

    Lecture 8 Plan Your Application

    Lecture 9 Types of Web Request

    Lecture 10 Framework - Express, Koa, Hapi

    Lecture 11 Starting With Package JSON File

    Lecture 12 Your First Express App

    Lecture 13 Request Response And Status Code

    Lecture 14 All Socail Routes

    Lecture 15 Handles The Date Situation

    Lecture 16 Parameters And Bugs In Route

    Lecture 17 Pusing App to Heroku

    Lecture 18 Debug Social App In Production

    Lecture 19 Coding files - Github

    Section 3: Swagger Docs

    Lecture 20 What is swagger and Api Docs

    Lecture 21 Nodemon Ext and YAML Docs

    Lecture 22 Authentication Token For Swagger Docs

    Lecture 23 Docs For HTTP Methods Swagger

    Lecture 24 A New Documentation Centric Project

    Lecture 25 Setup Information - Swagger

    Lecture 26 Authentication And Authorization - Swagger

    Lecture 27 String Based GET Request - Swagger

    Lecture 28 Handling Objects - Swagger

    Lecture 29 Handling Array In Swagger Docs

    Lecture 30 Sending Data in URL - Swagger

    Lecture 31 Managing Request Body In Swagger

    Lecture 32 Handling URL Query in Swagger

    Lecture 33 Handling Images in Swagger

    Lecture 34 Handling Header Token In Swagger

    Section 4: Authentication

    Lecture 35 What we have done till section 3 - Backend

    Lecture 36 Hiding secrets in backend

    Lecture 37 Picking up a database for backend

    Lecture 38 Why we need mongoose - ODM

    Lecture 39 Pro DB modeling tools

    Lecture 40 Creating Model for auth system

    Lecture 41 Creating basis structure for auth system

    Lecture 42 Creating user schema and dotenv

    Lecture 43 Registering a user in auth system

    Lecture 44 Database connection in auth system

    Lecture 45 What is middleware

    Lecture 46 Handling password situation

    Lecture 47 What is JWT and creating token

    Lecture 48 Register route in auth app

    Lecture 49 Login flow for auth app

    Lecture 50 Web vs Mobile

    Lecture 51 Writing custom middleware

    Lecture 52 Setting up secure cookies

    Section 5: Files, Images and Form Handling

    Lecture 53 Why people face issue in image upload

    Lecture 54 Cloudinary and EJS

    Lecture 55 How GET works and postman issues

    Lecture 56 Using template engines

    Lecture 57 Biggest confusion in front end forms

    Lecture 58 Handling images in forms

    Lecture 59 Handling images in forms part 2

    Lecture 60 Upload image to cloudinary or other providers

    Lecture 61 Handling multiple files and uploading them

    Section 6: Theory and Razorpay

    Lecture 62 Files structure for production app

    Lecture 63 Getting a logger - MORGAN

    Lecture 64 Error handler and Promises

    Lecture 65 Sending emails using nodemailer

    Lecture 66 Why mongoose docs are important

    Lecture 67 Razorpay project

    Lecture 68 Razorpay front end integration

    Section 7: Big eCommerce Project Start

    Lecture 69 Project requirment

    Lecture 70 User modeling and file structure

    Lecture 71 Product model discussion

    Lecture 72 Order Model disscusion

    Lecture 73 How forgot password feature work

    Lecture 74 Function in user model and hooks

    Section 8: Basic Config and imports

    Lecture 75 Getting files and folder ready

    Lecture 76 Preparing basics express app

    Lecture 77 Routes and controllers in dummy

    Lecture 78 Injecting docs and middleware

    Lecture 79 Custom error handlers

    Lecture 80 The big Promise

    Section 9: User Model and Signup

    Lecture 81 Creating a user model and validator

    Lecture 82 password encryption and mongoose prototypes

    Lecture 83 Validating the password

    Lecture 84 Create JWT tokens

    Lecture 85 Forgot password and crypto hashing

    Lecture 86 User routes and postman

    Lecture 87 Signup a user cookies

    Lecture 88 Database conection

    Lecture 89 Testing the user signup with postman

    Lecture 90 Handling image upload

    Lecture 91 Testing photo upload and user signup

    Lecture 92 Yes we know about postman files

    Section 10: Users Controller and Routes

    Lecture 93 Login route and controller

    Lecture 94 Logout controller and route

    Lecture 95 Send email from node

    Lecture 96 Forgot password controller

    Lecture 97 Reset password controller and routes

    Lecture 98 Middleware - injecting information

    Lecture 99 User Dashboard controller and routes

    Lecture 100 Update the password for a user

    Lecture 101 Updating the user profile

    Lecture 102 User, admin, manager and more roles

    Lecture 103 Manager only routes

    Lecture 104 Admin get a single user

    Lecture 105 Admin can update any user

    Lecture 106 Admin can delete a user now

    Section 11: Working on Product Model

    Lecture 107 Product middleware setup for routes

    Lecture 108 Product model and refs

    Lecture 109 A long talk on URL replace and mongo operators

    Lecture 110 Creating a product

    Lecture 111 Where clause in search

    Lecture 112 Where clause Pager

    Lecture 113 Aggregation filer in where clause

    Lecture 114 Get all products with WHERE and pager

    Lecture 115 Debugging and testing of products add and get

    Section 12: More Routes in Products

    Lecture 116 Single product route

    Lecture 117 Update the product with photos

    Lecture 118 Delete a product and minor bug

    Lecture 119 Testing and debugging

    Lecture 120 Add a review

    Lecture 121 Delete a review and requested routes

    Lecture 122 Config routes for reviews

    Section 13: Razorpay and Stripe

    Lecture 123 Stripe Docs

    Lecture 124 Stripe controllers

    Lecture 125 Razorpay payments and orders

    Lecture 126 Setup payment routes

    Section 14: Processing Orders

    Lecture 127 Order model in action

    Lecture 128 Creating a order and BSON

    Lecture 129 Testing create order and routes

    Lecture 130 Populates fields in order

    Lecture 131 Order of routes is important

    Lecture 132 Updating the stock

    Lecture 133 Delete order and push to git

    Lecture 134 Pushing code to production server

    Section 15: OAuth and Social Logins

    Lecture 135 Social Logins foundation and demo app

    Lecture 136 Consent screen and API keys

    Lecture 137 Why passport js

    Lecture 138 Package installation

    Lecture 139 Home routes and EJS

    Lecture 140 Preparing routes for login

    Lecture 141 Showing consent screen of google

    Lecture 142 Getting information and email from google

    Lecture 143 Moving google data to databse

    Lecture 144 Serialize and deserialize user

    Lecture 145 Protect the Home

    This Course is for someone who want to become full stack web developer or complete backend developer