1 |
1 |
Introduction to JavaScript |
Variables, Data Types, Operators, Conditionals |
Basic Calculator |
"The journey of a thousand miles begins with one step." - Lao Tzu |
2 |
Functions and Scope |
Function Declarations, Expressions, Scope, Closures |
Task List App |
"The function of leadership is to produce more leaders, not more followers." - Ralph Nader |
3 |
Arrays and Objects |
Array Methods, Object Properties, Methods |
Inventory Management System |
"Strength lies in differences, not in similarities." - Stephen R. Covey |
4 |
DOM Manipulation |
Selecting Elements, Event Handling, Manipulating Elements |
Interactive Quiz Application |
"What I hear, I forget. What I see, I remember. What I do, I understand." - Confucius |
2 |
1 |
React Basics |
JSX, Components, Props, State |
Personal Portfolio Website |
"The secret of getting ahead is getting started." - Mark Twain |
2 |
State and Props Management |
Lifting State Up, Controlled Components, Prop Drilling |
To-Do List with Local Storage |
"The only way to do great work is to love what you do." - Steve Jobs |
3 |
React Hooks |
useState, useEffect, Custom Hooks |
Weather Forecast App |
"The best way to predict the future is to invent it." - Alan Kay |
4 |
Routing and Forms |
React Router, Form Handling, Validation |
Blog with Multi-Page Navigation |
"Creativity is intelligence having fun." - Albert Einstein |
3 |
1 |
Node.js Basics |
Modules, File System, HTTP Module, Events |
File Upload Service |
"Success is not the key to happiness. Happiness is the key to success." - Albert Schweitzer |
2 |
Express.js Basics |
Middleware, Routing, Request and Response, Error Handling |
RESTful API for a Blogging Platform |
"The only limit to our realization of tomorrow is our doubts of today." - Franklin D. Roosevelt |
3 |
RESTful APIs |
CRUD Operations, Postman, RESTful API Design |
Customer Feedback System |
"The road to success is always under construction." - Lily Tomlin |
4 |
Authentication |
JWT, Passport.js, OAuth |
Secure Login System with JWT Authentication |
"Security is not a product, but a process." - Bruce Schneier |
4 |
1 |
MongoDB Basics |
Collections, Documents, CRUD Operations |
E-commerce Product Database |
"The best preparation for tomorrow is doing your best today." - H. Jackson Brown, Jr. |
2 |
Advanced Queries |
Filtering, Sorting, Aggregation |
Real-Time Analytics Dashboard |
"The art of data analysis is turning information into insight." - Carly Fiorina |
3 |
Mongoose |
Models, Schemas, Validation, Middleware |
Employee Management System |
"Quality is not an act, it is a habit." - Aristotle |
4 |
Relationships and Indexing |
References, Embedding, Indexing, Optimization |
Library Management System with Book and Author Relations |
"The purpose of information is not knowledge. It is being able to take the right action." - Peter Drucker |
5 |
1 |
Setting Up the Project |
Project Structure, Tools, Environment Setup |
Integrated Blogging Platform |
"The only way to achieve the impossible is to believe it is possible." - Charles Kingsleigh |
2 |
Connecting Front-End to Back-End |
API Calls, Fetch/Axios, State Management (Redux/Context API) |
Task Management System with React and Node.js |
"Coming together is a beginning, staying together is progress, and working together is success." - Henry Ford |
3 |
Authentication and Authorization |
User Authentication, Role-Based Access, Security Best Practices |
Secure User Dashboard |
"The greatest glory in living lies not in never falling, but in rising every time we fall." - Nelson Mandela |
4 |
Deployment |
Hosting Services (Heroku, Vercel), CI/CD, Environment Variables |
Deploy a Full-Stack Application |
"The key to success is to start before you are ready." - Marie Forleo |
6 |
1 |
Testing and Debugging |
Unit Testing, Integration Testing, Debugging Techniques |
Test and Debug a React Application |
"The only way to do great work is to love what you do." - Steve Jobs |
2 |
Performance Optimization |
Code Splitting, Lazy Loading, Caching Strategies |
Optimize an E-commerce Website |
"Efficiency is doing better what is already being done." - Peter Drucker |
3 |
Progressive Web Apps (PWAs) |
Service Workers, Offline Functionality, Manifest |
Create a PWA for a Weather App |
"The future belongs to those who believe in the beauty of their dreams." - Eleanor Roosevelt |
4 |
Web Security |
Common Vulnerabilities, OWASP Top 10, Secure Coding Practices |
Secure a Banking Application |
"Security is not a product, but a process." - Bruce Schneier |