MERN Stack Development Course Content
WEB TECHNOLOGIES
-
- Introduction to web technologies
- Introduction to web applications
- What is FULL, MEAN, MERN Stack
- Editors
HTML
-
- Introduction
- Layers in web application
- Tags, attributes
- Programming
- Audio, Video, Graphics
CSS
-
- Introduction
- Selectors and types of selectors
- Font, text, border, images
- Properties
- Class rules
- Layouts with CSS
- Absolute, relative, fixed positioning
- Float, clear
JAVASCRIPT
-
- Introduction
- Programming languages
- Uses of JavaScript
- Keywords, operators
- Browser objects, JavaScript objects
- Dialogs
- Events
- Basic programming
- Functions
- Let, const keywords
- Nested functions, Closures
- Anonymous functions
- Function expressions
- Hoisting in JavaScript
- animations
- Validations
- AJAX
DOM (document object model)
-
- Introduction
- Types of DOM
- Uses
- Properties and methods
- programming
JQUERY
-
- Introduction to JavaScript libraries
- Advantages
- Functions and Methods
- Selectors, custom selectors
- Validations
- DOM
- Animations
- AJAX
BOOTSTRAP
-
- Introduction
- Responsive design
- Classes
- Containers
- Colors, jumbotran, navbar
- Forms, buttons, cards, modals
- Carousel, images
DATA FORMATS
-
- XML
- JSON
- JSON Data structures
- Difference between XML and JSON
PROJECT
-
- Project concept will be give and you have to work on that suggestions will be give and progress will be monitored
MONGODB
-
- Introduction to databases
- No SQL databases
- Installation of MongoDB
- Working with MongoDB
- MongoDB document
- Data modelling
- MongoDB with JavaScript
- Indexes
- Administering databases
EXPRESSJS
-
- Introduction
- MVC pattern
- Error handling
- Middleware
- Implementing sessions
- http authentication
- Templating
REACTJS
1.Introduction
-
- Web applications
- Html, CSS, JavaScript
- JavaScript libraries
2.Installation
-
- Software required
- Environment setup
- NPM packages
- Virtual DOM
- First example
3.React components
-
- What is component
- Component API
- Creating components
- Creating multiple components
- React state and its life cycle
- Stateless, stateful components
4.Properties and Events
-
- What are properties
- Events in reactJS
- Accessing child properties
5.React forms
-
- Working with forms
6.React router
-
- Working with router
- Refactoring router and components
7.React flux
-
- Flux pattern
- Implementing flux store
8.React Animations
9.State management
10.Hooks
-
- Introduction
- Using state hook
- Using the effect hook
- Rules of hooks
- Creating own hooks
- Hooks API reference
11.React and Redux
-
- Core concepts
- Redux setup
- Action creators
- Handling actions
- Splitting reducers
- Adding Redux to the React Project and Redux Devtools.
- Setting Up the Reducer and the Store
NODEJS
-
- Introduction
- Installation
- NPM
- CLI and REPL
- Modules
- Asynchronous programming and callbacks
- Streams and Buffers
- Web server and creating web server
- Networking
- Sending Email
- Database connectivity
- Using Mongo, MySQL
- Debugging NodeJS applications