Web Technologies (WT), 2026-2027
Shiv Nadar University Chennai, India, Section-IoT-A



The web is not just code; it is a platform for innovation.
Profile

  Course Registration Expired

                                                       
Lec No. Topic Materials
1 Introduction to Web Technologies 13 July, Monday, 2026 PPT Syllabus
2 Introduction to Web Technologies 14 July, Tuesday, 2026
3 Design Basic Website 15 July, Wednesday, 2026 PPT
4 Develop Basic Website 15 July, Wednesday, 2026 PPT
5 HTML Introduction 20 July, Monday, 2026 PPT
6 HTML - Element 21 July, Tuesday, 2026 PPT
7 CSS – Cascading Style Sheet 22 July, Wednesday, 2026 PPT
8 HTML and CSS - Text Formatting, Hyperlink, Images, Frames, Tables, Links 22 July, Wednesday, 2026 PPT
9 Javascript 27 July, Monday, 2026 PPT
10 Javascript – Datatypes, Variables, Type Conversion, Control Structures, Arrays, Functions 28 July, Tuesday, 2026 PPT
11 Javascript – Object 29 July, Wednesday, 2026 PPT
12 Client Side Form Validation 29 July, Wednesday, 2026
13 DOM, Manipulation and Event Handling 03 August, Monday, 2026 PPT
14 Javascript - Form Validation 04 August, Tuesday, 2026 PPT
15 Revision 1 - HTML, CSS, Javascript 05 August, Wednesday, 2026 PPT
16 Toggling Light Theme & Dark Them: Design and implement a CSS with dark and light theme using Javascript(The default CSS shall be in light mode) 05 August, Wednesday, 2026
17 Introduction to React 10 August, Monday, 2026 PPT
18 React – AJAX, SPA Components and Props 11 August, Tuesday, 2026 PPT react sample code
19 React – AJAX, SPA Components and Props 12 August, Wednesday, 2026 PPT
20 Search and Filter using React 12 August, Wednesday, 2026
21 React – States, Hooks, and useState 17 August, Monday, 2026 PPT
22 CIA-1 18 August, Tuesday, 2026
23 React – Hooks Lifecycle and useEffect 19 August, Wednesday, 2026 PPT Sample Code
24 React menu navigation: To write a program using React.js that focuses on Menu Navigation for Occidental Petroleum Website 19 August, Wednesday, 2026
25 React Routing 24 August, Monday, 2026 PPT
26 React Bootstarp 25 August, Tuesday, 2026 PPT
27 Introduction to Server-Side Programming 26 August, Wednesday, 2026 PPT
28 React Assignment 26 August, Wednesday, 2026
29 React Review 31 August, Monday, 2026 PPT
30 Introduction to node js 01 September, Tuesday, 2026 PPT
31 No Class, adjusted by Divya Ma'am 02 September, Wednesday, 2026
32 No Class for SIH 02 September, Wednesday, 2026
33 Introduction to node js programming 15 September, Tuesday, 2026 PPT
34 Node JS Modules 16 September, Wednesday, 2026 PPT Demo website with node.js
35 React - Real Time Form Validation, and Submission Validation 16 September, Wednesday, 2026
36 HTTP Module (Adjustment class for 12 Oct, Monday) 17 September, Thursday, 2026 PPT Sample Code
37 File System Module 21 September, Monday, 2026 PPT
38 URL Module 22 September, Tuesday, 2026 PPT Sample Code
39 Nodejs – MongoDB 23 September, Wednesday, 2026 PPT
40 Practice Sample Codes for http, fs and url module 23 September, Wednesday, 2026
41 Express 28 September, Monday, 2026 PPT
42 Express - Structured Data: MySQL (Adjustment for 10th Oct) 29 September, Tuesday, 2026 PPT Sample Code
43 Nodejs-mysql 29 September, Tuesday, 2026
44 Web Services 30 September, Wednesday, 2026 PPT
45 Design website for Student Management System using MySQL, Node.js, DOM and AJAX 30 September, Wednesday, 2026
46 REST, Request, Response 05 October, Monday, 2026 PPT
47 RESTful APIs, OData, Microservices 06 October, Tuesday, 2026 PPT
48 Mini Project Discussion 07 October, Wednesday, 2026 PPT
49 Mini Project Code development 14 October, Wednesday, 2026

Total Theory Hours:30 Hours 50 Minutes, No. of Theory Classes: 37
Total Lab hours :30 Hours 0 Minutes, No. of Lab Classes: 12

Reference Books of WT-2026-2027 IoT-A
Paul J. Deitel, Harvey M. Deitel, Abbey Deitel, “Internet & World Wide Web How to Program”, Pearson, Fifth Edition, 2012. (Unit I & V)
Brad Dayley, BrendanDayley, Caleb Dayley, “Node.js, MongoDB and Angular Web Development: The definitive guide to using the MEAN stack to build web applications”, Pearson Education, Second Edition, 2017. (Unit II,III& IV)


Assignments WT-2026-2027 IoT-A
1 Client side Validation using Javascript: To design and implement a client-side form validation script for a user registration form on a website containing the following fields: Username, Email, Password, Phone Number, Confirm Password. Please find the attachment. Please copy paste all the require codes. You cannot attach any files.
Published on : 2026-07-29, Last date of submission : 2026-07-29
2 Toggling Light Theme & Dark Them: Design and implement a CSS with dark and light theme using Javascript(The default CSS shall be in light mode)
Published on : 2026-08-05, Last date of submission : 2026-08-05
3 Search and Filter using React: Using React, develop a Search and Filter Product Application that allows users to search products by name and filter only the products that are in stock. The application should display products grouped by category, highlight out-of-stock products in red, and update the displayed list dynamically based on user input. Explain the role of useState, props, event handling, conditional rendering, and list rendering in your implementation, and include the source code in your submission.
Published on : 2026-08-12, Last date of submission : 2026-08-12
4 React menu navigation: To write a program using React.js that focuses on Menu Navigation for Occidental Petroleum Website.
Published on : 2026-08-19, Last date of submission : 2026-08-19
5 React- Simple Applications: Implement a react counter app and interest calculator. Please find the attachment for more details
Published on : 2026-08-26, Last date of submission : 2026-08-26
6 React - Real Time Form Validation, and Submission Validation: Implement a react app following the instruction attached
Published on : 2026-09-16, Last date of submission : 2026-09-16
7 Creating simple Node JS web application: To create a Node JS server that has 2 pages - Homepage, and About and to implement proper error handling for invalid routes (e.g., return a 404 status code for unknown routes), and also, implement a middleware to log incoming requests to the console.
Published on : 2026-09-23, Last date of submission : 2026-09-23
8 Student Management System using MySQL, Node.js, DOM and AJAX: Develop a simple Student Management Website that allows users to add, view, search, and delete student records. The application must use HTML/CSS for the user interface, JavaScript DOM for dynamic webpage manipulation, AJAX for communication between the browser and server without reloading the page, Node.js for the backend server, and MySQL for storing student information.
Published on : 2026-09-30, Last date of submission : 2026-09-30

Comments


  • The Course is very insightful


  • damn good


  • It's really good!


  • The best part about this course is that you tech us using a website that is up, running and used on a daily basis. This helps me understand way better than if you taught using a dummy website and dummy examples. It is also interesting to listen to your life experiences, pls do share more about your academic journey.


  • It's good




  • Write Your Feedback on this Course