Course Details
Hands On Offline and Online Training available.
Duration : 6 Months
- Introduction to HTML
- HTML Basics, Elements, Attributes, Styles
- Input Attributes, File Paths, Script tag
- Forms, Form Elements, Input Element Types etc
- Sample programs
- Introduction to CSS
- CSS Introduction, Syntax, Selectors, Styling
- CSS Tables, CSS Box Models
- CSS Opacity, CSS Navigation Bar, Dropdowns etc
- Sample exercises
- Introduction to Bootstrap
- Bootstrap Introduction, layouts.
- Grid,Colours,Tables,Forms,Buttons
- Navbar,Carousel,Cards
- Sample web page
- Portfolio,Blog etc
- Introduction to JavaScript
- JavaScript Tokens,
- Data Types,
- Conditional statements and Control loops
- Array concept,
- Functions
- Function Parameters, Function Return Types
- Sample JavaScript Programs
- Form validations
- Handling Events
- Working with Dates and Time
- OOPs Concept
- (Loan Calculator, BMI calculator, Age Calculator )
- Introduction to JQuery and AJAX
- Introduction to JQuery
- Selectors
- HTML Manipulations
- Effects and Events
- Ajax and JSON
- Ajax with JQuery
- Load Method
- get and getJson Method
- Post Method
- Concepts of API
- Sample Free API Demonstration
- React
- Introduction
- Installation
- Architecture
- React Features
- ReactJS - Creating a React application
- Simple application using CDN
- Complex application using React Create App cli
- Complex application using custom method
- JSX
- Components
- Class Component
- Functional Component
- Styling
- Properties (props)
- Events
- Conditionals
- Lists
- Forms
- Router
- React Hooks
- useState
- useEffect
- useContext
- useRef
- Consume REST APIs in React
- Fetch API
- Axios
- Redux
- Components
- Â MySQL
- Introduction of Database
- Types of database
- Normalisation
- ACID property
- Introduction to MySQL
- MySQL Features
- Advantage
- Installation
- Data Types
- Variables
- MySQL Create Database
- MySQL select Database
- MySQL Show Database
- MySQL Drop Database
- Table and Views
- Create,Alter,Drop,Truncate,show
- MySQL Queries
- Constraints
- Insert,Update,Delete,Select
- Create,DROP,Show
- Mysql Where Clauses
- MySQL Aggregate functions
- Nested Query
- MySQL Joins
- MongoDB
- Introduction to MongoDB
- No Sql Database
- Advantages over RDBMS
- MongoDB Installation
- MongoDB Data Modelling
- Static and Dynamic Schemas
- Create database
- Drop Database
- MongoDB Collection
- Collection V/s Table
- Create, Drop Collection
- CRUD Operation in MongoDB
- Introduction to Document
- Create document
- Insert Document
- Update Document
- Delete Document
- MongoDB Operations
- Sort Records
- Projection
- Aggregations
- Indexing
- Limiting and Skipping Records
- MongoDB Shell
- MongoDB Cloud
- Sharding
- Replication
- MongoDB Tools
- Difference Between ORM and ODM
- Introduction to Mongoose
- Installing Mongoose
- Connecting to MongoDb from Mongoose
Node JS
- Server Side Programming
- Server
- Http Request and Response
- Introduction to Node JS
- Advantages of Node JS
- Features of Node
- Installation and Environment
- Working in REPL, Node JS Console
- What is NPM, Installing Packages Locally
- Adding dependency in package json
- Installing package globally
- Structure of Node Project
- Async And Await
- Creating and locating Modules
- Creating Web Server
- Handling http requests
- Sending Requests
- File System
- Reading a File, Writing a File
- Opening a file, Deleting a file
- Other IO Operations
- Events
- Event Emitter class
- Returning event emitter
- Express JS
- Introduction to Express
- What is framework and Library?
- js Overview
- Installing Express.js
- HTTP method with Node
- Routing
- Route Handler
- Router Functions
- Handling Form data
- Cookies and Sessions
- User Authentication
- JWT tokens
- Passport
- Template Engine
- Embedding JS code into Pug files
- Express with MySQL
- Express with MongoDB
- Creating Restful Apps
- Introduction to Postman
- Mini Project(Using React)
- Mini Project(Using MERN)
- Main Project(Using MERN)
Our MERN stack course teaches you how to build web applications using four main technologies: MongoDB, Express.js, React, and Node.js. MongoDB is a database that stores data in a flexible, JSON-like format, making it easy to manage and scale. Express.js is a web framework for building server-side applications, providing robust features for web and mobile applications. React is a powerful library for creating dynamic and responsive user interfaces, allowing you to build interactive web pages. Node.js enables you to run JavaScript on the server, making it possible to use a single programming language for both client-side and server-side development. Together, these tools help you create full-stack applications efficiently and effectively.