Full Stack Web Syllabus & Notes

Unit-I: Introduction to Web Development
Web Development: Working Principle of Web Development Framework, Backend Vs Front End Development, Function of React – MongoDB. HTML5: HTML Page Structure, Inline and Block Level Tags, Multimedia Tags, Forms, Navbar and Sidebars. CSS: Introduction To CSS, Inline CSS, Internal and External CSS, CSS Selectors, CSS Core Attributes Like Color, Background, Fonts, Text, Borders, Z-Index, Margins, Cursor, Outline, Dimensions, Float, Arrow, Resize, Position, Zoom, Focus, Navbar, Layers, Measuring Units, Box Model Etc. Version Control System: GIT, Setting Up Repository and Committing Changes.
Unit-II: Scripting
JavaScript Core: DOM Model, JavaScript Introduction, Variables, Operators, Loop, Functions, JS Data Structures, Events, Alert, Date, And Time. Advanced JavaScript: Collection, Objects, Oops Concepts, Exception Handling, Async/Wait, Generators, Modules, Debugging, jQuery Integration with JavaScript Components. Bootstrap: Layout, Contents, Forms, Components.
Unit-III: NodeJS
Setup, Global Objects, Modules, Routing, File Upload, Express Integration, Express Parameters, Query String, HTTP Methods, Rest APIs, Tokens.
Unit-IV: React
ReactJS: Setup, Structure, Life Cycle, JSX, Components, Class, Properties, Event Handling, Conditionals, List, Form, Router, Bootstrap, Fragment, Table, Conditional Rendering Context API, HOOK, Use State, Use Context, Use Effect.
Unit-V: MongoDB
Introduction, Query API, Database Creation, CRUD Commands, Aggregation, Validations, Node.JS Drivers. Integrating React with Nodejs, Express, and React Components.