Pro Javascript backend developer
- Offered byUDEMY
Pro Javascript backend developer at UDEMY Overview
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
Pro Javascript backend developer at UDEMY Course details
- 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
- 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