An open API service indexing awesome lists of open source software.

https://github.com/nabin-8/javascript-backend


https://github.com/nabin-8/javascript-backend

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

# javaScript-Backend

## Introduction
1. Introduction to backend web development
1. Applications & Oppurtunities
1. Project Overview: Projects we will be building throughout the course

## Fundamentals of JavaScript

1. Introduction & Installation of NodeJS
1. Introduction to JavaScript
1. Variables
1. Datatypes
1. Operators
1. Conditionals
1. Loops
1. Functions & Scope
1. Strings
1. Arrays
1. Objects
1. Destructuring
1. Date & Math Module
1. Closures
1. Callbacks
1. Higher order Functions
1. Event Loop
1. JS Revision
1. Promises
1. Async-Await
1. Error Handling
1. Mini-Project 01: Attendance Management System

## Node JS & Mongo

1. Introduction to nodejs
1. Modules & Packages
1. http module
1. fs module
1. Need for Databases
1. Introduction to MongoDB
1. Setting up MongoDB
1. MongoDB Queries
1. Mongoose
1. [MongoDB Note](./Week2/MongoDB/README.md)

## Mini Project 02: TODO App

1. Introduction to the project
1. Setting up the project
1. Setting up Mongoose & MongoDB
1. Request & Reponse
1. Building logic & Routes
1. Testing APIs on Postman
1. Final project demo

## Introduction to express js

1. Limitations of NodeJS
1. REST APIs
1. Introduction to Express JS
1. Setting up Express JS
1. Simple express app
1. Understanding the components of express app

## Building application with express: E-commerce app / T-Shirt Store

1. Introduction to the project
1. Setting up the project
1. Project structure
1. Setting up Mongoose & MongoDB
1. Testing the connection with a simple route
1. Introduction to routes, schemas & controllers
1. Database Modeling with MongoDB
1. Introduction & Implementation of JWT Authetication
1. User Management
1. Working with files
1. Product Management
1. Cart & Orders
1. Reviews & ratings
1. Winding up the project