0% found this document useful (0 votes)
46 views9 pages

Full Stack Development Curriculum

The document describes an advanced certification program in full stack development offered by Pregrad. The 3-month program consists of 18 sessions covering technologies like MERN stack, HTML, CSS, JavaScript, Node.js, Express, MongoDB, React, Redux, and more. Students will work on building an Amazon Prime clone through a series of projects. Upon completion, students will receive a certificate and assistance with internships and placements for 2 years.

Uploaded by

Kuldeep Pandat
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)
46 views9 pages

Full Stack Development Curriculum

The document describes an advanced certification program in full stack development offered by Pregrad. The 3-month program consists of 18 sessions covering technologies like MERN stack, HTML, CSS, JavaScript, Node.js, Express, MongoDB, React, Redux, and more. Students will work on building an Amazon Prime clone through a series of projects. Upon completion, students will receive a certificate and assistance with internships and placements for 2 years.

Uploaded by

Kuldeep Pandat
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/ 9

ADVANCED CERTIFICATION PROGRAM IN

Full Stack
Development

Empowering minds, Shaping future


-our curriculum for your success

Course Duration: 3 months


About us:
Pregrad is an EdTech Platform, offers intensive
upskilling programmes which are designed and
delivered with the view of current industry requirements
and trends. Pregrad is continuously creating an
interactive online learning experience by combining the
latest technology, teaching methods, and facilities with an
excellent panel of experts and mentors.

We have our mentors from companies like Hotstar,


Wipro, Atlassian, TCS, Kotak Mahindra, Cadcamcae,
Altimetrik, CarDekho and more to help students bag
great internship and job opportunities in the relevant
field along with their graduation!

Our vision is to be the leading provider of mentorship


programs that bridge the gap between classroom
learning and industry requirements. We want to
equip students with the knowledge, skills, and
networks they need to land their dream internships
and launch their careers with confidence.
Key Highlights:
Certificate of Completion
Upon successfully completing the program, you'll be awarded a
shiny Certificate of Completion as a testament to your
dedication and hard work.

Minor/Major Industrial Project


We offer industry-level projects that provide you with hands-on
experience and a practical understanding of how the industry
operates.

Internship Assistance
Our internship opportunities are designed to provide you with
practical experience in the industry & allow you to apply the
skills & knowledge gained to real-world projects.

Interact with Recruiters


It will help you gain insights into the job market, build
professional relationships, and increase their chances of
securing employment opportunities.

Placement Assistance for 2 years


Assistance with placements for a period of two years is provided to
our students, ensuring they have access to career opportunities
and support even after the completion of their program.
Curriculum:
Session 1: Introduction to Full-Stack Web Development with
MERN Stack (2 hours)
Overview of MERN stack
Setting up the development environment
Building a basic React component
Project 1: Creating a Simple Landing Page for the Amazon Prime
Clone
Session 2: Introduction to HTML and CSS (2 hours)
Basic concepts of HTML and CSS
Creating HTML templates and styling with CSS
Introduction to responsive design
Project 2: Designing the Home Page for the Amazon Prime Clone
Session 3: Introduction to JavaScript (2 hours)
Basic concepts of JavaScript
Variables, data types, and operators
Functions and control statements
Project 3: Implementing Interactive Features on the Amazon
Prime Clone
Session 4: Introduction to Node.js and Express (2 hours)
Overview of Node.js and Express
Setting up a basic Express server
Routing and middleware
Project 4: Setting Up the Server for the Amazon Prime Clone
Curriculum:
Session 5: Introduction to MongoDB and Mongoose (2 hours)
Overview of MongoDB and Mongoose
Setting up MongoDB and connecting with Express
Creating and manipulating documents with Mongoose
Project 5: Setting Up the Database for the Amazon Prime Clone
Session 6: Introduction to React (2 hours)
Overview of React
Setting up a basic React app
Components and props
Project 6: Building the Navigation and Header Components for
the Amazon Prime Clone
Session 7: React State Management (2 hours)
Understanding state and props in React
Implementing state management with useState hook
Handling user input with forms
Project 7: Managing User Authentication for the Amazon Prime
Clone
Session 8: React Routing and Navigation (2 hours)
Understanding React Router
Setting up routes and navigation in the React app
Project 8: Implementing Navigation and Routing for the Amazon
Prime Clone
Curriculum:
Session 9: Authentication and Authorization (2 hours)
Understanding Authentication and Authorization
Implementing authentication with JWT (JSON Web Tokens)
Securing routes and managing user sessions
Project 9: Building User Authentication and Authorization for the
Amazon Prime Clone
Session 10: Introduction to Redux (2 hours)
Understanding Redux architecture
Setting up a basic Redux store
Creating and using actions and reducers
Project 10: Managing Shopping Cart and User Preferences with
Redux
Session 11: Redux Middleware (2 hours)
Understanding middleware in Redux
Implementing middleware with Redux Thunk
Handling asynchronous actions in Redux
Project 11: Implementing Payments and Order Processing with
Redux
Session 12: Server-side Rendering with Next.js (2 hours)
Building pages with server-side rendering using Next.js
Implementing data fetching on the server-side
Optimizing performance with code splitting and lazy loading
Project 12: Implementing Server-side Rendering for the Amazon
Prime Clone
Curriculum:
Session 13: Testing and Debugging (2 hours)
Introduction to testing frameworks (e.g., Jest, React Testing Library)
Writing unit tests for React components and backend routes
Debugging techniques and tools (e.g., Chrome DevTools)
Project 13: Writing Unit Tests for Components and Backend Routes

Session 14: Version Control and


Collaboration with Git and GitHub
(2 hours)
Introduction to version control
with Git
Setting up a Git repository and
managing branches
Collaborating on projects with
GitHub
Project 14: Collaborating on the
Amazon Prime Clone using Git
and GitHub

Session 15: Deployment and Cloud Hosting (2 hours) (continued)


Overview of cloud hosting platforms (e.g., Heroku, AWS, Firebase)
Preparing the application for deployment
Deploying the Amazon Prime Clone to a hosting platform
Project 15: Deploying the Amazon Prime Clone to a Cloud Hosting
Platform
Curriculum:
Session 16: Advanced Topics - Performance Optimization (2
hours)
Analyzing and optimizing application performance
Caching and memorization techniques
Implementing performance improvements in the Amazon Prime
Clone
Project 16: Implementing Performance Optimization in the
Amazon Prime Clone

Session 17: Real-time Communication


with Socket.io (2 hours)
Introduction to real-time communication and WebSockets
Setting up Socket.io for real-time messaging
Implementing real-time features in the Amazon Prime Clone
Project 17: Adding Real-time Messaging to the Amazon Prime Clone

Session 18: Extra Project - Industry-level Project (2 hours)


Introduction to industry-level project development
Planning and designing an industry-level web application
Implementing advanced features and functionality
Project 18: Building a Full-Fledged Amazon Prime Clone with
Enhanced Features
Programs Details
Course starts

We start our new batches


first week of the month

Program hours

40+ Learning hours


Live Classes every weekend

For admissions, contact:


+91 9971300194
[email protected]

www.pregrad.in

You might also like