0% found this document useful (0 votes)
394 views

MERN Full Stack Development

The document provides information about a MERN stack bootcamp offered by Qualibytes. The bootcamp covers topics like HTML, CSS, JavaScript, React, Node.js, MongoDB and more. It also includes details on the curriculum, eligibility criteria, admission process, modules, projects and tools covered in the 6 month program.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
394 views

MERN Full Stack Development

The document provides information about a MERN stack bootcamp offered by Qualibytes. The bootcamp covers topics like HTML, CSS, JavaScript, React, Node.js, MongoDB and more. It also includes details on the curriculum, eligibility criteria, admission process, modules, projects and tools covered in the 6 month program.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

MERN

FULL STACK
Bootcamp

LEARN PROJECT DEVELOPMENT THROUGH AI INTEGRATION

www.qualibytes.com
ABOUT
QUALIBYTES
Qualibytes stands as an accredited institute specializing in IT training.
Our reach extends to students across local and pan-Indian regions,
offering a diverse range of professionally accredited IT courses. Our
educational framework is designed for maximum efficiency and
adaptability, ensuring a deep understanding of the subject matter and
the acquisition of practical skills tailored to your chosen course. When
you enroll with us, you join a thriving community of individuals, including
job seekers and IT professionals, who have secured employment or
career advancements upon completing their training with us. Our
training methodology is uniquely personalized, aimed at enhancing and
fortifying your IT skills, setting you apart in a competitive landscape.

Qualibytes IT Academy is one of the Best Training Institutes and


companies with leading Industrial Placement and Job opportunities.
Learn from our expert trainers who have a deep understanding of real-
time working. Qualibytes IT Academy has a team of high-class working
professionals associated with a Fortune 500 company.
Our Impact

3,000+ 7 LPA
Enrolled Students Average CTC

1,000 + 95 %
Hiring Partners Placement Rate
COURSE
Overview
The aim of this course is to gain proficiency in Web
Development utilizing tools such as JavaScript, JQuery,
Ajax, Node.js, React, and more. Moreover, it will instruct
you on server creation, database management, and the
development of scalable, resilient systems employing
System Design methodologies.

COURSE
Duration

6 months
LIVE LEARNING
ELIGIBILITY
Criteria
Pre-Final Year and Final Year Students and Working
Professionals

ADMISSION

Process
Step 1: Step 2:
Complete your Coding The profile is reviewed
bootcamp application. by our admissions team.

Step 3: Step 4:
Connect for a live counseling Reserve your seat.
session to understand whether
this course is a right fit for you.
COURSE
Module
INTRODUCTION TO PROGRAMMING

Learn the basics of the most popular programming languages (Java /


Javascript) and become an expert in the core fundamentals of
programming.

DATA STRUCTURES AND ALGORITHMS

Data structures and algorithms is all about organising the information and
finding the most efficient approach to solve a problem. Learning these
concepts will in turn help you to improve your problem-solving skills and
solve any real-world problems using technology.

FRONT END WEB DEVELOPMENT WITH REACT

Learn the best practices of converting data to a graphical


interface, through the use of HTML,CSS,and JavaScript
Build amazing user interfaces or UI components using React library.

BACKEND WEB DEVELOPMENT WITH NODE.JS

Learn the basics of adding server-side logic to any web


application using Node.js.
INTERVIEW PREPARATION - APTITUDE

This module will enhance your Quantitative Aptitude, Logical


Reasoning,Verbal Ability and Data Interpretation skills and
conquer the aptitude round of the interviews.

OPERATING SYSTEM

This module will help you prepare for the questions asked on
Operating systems in software engineering interviews, with the
unique perspective to view operating systems in three parts:
Virtualization, Concurrency and Persistence. This module also
includes, demonstrations to aid learning and to map theoretical
concepts to Linux OS.

DATABASE MANAGEMENT SYSTEM (DBMS)

This DBMS module covers fundamental concepts such as Data,


