UDEMY
UDEMY Logo

Pro Javascript backend developer 

  • Offered byUDEMY

Pro Javascript backend developer
 at 
UDEMY 
Overview

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

Duration

21 hours

Total fee

389

Mode of learning

Online

Credential

Certificate

Pro Javascript backend developer
 at 
UDEMY 
Highlights

  • Certificate of completion
  • 30-Day Money-Back Guarantee
  • Full Lifetime Access
Details Icon

Pro Javascript backend developer
 at 
UDEMY 
Course details

What are the course deliverables?
  • Learner will:
  • 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
More about this course
  • This course is based on Javascript and expects that learner are familiar with basic Javascript concepts such as variables, loops, functions, etc. If not, please brush up on javascript first before taking the course
  • This course is designed to take learner through the journey of becoming a pro backend developer
  • Learner 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)

Pro Javascript backend developer
 at 
UDEMY 
Curriculum

Getting Started

Goal of this course and instructions

Tools for backend Developer

MongoDB and mac install

MongoDB win install

MongoDB in Cloud - Atlas

Mongo GUI - Compass

Take it uptpo Heroku - Production

Things You Need To Deploy On Heroku

Plan Your Application

Types of Web Request

Framework - Express, Koa, Hapi

Starting With Package JSON File

Your First Express App

Request Response And Status Code

All Socail Routes

Handles The Date Situation

Parameters And Bugs In Route

Pusing App to Heroku

Debug Social App In Production

Coding files - Github

Swagger Docs

What is swagger and Api Docs

Nodemon Ext and YAML Docs

Authentication Token For Swagger Docs

Docs For HTTP Methods Swagger

A New Documentation Centric Project

Setup Information - Swagger

Authentication And Authorization - Swagger

String Based GET Request - Swagger

Handling Objects - Swagger

Handling Array In Swagger Docs

Sending Data in URL - Swagger

Managing Request Body In Swagger

Handling URL Query in Swagger

Handling Images in Swagger

Handling Header Token In Swagger

Authentication

What we have done till section 3 - Backend

Hiding secrets in backend

Picking up a database for backend

Why we need mongoose - ODM

Pro DB modeling tools

Creating Model for auth system

Creating basis structure for auth system

Creating user schema and dotenv

Registering a user in auth system

Database connection in auth system

What is middleware

Handling password situation

What is JWT and creating token

Register route in auth app

Login flow for auth app

Web vs Mobile

Writing custom middleware

Setting up secure cookies

Files, Images and Form Handling

Why people face issue in image upload

Cloudinary and EJS

How GET works and postman issues

Using template engines

Biggest confusion in front end forms

Handling images in forms

Handling images in forms part 2

Upload image to cloudinary or other providers

Handling multiple files and uploading them

Theory and Razorpay

Files structure for production app

Getting a logger - MORGAN

Error handler and Promises

Sending emails using nodemailer

Why mongoose docs are important

Razorpay project

Razorpay front end integration

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2344 CoursesRight Arrow Icon
qna

Pro Javascript backend developer
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...