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. π
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.
| 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 |
Here are some of the resources Iβve been using to enhance my learning:
As I progress, Iβll be building projects to apply my skills. Hereβs a list of upcoming projects: