Cancel Preloader
BCT Academy
Home
About Us
Our Courses
Digital Marketing
UI/UX Design
Data Science
Web Development with Spring Boot
Data Analysis
Front-End Development Course
Mobile Application Development with React Native
Web Development with ASP.NET Core
Backend Development with MERN Stack Course
Web Development with Django
Blog
Contact
BCT Academy
Home
About Us
Our Courses
Digital Marketing
UI/UX Design
Data Science
Web Development with Spring Boot
Data Analysis
Front-End Development Course
Mobile Application Development with React Native
Web Development with ASP.NET Core
Backend Development with MERN Stack Course
Web Development with Django
Blog
Contact
Home
Back-end Development
Backend Development with MERN Stack Course
Backend Development with MERN Stack Course
Curriculum
12 Sections
44 Lessons
12 Weeks
Expand all sections
Collapse all sections
Module 4
Introduction to Express.js
4
0.0
Setting Up Express: Creating Your First Server
0.1
Routing in Express
0.2
Middleware: Understanding and Creating Custom Middleware
0.3
Serving Static Files
Module 5
Building RESTful APIs with Express
4
0.0
CRUD Operations: Create, Read, Update, Delete
0.1
Handling Query Parameters and Request Body
0.2
Error Handling and Validation
0.3
Working with Postman for API Testing
Module 6
Data Persistence with Databases
4
0.0
Introduction to SQL vs. NoSQL Databases
0.1
Setting Up MongoDB with Mongoose
0.2
Defining Models and Schemas in Mongoose
0.3
CRUD Operations with MongoDB
Module 7
Authentication and Authorization
4
0.0
Understanding Authentication vs. Authorization
0.1
Implementing JWT Authentication
0.2
Securing Routes with Middleware
0.3
Handling User Roles and Permissions
Module 8
Advanced Express Features
4
0.0
Working with Sessions and Cookies
0.1
File Uploads and Express File Upload
0.2
Pagination and Filtering Data
0.3
Rate Limiting and Security Best Practices
Module 9
Testing and Debugging
3
0.0
Writing Unit Tests with Mocha & Chai
0.1
Testing APIs with Supertest
0.2
Debugging Node.js Applications
Module 10
Deployment and DevOps
4
0.0
Preparing Your App for Production
0.1
Environment Variables and Configuration Management
0.2
Deploying on Platforms like Heroku, DigitalOcean or Render
0.3
Continuous Integration & Continuous Deployment (CI/CD) Basics
Module 11
Real-world Projects
3
0.0
Building a Simple Blog API
0.1
Developing a RESTful E-commerce API
0.2
Creating a Social Media Backend
Module 12
Final Review and Next Steps
2
0.0
Code Review Best Practices
0.1
Contributing to Open Source (Working On Real World Projects)
Module 1
Introduction to JavaScript
6
1.9
JavaScript Basics: Syntax, Variables, Data Types
1.10
Control Structures: Loops, Conditionals, Switch Statements
1.11
Functions: Declarations, Expressions, Arrow Functions
1.12
Objects and Arrays: Manipulating Data Structures
1.13
Understanding “this” Keyword and Context
1.14
ES6+ Features: Let, Const, Template Literals, Destructuring
Module 2
Introduction to Backend Engineering
2
2.0
Understanding Client-Server Architecture
2.1
Basics of HTTP and; RESTful APIs
Module 3
Getting Started with Node.js
4
3.0
Introduction to Node.js: What, Why, and When to Use
3.1
Setting Up a Node.js Development Environment
3.2
Node.js Basics: Modules, File System, and Event Loop
3.3
NPM & Managing Dependencies
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content