Back End Development
-
36 classes
-
Our Back-End Development with JavaScript Course is designed to help you become a professional server-side developer using Node.js and modern JavaScript technologies. Through project-based learning, you will build dynamic web applications, manage databases, and create robust APIs. This course covers Node.js, Express.js, MongoDB, RESTful APIs, and server deployment, preparing you for careers as a back-end developer or full-stack developer. By the end of the course, you will have practical experience creating scalable and secure web applications entirely with JavaScript.
Course Modules
- 01. Introduction to Back-End Development & Node.js
- 02. JavaScript Refresher for Server-Side Programming
- 03. Understanding Server, Client & HTTP Protocol
- 04. Node.js Core Modules & File System Operations
- 05. Express.js Basics & Routing
- 06. Middleware, Request & Response Handling
- 07. MongoDB Basics & CRUD Operations
- 08. RESTful API Development with Express.js
- 09. Authentication & Authorization (JWT & Sessions)
- 10. Error Handling & Debugging Techniques
- 11. Connecting Front-End to Back-End
- 12. Environment Variables & Configuration Management
- 13. Advanced Data Manipulation & Aggregation
- 14. Security Best Practices & Input Validation
- 15. Working with Third-Party APIs
- 16. Version Control with Git & GitHub
- 17. Real-World Project Development (Dynamic Web Apps)
- 18. Final Project: Full-Stack JavaScript Application