Database, DBMS, ER diagrams, Relational Models, ACID properties,
SOL, Normalization. This module also introduces you to advanced
topics like Transactions, Indexing, NoSQL databases and database
optimization. Data is an important part of any software and there
are many opportunities for people having the skills to work on data,
The DBMS module makes you ready for job positions requiring
database and SOL knowledge such as business analyst, data
analyst, software engineer, SOL developer, data scientist for
companies such as Oracle, Google, Amazon etc„
Tools & Techniques

Express

DSA
BOOST MERN STACK PROJECTS WITH
Advanced AI-powered tools

PORTFOLIO WEBSITE

LOGIN PAGE / SIGNUP PAGE

TO-DO LIST

WEATHER REPORT

NEWS API WEBSITE

TASK MANAGEMENT WEBSITE


BOOST MERN STACK PROJECTS WITH
Advanced AI-powered tools

MYNTRA-CLONE LANDING PAGE

CRUD WITH REDUX-TOOLKIT

CRUD WITH MERN STACK

E-COMMERCE WEBSITE

E-LEARNING WEBSITE
DETAILED
Curriculum
HTML (1 WEEK)

Module 1: setup & fundamentals


• IDE & code editor
• Client & server side
• Frontend/backend/full stack
• Role of browser
• Overview of HTML/CSS/Javascript

Module 2: HTML Basics


• About index.html
• First program
• DOCTYPE
• About HTML page
• <html>, <head> , <body> tags
• Comments
• HTML attributes

Module:3: Tags
• Heading tag
• Paragraph tag
• <br>
• <hr>
• Anchor tag
• Image tag
Module 4:HTML Semantic Elements
• Sementic & non-semantic tags
• Body tags
• Header tag
• Main tag
• Section tag
• Article tag
• Aside tag
• Footer tag
• Navigation tag
• Block / inline element
• Div tags
• span tag

Module 5: Browser tools & Responsive design


• Inspect element
• View page source
• Different screen size
• Live edit code

Module 6: List Tag


• Ordered tag
• Unordered tag

Module 7: HTML Forms


• <tr> , <td> , <th> tags
• Form elements (text fields, checkboxes, radio buttons, buttons)
• Form validation
Module 8:HTML Tables
• Input tag
• Action attributes
• Name & value property
• Label tag

Projects -
• Login Page / SignUp Page

CSS (3 WEEKS)

Module 1: CSS Basics


• Syntax
• Color Property
• Selectors
• Types of CSS
• Background Property
• Height & Width Property

Module 2: Text Property


• Text-Align Property
• Text-Decoration Property
• Text-Transform Property
• Font Property
• Font family
• Icon
Module 3: Box Model
• Padding Property
• Margin Property
• Border Property

Module 4: Display & Position


• Display Property
• Responsive website
• Position Property
• Semantic Tag

Module 5: Flex Box & Grid


• Float Property
• Flex Box
• Flex Item
• Grid

Module 6: Media Queries, Transition & Animation


• Media Queries
• Pseudo-classes
• Transition & Animation

Module 7:Bootstrap CSS

Projects -
• Login Page / SignUp Page with HTML & CSS
• Portfolio Website
JAVASCRIPT (4 WEEKS)

Module 1: Introduction to Javascript


• Javascript with HTML & CSS
• Use cases in web development

Module 2: Basic JavaScript Syntax


• Syntax and structure
• Variables & DataType
• Operators and expressions
• Control flow (if statements, loops)

Module 3: Functions:
• Function declaration and expressions
• Parameters and return statements
• Scope and closures
• Arrow functions

Module 4: Arrays & String:


• Creating and manipulating arrays
• Common array methods (map, filter, reduce)
• String manipulation and methods
Module 5: Objects & Classes:
• Object creation and properties
• Object methods
• Introduction to ES6 classes
• Inheritance

Module 6: Document Object Model (DOM):


• Introduction to the DOM
• Selecting and manipulating DOM elements
• Events and event handling
• Event propagation and delegation

Module 7: Asynchronous JavaScript:


• Introduction to asynchronous programming
• Callbacks and callback functions
• Promises and chaining
• Async/await syntax

