Week | Month 1 | Month 2 |
Week 1 |
UX/UI Design Fundamentals
HTML Essentials: Overview, Tag Structure, and Text Elements
Interactive HTML Elements and SEO Fundamentals
CSS Fundamentals: Overview, Writing Methods, and Selecting Elements
Box Model and Positioning in CSS
|
React Routing & Context api
React advanced Data Fetch & Lazy loading
Develop Food delivery app - part 1
Develop Food delivery app - part 2
State Management: Redux tookit
|
Week 2 |
Mastering Flexbox, Ordering, and Positioning flex item in CSS
CSS Media query and Frameworks: Bootstrap
Grid Layout and Responsive Galleries
Animation in CSS
Foundations of JavaScript: Variables & Data type
|
Advanced CSS
Q&A session and code review
Understanding Node.js Fundamentals
Introduction to Node.js
Setting up Node.js and basic server creation
|
Week 3 |
JS Functions, classes & DOM manipulation
Classes, if , loops and Prototypes: Inheritance and Extending
Error Handling,User input & Closures in JavaScript
Asynchronous JavaScript: Promises, async/await, and Fetch API
Module Systems& Localstorage: Imports/Export
|
Node.js modules and npm basics
Asynchronous programming in Node.js (callbacks, Promises, async/await)
Introduction to Express.js and setting up a basic server
Handling routes and requests in Express.js
Middleware in Express.js and creating custom middleware
|
Week 4 |
Regular expressions, High order functions and JavaScript single-threaded model
Q&A session and code review
React Development Foundations
React: Building First Component-Function component, props & state
React Forms & controlled and uncontrolled components
|
Advanced routing techniques in Express.js
Introduction to MongoDB and its features
CRUD operations with MongoDB using the MongoDB Node.js driver
Using MongoDB with Mongoose ODM
Creating schemas and models with Mongoose
|
Week | Month 1 |
Week 1 |
UX/UI Design Fundamentals
HTML Essentials: Overview, Tag Structure, and Text Elements
Interactive HTML Elements and SEO Fundamentals
CSS Fundamentals: Overview, Writing Methods, and Selecting Elements
Box Model and Positioning in CSS
|
Week 2 |
Mastering Flexbox, Ordering, and Positioning flex item in CSS
CSS Media query and Frameworks: Bootstrap
Grid Layout and Responsive Galleries
Animation in CSS
Foundations of JavaScript: Variables & Data type
|
Week 3 |
JS Functions, classes & DOM manipulation
Classes, if , loops and Prototypes: Inheritance and Extending
Error Handling,User input & Closures in JavaScript
Asynchronous JavaScript: Promises, async/await, and Fetch API
Module Systems& Localstorage: Imports/Export
|
Week 4 |
Regular expressions, High order functions and JavaScript single-threaded model
Q&A session and code review
React Development Foundations
React: Building First Component-Function component, props & state
React Forms & controlled and uncontrolled components
|
Week | Month 2 |
Week 1 |
React Routing & Context api
React advanced Data Fetch & Lazy loading
Develop Food delivery app - part 1
Develop Food delivery app - part 2
State Management: Redux tookit
|
Week 2 |
Advanced CSS
Q&A session and code review
Understanding Node.js Fundamentals
Introduction to Node.js
Setting up Node.js and basic server creation
|
Week 3 |
Node.js modules and npm basics
Asynchronous programming in Node.js (callbacks, Promises, async/await)
Introduction to Express.js and setting up a basic server
Handling routes and requests in Express.js
Middleware in Express.js and creating custom middleware
|
Week 4 |
Advanced routing techniques in Express.js
Introduction to MongoDB and its features
CRUD operations with MongoDB using the MongoDB Node.js driver
Using MongoDB with Mongoose ODM
Creating schemas and models with Mongoose
|
Get Instant Access to Full Course Details
Enter your email to discover the curriculum.
Salary Range: AED 12,000 - AED 17,000
Job Description: Responsibilities: Develop and maintain the backend server using Node.js with Express.js or Djan...
Salary Range: AED 60,000 - AED 60,000
Job Description: Crossover is the world's #1 source of full-time remote jobs. Our clients offer top-tier pay for top...
Salary Range: AED 12,000 - AED 17,000
Job Description: Responsibilities: Develop and maintain the backend server using Node.js with Express.js or D...
Salary Range: AED 15,000 - AED 23,000
Job Description: Job Opportunity: Angular + React - Senior Software Engineer Location: Duba...
Salary Range: AED 15,000 - AED 23,000
Job Description: Job Opportunity: Angular + React - Senior Software Engineer Location: Duba...
Salary Range: AED 15,000 - AED 23,000
Job Description: Job Opportunity: Angular + React - Senior Software Engineer Location: Duba...
Salary Range: AED 15,000 - AED 23,000
Job Description: Job Opportunity: Angular + React - Senior Software Engineer Location: Duba...
Salary Range: AED 60,000 - AED 60,000
Job Description: Crossover is the world's #1 source of full-time remote jobs. Our clients offer top-tier pay for top...
Salary Range: AED 12,000 - AED 17,000
Job Description: Responsibilities: Develop and maintain the backend server using Node.js with Express.js or D...
Salary Range: AED 12,000 - AED 17,000
Job Description: Responsibilities: Develop and maintain the backend server using Node.js with Express.js or Djan...
Yes, the MERN stack bootcamp is designed to accommodate all levels, including beginners. You'll be introduced to the basics and progressively dive deeper into complex topics.
You'll learn full-stack development, including MongoDB for databases, Express.js for backend logic, React for front-end interfaces, and Node.js for server-side scripting, among other essential technologies.
The bootcamp runs for 6 hours each day over 3 months. Additional practice and project work outside of class may require a few extra hours, depending on your learning pace.
You'll need a computer with internet access. Necessary software, such as code editors and version control tools, will be covered during the first few days of the bootcamp.
Yes, throughout the bootcamp, you will work on multiple projects, including a final graduation project, which will help you build a strong portfolio to demonstrate your skills to potential employers.