Lectures
BMC201 - Web Technology
Course Lectures
This folder contains all lectures for BMC201 - Web Technology course.
Week 1: Introduction to Web Development
- Lecture 5: HTML Lists & Images
- Lecture 6: HTML Hyperlinks & Tables
- Lecture 7: HTML Forms & Form Elements
- Lecture 8: Introduction to CSS
Week 3: Advanced CSS & JavaScript
- Lecture 9: CSS Units & Advanced Selectors
- Lecture 10: CSS Box Model & Positioning
- Lecture 11: Bootstrap Framework
- Lecture 12: JavaScript: Variables & Data Types
Week 4: JavaScript Functions & Events
Week 5: DOM Manipulation
Weeks 6-7: Mid-Semester Exam Preparation
Week 8: JSP & Servlets
- Lecture 21: Servlet Architecture & Lifecycle
- Lecture 22: HTTP GET & POST Requests
- Lecture 23: Session Tracking & Cookies
- Lecture 24: Introduction to JSP
Week 9: JSP Advanced & MVC
- Lecture 25: JSP Implicit Objects & Directives
- Lecture 26: JSP Standard Actions & JSTL
- Lecture 27: MVC Architecture
- Lecture 28: Database Connectivity with JDBC
Week 10: Spring Framework
- Lecture 29: Spring Framework & Dependency Injection
- Lecture 30: Spring Beans & Application Context
- Lecture 31: Aspect-Oriented Programming (AOP)
- Lecture 32: Spring MVC Overview
Week 11: Spring Framework & Spring Boot
- Lecture 33: Spring Data & ORM Integration
- Lecture 34: Spring Security
- Lecture 35: Introduction to Spring Boot
- Lecture 36: Building REST APIs with Spring Boot
Week 12: Spring Boot & REST Services
- Lecture 37: REST API Best Practices
- Lecture 38: Testing in Spring Boot
- Lecture 39: Deployment & Production
- Lecture 40: Final Project Discussion & Revision
How to Use These Lectures
- Click on any lecture link to view the lecture source
- To present, render the Quarto file to RevealJS format
- Use arrow keys to navigate slides
- Press ‘S’ for speaker notes
- Press ‘F’ for fullscreen
Styling
All lectures use the custom SCSS theme from course-slides-styles.scss, which is based on the UCSB-MEDS presentation template.