Module 8: HTTP Requests and Fetch API:


• Basics of HTTP
• Making API requests
• Introduction to Fetch API
• Handling JSON data

Module 9: ES6 and Modern JavaScript:


• let and const declarations
• Arrow functions and template literals
• Destructuring and spreading
• Modules and import/export
Module 10: Error Handling and Debugging:
• Handling errors with try...catch
• Debugging tools and techniques

Projects (HTML + CSS + JS) -


• Login Page / SignUp Page
• Portfolio Website
• Weather Report
• News API Website

REACT + REDUX (4 WEEKS)

Module 1: Introduction to React


• Introduction to React and its role in building user interfaces
• Comparison with other JavaScript frameworks and libraries

Module 2: React Components & JSX (JavaScript XML)


• Components in React
• Creating functional components
• Introduction to JSX syntax
• Embedding expressions in JSX
• JSX vs. HTML
Module 3: React Props & State
• Passing data to components using props
• Understanding state and its role in React components
• Setting initial state
• Updating state using setState()

Module 4: Forms & Handling Events


• Event handling in React
• Arrow functions

Module 5: React Router


• Navigating between different components
• Setting up React Router

Module 6: State Management with Context and Redux


• React Context API
• Managing state at the application level with React Context.
• Creating and consuming context
• Introduction to Redux
• Overview of Redux and its principles
• Actions, Reducers, and Store
• Introduction to Redux-Toolkit
• Overview of Redux-toolkit and its principles
• Actions, Reducers, and Store
• Connecting React with Redux-toolkit
Projects (React + Redux-Toolkit) -
• To-do List
• Portfolio Website
• CRUD with Redux-toolkit
• Task Management website
• Myntra-Clone Landing Page

NODE JS + EXPRESS JS + MONGODB (4 WEEKS)

Module 1: Introduction to Node.js


• Introduction to Node.js
• Role in server-side development

Module 2: Installing Node.js and NPM


• Setting up Node.js
• Understanding NPM for managing dependencies

Module 3: Node.js Modules


• Core modules
• Global Module
• Non-Global Module

Module 4: Server & Nodemon


• Create server
• package.json file
• Nodemon package
• Create simple API
Module 5: Express.js Framework
• Introduction to Express.js
• Features and advantages of using Express.js

Module 6: Setting Up an Express.js Application


• Creating a basic Express.js application
• Handling routes and middleware

Module 7: Express.js Routing


• Defining routes for different HTTP methods (GET, POST, etc.)
• Route parameters and query parameters

Module 8: Middleware in Express.js


• Understanding middleware and its role in Express.js.
• Creating custom middleware.

Module 9: Introduction & Setting Up MongoDB


• Overview of MongoDB as a NoSQL database
• Installing and configuring MongoDB locally
• Connecting Node.js with MongoDB
• MongoDB Data Modeling

Module 10: CRUD Operations in MongoDB


• MongoDB Data Modeling
• Performing Create, Read, Update, and Delete operations
Module 11: Integrating Express.js with MongoDB
• Connecting Express.js with MongoDB
• Creating RESTful APIs
• Handling CRUD operations through API endpoints
• Using middleware to handle MongoDB-related operations

Projects -
• CRUD with MERN stack
• E-Commerce website
• E-Learning website

DSA

• Time and Space Complexity


• Arrays • Strings
• Bit Manipulation
• Sorting
• Bubble sort, selection sort, insertion sort
• Merge sort, quicksort, heapsort
• Searching
• Linear search, binary search
• Sliding window
• Two Pointers
• Linked Lists
• Singly Linked Lists
• Doubly Linked Lists
• Stack
• Queue • Recursion
• Backtracking
• Trees and BST
• Tries
• Heaps
• Greedy
• Dynamic Programming
• Graphs
OUR
Contact

Get in touch with Us!

+91 83770 32324

[email protected]

www.qualibytes.com

D-9, Vyapar Marg, Sector 3 ,


Noida, UP- 201301.

Click to Chat

You might also like