PG-DAC February 2025
Duration: 112 hours (56 theory hours + 56 lab hours)
Objective: To introduce the students to HTML, CSS, JavaScript, XML, JSON, Ajax, Node.js, Express.js, React, React-Redux, and practical relevance of all these technologies.
Evaluation: 100 marks
Weightage: CCEE – 40%, Lab exam – 40%, Internals – 20%
Text Books:
- Fundamentals of Web Development, 1e, by Randy Connolly, Ricardo Hoar / Pearson
- MERN Quick Start Guide – Build web applications with MongoDB, Express.js, React, and Node by Eddy Wilson Iriarte Koroliova / Packt
References:
- Internet & World Wide Web: How to Program by Paul Deitel, Henry Deitel & Abbey Deitel / Pearson Education
- XML - How to Program by Deitel et al / Pearson Education
- Ajax in Action by Dave Crane, Eric Pascarello / Dreamtech Press
- JavaScript: The Good Parts by Douglas Crockford / O'Reilly
- Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node by Vasan Subramanian / Apress
- Web Application Security: A Beginner's Guide by Bryan Sullivan & Vincent Liu / Tata McGraw Hill
- W3Schools Tutorials [https://www.w3schools.com/]
- Mozilla Developer Network Web Development Tutorials [https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web]
- Curated Tutorial Links on ES6, React, etc. [https://github.com/markerikson/react-redux-links]
(Note: Each Session is of 2 hours)
Session 1: Architecture of Web