KODR


πŸ› οΈ Backend Development Journey

Welcome to my backend development journey! This repository is a collection of my notes, learnings, and projects as I dive into the fascinating world of backend development. πŸš€


πŸ“– Introduction

This repository is a digital space where I document my backend development journey, covering each episode of my learning path. From concepts and code snippets to challenges and solutions, you’ll find everything here.


🎬 Lectures Overview

Episode Title Summary Notes
1 All Fundamentals of JS This lecture covers the fundamental concepts of JavaScript, ranging from arrays to asynchronous programming. Let’s dive in! πŸŽ‰ πŸ“„ View Notes
2 Node Js and npm with FileSystem Think of a server as a computer located remotely, waiting to handle your requests! πŸ“„ View Notes
3 npm Basics & Advance Features What is npm and Node πŸ“„ View Notes
4 Express.js, Routing & Middleware What is Express.js? Framework, Routing πŸ“„ View Notes
5 Form Handling, Sessions & Cookies Hadling Forms in Backend πŸ“„ View Notes
6 Ejs, Dynamic Routing, Initializing Project Organizing the project structure early helps with scalability and maintainability. πŸ“„ View Notes
7 Hands on Practice from Past The application allows users to create, view, edit, and rename text files stored in the server. πŸ“„ View Notes
8 MongoDB, Mongoose & Database server Learn about how data storage works, the types of databases, and how to integrate and manage data using MongoDB with Node.js. Let’s dive in! πŸŠβ€β™‚οΈ πŸ“„ View Notes
9 MongoDB Integration with Node.js Learn how to connect MongoDB, create models, and perform CRUD operations using Mongoose in a Node.js application. πŸ“„ View Notes
10 CURD Operation with EJS Built a fully functional CRUD app with MongoDB, Express, and EJS! πŸ“„ View Notes
11 Authentication and Authorization Bcrypt JWT Cookies, Session, Authorization, Authencation, Bcrypt, JSONWEBTOKEN πŸ“„ View Notes
12 JWT Token Advance Level User Account Creation Flow πŸ“„ View Notes

πŸ“š Resources

Here are some of the resources I’ve been using to enhance my learning:


πŸ’‘ Projects

As I progress, I’ll be building projects to apply my skills. Here’s a list of upcoming projects:

  1. Basic CRUD Application
  2. Authentication System
  3. RESTful API with Database Integration

🎯 Future Goals