This repository contains all the backend code I am learning and implementing while taking the Backend Development course at Sheriyans Coding School. If you are also learning backend development, feel free to fork this repository and use the code for your personal projects and learning.
The repository is structured in a way that each section covers important backend topics such as:
- Setting up a Node.js server with Express
- Handling routes and middleware
- Working with databases (MongoDB, MySQL, etc.)
- RESTful API development
- File uploads with Multer
- Authentication and Authorization (JWT, OAuth)
- Error handling
- Deployment tips and more
The code is organized into different folders for easier navigation, and each folder represents a specific topic or project from the course.
-
Navigate to the top-right corner of this repository and click the "Fork" button. This will create a copy of the repository under your GitHub account.
-
After forking, clone the forked repository to your local machine:
git clone https://github.com/your-username/backend-learning.git
-
Navigate into the project directory:
cd backend-learning
Make sure you have Node.js installed on your machine. After cloning the repository, run the following command to install all necessary dependencies:
npm install