FULL STACK
PLACEMENT ORIENTED COURSE AT
DETAILED CURRICULAM
DURATION : 1YEAR (3 DAYS A WEEK) 2 Hours A Day
[email protected]
+919313386475
205, Shangrila Arcade , 100 Ft Anandnagar Road,
Shyamal cross road, Satellite, Ahmedabad 380015
www.technishal.com
Course Overview
MERN includes MongoDB as a database, Express as a framework on top of
NodeJS, ReactJS for the front-end, and NodeJs as backend technology.
MERN stack is the most trending stack to start your career with, it enables
one to be a full stack developer as it covers a front-end, a back-end,, and a
database as technology. It is a JS-based stack.
TechNishal's MERN stack course includes best developmental standards,
with 100% placement assistance.
Course Outline
Module 1: Basics of Frontend Technology
Basics of HTML and different tags in HTML.
Basics of CSS.
Bootstrap.
Concepts of Javascript.
Module 2: Introduction To React JS
Introduction to ReactJS and its advantages.
Understanding the Virtual Dom.
Setting up the development Environment.
Creating Basic React Components.
Module 3: JSX & Components
Understanding of JSX syntax and its benefits.
Creating Functional and Class Components.
Component lifecycle Method.
Working with props and state.
[email protected] +919313386475
Course Outline
Module 4: React Routing
Introduction to React Router.
Configuring Routes and Navigation.
Handling Dynamic Routes and URL Navigation.
Implementing nested routes and route guarding.
Module 5: React Hooks
Introduction to React Hooks and their benefits.
Working with useState, useEffect and useContext.
Custom Hooks and their implementation.
Migrating Class Components to Functional Components with hooks.
Module 6: State Management With Redux
Understanding the need for state management.
Introduction to Redux and its core principles.
Setting up Redux in React Application.
Managing application state with actions and reducers.
Module 7: Advanced Topics
Working with Forms and Form Validation in React.
Implementing Client-server communication with REST API’s.
Handling asynchronous operations with Redux Thunk or Redux Saga.
Performance Optimization techniques in React.
Course Outline
Module 8: JavaScript ES6
Introduction to ES6.
Introduction to variables, Datatypes, Arrow functions,Spread, Rest,
Destructuring.
Arrays and string methods, Date in JS, For (in/of) loops, Map,For Each
Promises and Asynchronous Programming.
Settimeout and setInterval Concepts
Module 9: Introduction to Node JS
Introduction to Node.js and its key features.
Understanding event-driven, non-blocking I/O architecture.
Setting up the development environment.
Building and running a basic Node.js application.
Module 10: Node JS Modules & NPM
Working with Node.js Modules.
Using NPM (Node Package Manager) to manage dependencies.
Utilizing popular NPM Packages and libraries.
Module 11: Asynchronous Programming With Node JS
Understanding the basics of asynchronous programming in Node.js.
Using Callbacks, Promises and async/await for asynchronous control flow.
Handling errors and managing exceptions.
Implementing event-driven programming.
Module 12: Web Development with Express JS
Introduction to Express.js, a popular framework for Node.js
Setting up an Express application.
Routing and Handling HTTPS application.
Middleware Usage and Creation.
Templating engines and server side rendering.
Course Outline
Module 13: Data Persistence with Databases
Working with databases in Node.js (eg MongoDB, MySQL etc)
Performing CRUD Operations and Data Modelling.
Implementing Database Migrations and Handling Transactions.
Module 14: Restful API Development
Designing and developing Restful API using Express.js
Implementing CRUD Operations with Restful Principles.
Authentication and Authorization using JWT (JSON Web Token)
Handling Input Validation and error handling.
API Documentation with tools like Swagger.
API testing using Postman.
Module 15: SQL Setup
Introduction, Installation and set-up
Module 16: DDL
Create, Drop, Alter, Truncate, Rename operations
How to create a table?
Normalization and likewise
Module 17: DML
Select, Insert, Update, Delete operations
Querying Db with ‘where clause’
Different querying operators: Distinct, limit, top, and, or, not, order
by, in, between
Like and wildcards
Alias
SQL Joins
Module 18: Views
Views creation, alteration, calling, deletion
Course Outline
Module 19: Usage with Node JS
DB connection
Querying
Making basic CRUD application
Launching Your Career
Customized Placement Assistance Program
Profile Building
Soft Skills Development
Aptitude Based Learning
Mock Interviews
Placement Assistance
Why TechNishal?
Comprehensive Curriculum
Offline Training For Hands On Experience
Industry Experienced Experts
Personalized Training Approach
Limited Size Batch
Practical Live Project
Industry Partnerships
Affordable Training Programs
Flexible Training Options
Industry-Recognized Certifications
Other Courses We Offer
Who can Join?
BE / B.Tech
M.Sc. IT
B.Sc. IT
BCA / MCA
Diploma / PGDM
Any IT Enthusiast
Why enroll for Full Stack Training Course?
Live Interactive Learning
World-Class Instructors
Expert-Led Mentoring Sessions
Expert-Led Mentoring Sessions
Hands-On Project Based Learning
Industry-Relevant Projects
Quizzes & Assignments
Industry Recognised Certification
FOR ANY QUERIES ON COURSE
VISIT US AT
205, Shangrila Arcade , 100 Ft Anandnagar Road,
Shyamal cross road, Satellite, Ahmedabad 380015
+919313386475
www.technishal.com
FOLLOW US ON