Web Application Development syllabus
2019 PATTERN. This is the 2019 pattern syllabus, the latest SPPU has published on its site for Third Year Information Technology. A 2024 pattern syllabus for this year has not been published there yet, so confirm with your college which pattern applies to you.
314453 · Third Year Information Technology, SPPU 2019 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.
Unit-wise syllabus
Introduction to Web Technologies
6 hoursHTML: Getting started with HTML, Why HTML, Tags and Elements, Attributes, Properties, Headings list, Links, Tables, Images, HTML Form, Media (Audio, Video), Semantic HTML5 Elements. CSS: Why CSS, Types of CSS, How to use CSS, Properties, Classes, Child-Class (Nested CSS), Colors, Text, Background, Border, Margin, Padding, Positioning (flex, grid, inline, block), Animation, Transition. BOOTSTRAP: Why Bootstrap, CSS over Bootstrap, How to Use Bootstrap, Bootstrap Grid System, Bootstrap Responsive, Bootstrap Classes, Bootstrap Components (i.e., Button, Table, List, etc.), Bootstrap as a Cross Platform. W3C: What is W3C , How W3C handles/Supports Web Technologies. TE (Information Technology) Syllabus (2019 Course) 71 Curriculum for Third Year of Information Technology (2019 Course), Savitribai Phule Pune University
Web Scripting Languages
6 hoursJavaScript: Introduction to Scripting languages, Introduction to JavaScript (JS), JS Variables and Constants, JS Variable Scopes, JS Data Types, JS Functions, JS Array, JS Object, JS Events. Advanced JavaScript: JSON - JSON Create, Key-Value Pair, JSON Access, JSON Array, JS Arrow Functions, JS Callback Functions, JS Promises, JS Async-Await Functions, JS Error Handling. AJAX: Why AJAX, Call HTTP Methods Using AJAX, Data Sending, Data Receiving, AJAX Error Handling. JQUERY :Why JQuery, How to Use, DOM Manipulation with JQuery, Dynamic Content Change with JQuery, UI Design Using JQuery.
Front End Technologies
6 hoursFront-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.
Back End Technologies
6 hoursNode.JS: Introduction to Node.JS, Environment Setup, Node.JS Events, Node.JS Functions, Node.JS Builtin 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. TE (Information Technology) Syllabus (2019 Course) 72 Curriculum for Third Year of Information Technology (2019 Course), Savitribai Phule Pune University
Mobile Web Development
6 hoursMobile-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.
Web Application Deployment
6 hoursCloud: 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.
Marks and credits
| Head | Marks | Credit |
|---|---|---|
| Mid-Sem (mid-semester exam) | 30 | 3 |
| End-semester exam | 70 |
Prerequisite: 1. Programming languages C++, Java..
Course outcomes
- CO1- On completion of the course, students will be able to–
- CO2Develop Static and Dynamic website using technologies like HTML, CSS, Bootstrap.
- CO3Demonstrate the use of web scripting languages.
- CO4Develop web application with Front End & Back End Technologies.
- CO5Develop mobile website using JQuery Mobile.
- CO6Deploy web application on cloud using AWS.
Books
Text books
- Kogent Learning Solutions Inc, Web Technologies: HTML, JAVASCRIPT, PHP, JAVA, JSP, XML and AJAX, Blackbook, Dreamtech Press, Second Edition, ISBN: 9788177228496.
- Raymond Camden, Andy Matthews, JQuery Mobile Web Development Essentials, Packt Publishing, Second Edition, 9781782167891.
Reference books
- Steven M. Schafer, “HTML, XHTML and CSS”, Wiley India Edition, Fourth Edition,978- 81- 265-1635-3
- Dr.Hiren Joshi, Web Technology and Application Development, DreamTech, First,ISBN:978- 93-5004-088-1
- Steven M. Schafer, “HTML, XHTML and CSS”, Wiley India Edition, Fourth Edition,978- 81-265- 1635-3
- Ivan Bayross, “Web Enabled Commercial Application Development Using HTML, JavaScript,DHTML and PHP, BPB Publications,4th Edition, ISBN:978-8183330084.
- Brain Fling, Mobile Design and Development, O'REILLY, First Edition, ISBN: 13:978-81- 8404-817-9
- Adam Bretz& Colin J Ihrig, Full Stack Javascript Development with MEAN, SPD, First Edition, ISBN:978-0992461256.
- JavaScript: The Definitive Guide - Master The World's Most-Used Programming Language, Seventh Edition
- Java Script, D.Flanagan, O’Reilly, SPD.
- Programming Typescript: Making Your JavaScript Applications Scale, Boris Cherny
- Learning Amazon Web Services AWS - A Hands-on Guide to the Fundamentals of AWS Cloud Author: Mark Wilkins.
FAQ
How many units are in Web Application Development?
Web Application Development (314453) has 6 units: Unit I Introduction to Web Technologies (6 h); Unit II Web Scripting Languages (6 h); Unit III Front End Technologies (6 h); Unit IV Back End Technologies (6 h); Unit V Mobile Web Development (6 h); Unit VI Web Application Deployment (6 h).
What is the marks scheme for Web Application Development?
The official Information Technology 2019 pattern syllabus lists mid-semester (Mid-Sem) for 30 marks and the end-semester exam for 70 marks, for 3 credits.
What should I know before Web Application Development?
Prerequisite listed in the syllabus: 1. Programming languages C++, Java..