Web Technology — BMC201

Mr. Prashant Kumar Nag

This page contains an outline of the topics, content, and assignments for the semester. Note that this schedule will be updated as the semester progresses, with all changes documented here.

TipSubscribe to Calendar

You can subscribe to this calendar URL in Outlook, Google Calendar, or Apple Calendar.

Week 1

Topic Quiz Lecture Content Lab Assignment
Lecture 1 Introduction to Web Page Designing & Web Development Strategies
Lecture 2 History of Web & Internet, Protocols Governing the Web
Lecture 3 HTML Introduction, Basic Structure & Tags
Lab 1 Development Environment Setup
Due by 11:59 PM
Submit before next session
Lecture 4 HTML Grouping: Div & Span

Week 2

Topic Quiz Lecture Content Lab Assignment
Lecture 5 HTML Lists, Images & Hyperlinks
Lecture 6 HTML Tables, Iframes & Forms
Lecture 7 CSS Introduction, Syntax & Selectors
Lab 2 Lists, Frames, and Media Embedding
Due by 11:59 PM
Submit before next session
Lecture 8 CSS Box Model, Float/Clear, Bootstrap & Revision

Week 3

Topic Quiz Lecture Content Lab Assignment
Lecture 9 JavaScript Introduction & Variables
Lecture 10 Functions in JavaScript & Returning Data
Lecture 11 UI Events & Event Handling
Home Assignment 1 HTML Website with Forms
Due by 11:59 PM
Submission deadline
Lab 3 CSS Design and JavaScript Validation
Due by 11:59 PM
Submit before next session
Lecture 12 Conditions & Looping in JavaScript
Lecture 13 Block Scope Variables (let, const)

Week 4

Topic Quiz Lecture Content Lab Assignment
Lecture 14 Objects & Object Literals in JavaScript
Lecture 15 DOM Manipulation & Array Methods
Lab 4 JavaScript Array Methods and Nested Functions
Due by 11:59 PM
Submit before next session
Lecture 16 Revision & Practical (JavaScript + DOM)
Lecture 17 Servlet Overview & Architecture

Week 5

Topic Quiz Lecture Content Lab Assignment
Home Assignment 2 Interactive Web Page
Due by 11:59 PM
Submission deadline
Lecture 18 Servlet Interface & Life Cycle
Lecture 19 Handling HTTP GET & POST Requests
Lab 5 Browser Information, Objects, and Script Reuse
Due by 11:59 PM
Submit before next session
Lecture 20 Redirecting Requests & Request Dispatching

Week 6

Topic Quiz Lecture Content Lab Assignment
Lab 6 Servlet Authentication with Database Validation
Due by 11:59 PM
Submit before next session
Lecture 21 Session Tracking using Cookies
Lecture 22 Session Tracking with HttpSession
Lecture 23 JSP Introduction & Implicit Objects
Lecture 24 JSP Scripting, Directives, Actions & Custom Tags

Week 7

Topic Quiz Lecture Content Lab Assignment
Lab 7 JSP Registration and CRUD with Session Management
Due by 11:59 PM
Submit before next session
Lecture 25 Spring Core Basics & Dependency Injection
Lecture 26 Spring IoC & Bean Life Cycle
Lecture 27 Bean Scopes: Singleton, Prototype, Request, Session, Application
Lecture 28 Autowiring & Annotations in Spring

Week 8

Topic Quiz Lecture Content Lab Assignment
Lecture 29 Introduction to Design Patterns in Spring
Lecture 30 Factory Design Pattern in Spring
Lecture 31 Strategy Design Pattern in Spring
Lecture 32 AOP & Bean Configuration Styles (XML and Annotation)
Home Assignment 3 Responsive Website
Due by 11:59 PM
Submission deadline
Lab 8 JDBC Retrieval and Spring Fundamentals
Due by 11:59 PM
Submit before next session

Week 9

Topic Quiz Lecture Content Lab Assignment
Lecture 33 Spring Boot Configuration & Setup
Lecture 34 Spring Boot Annotations & Build Systems
Lecture 35 Spring Boot Actuator, Runners & Logging
Lecture 36 REST Controllers & Request Mapping
Lab 9 REST Service and Spring Boot Web Application
Due by 11:59 PM
Submit before next session

Week 10

Topic Quiz Lecture Content Lab Assignment
Lab 10 Capstone Integration and Final Project Workshop
Due by 11:59 PM
Submit before next session
Lecture 37 Request Body, Path Variable & Request Parameter
Lecture 38 HTTP Methods & CRUD APIs (GET, POST, PUT, DELETE)
Lecture 39 Spring Boot Code Structure & Best Practices
Lecture 40 Final Revision & Hands-on Integration (Spring Boot + REST)

Assessment

Topic Quiz Lecture Content Lab Assignment
CAE-1 Written Test on Units I and II
Exam window
CAE-2 Written Test on Units III and IV
Exam window
Final Project Complete Web Application
Due by 11:59 PM
Submission deadline

Extra

Topic Quiz Lecture Content Lab Assignment
Revision Unit I Web Page Designing
Revision Unit II JavaScript