Syllabus Web Application Development - (314453) Credit Scheme : Examination Scheme : 03 Credit End_Semester : 70 Marks Unit III FRONT END TECHNOLOGIES Front-End Frameworks : What is web framework? Why Web Framework ? Web Framework Types. MVC : What is MVC, MVC Architecture, MVC in Practical, MVC in Web Frameworks. TypeScript : Introduction to TypeScript (TS), Variables and Constants, Modules in TS. AngularVersion 10+ : Angular CLI, Angular Architecture, Angular Project Structure, Angular Lifecycle, Angular Modules, Angular Components, Angular Data Binding, Directives and Pipes, Angular Services and Dependency Injections (DI), Angular Routers, Angular Forms. ReactJS : Introduction to ReactJS, React Components, Inter Components Communication, Components Styling, Routing, Redux- Architecture, Hooks- Basic hooks, useState() hook, useEffect() hook useContext() hook. (Chapter - 3) Unit IV BACK END TECHNOLOGIES Node.JS : Introduction to Node.JS, Environment Setup, Node.JS Events, Node.JS Functions, Node.JS Built- in Modules, File System, NPM, Install External Modules, Handling Data I/O in Node.JS, Create HTTP Server, Create Socket Server, Microservices- PM2. ExpressJS : Introduction to ExpressJS, Configure Routes, Template Engines, ExpressJS as Middleware, Serving Static Files, REST HTTP Method APIs, Applying Basic HTTP Authentication, Implement Session Authentication. MongoDB : NoSQL and MongoDB Basics, MongoDB-Node.JS Communication, CRUD Operations using Node.JS, Mongoose ODM for Middleware, Advanced MongoDB. (Chapter - 4) Unit V MOBILE WEB DEVELOPMENT Mobile-First : What is Mobile-First? What is Mobile Web? Understanding Mobile Devices and Desktop. JQuery Mobile : Introduction to the jQuery Mobile Framework, Set-up jQuery Mobile, Pages, Icons, Transitions, Layouts Widgets, Events, Forms, Themes, Formatting Lists, Header and Footer, CSS Classes, Data Attributes, Building a Simple Mobile Webpage. (Chapter - 5) Unit VI WEB APPLICATION DEPLOYMENT Cloud : AWS Cloud, AWS Elastic Compute, AWS Elastic Load Balancer and its types, AWS VPC and Component of VPC, AWS storage, Deploy Website or Web Application on AWS, Launch an Application with AWS Elastic Beanstalk. (Chapter - 6)