BBC302

Web Technology

L-T-P3-1-0 Credits4 Session2025-26 TypeTheory
Appears in 1 semester

BCA · Sem 3 (Core)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Web Page Designing

8 hrs

Introduction and Web Development Strategies, History of Web and Internet, Protocols Governing Web, HTML-Introduction, HTML Tags, HTML-Grouping Using Div & Span, HTML-Lists, HTML-Images, HTML- Hyperlink, HTML Table, HTML- Iframe, HTML-Form, Dynamic HTML, Document Object Model, Features of DHTML, DHTML Events

Unit2

Unit 2: CSS

8 hrs

Creating Style Sheet, CSS Properties , CSS Styling , Working with block elements and objects, Working with Lists and Tables , CSS Id and Class, Box Model(Introduction, Border properties, Padding Properties, Margin properties), CSS Advanced(Grouping, Dimension, Display, Positioning, Floating, Align, Pseudo class, Navigation Bar, Image Sprites, Attribute sector), Introduction to Bootstrap

Unit3

Unit 3: Java Script and XML

8 hrs

Introduction to JavaScript, Creating Variables in JavaScript, Creating Functions in JavaScript, UI Events, Returning Data from Functions, Working with Conditions, looping in JavaScript, Block Scope Variables, Working with Objects, Creating Object using Object Literals, Manipulating DOM Elements with JavaScript , Introduction to XML, Defining XML tags

Unit4

Unit 4: Web Application development using JSP & Servlets

8 hrs

Servlet Overview and Architecture, Interface Servlet and the Servlet Life Cycle, Handling HTTP get Requests, Handling HTTP post Requests, Redirecting Requests to Other Resources, Session Tracking, Cookies, Session Tracking with Http Session. Java Server Pages (JSP) , Implicit Objects, Scripting, Standard Actions, Directives, Custom Tag Libraries

Unit5

Unit 5: Spring & Spring Boot

8 hrs

Spring Core Basics-Spring Dependency Injection concepts, Introduction to Design patterns, Factory Design Pattern, Strategy Design pattern, Spring Inversion of Control, AOP, Bean Scopes Singleton, Prototype, Request, Session, Application, Spring Boot Configuration, Spring Boot Annotations, Spring Boot Actuator, Spring Boot Build Systems, Spring Boot Code Structures

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Apply the knowledge of HTML and DHTML to develop web application.K3
  2. CO2Understand and apply the elements of Creating Style Sheet (CSS) , BootstrapK3
  3. CO3Understand, analyze and apply the role of JavaScript in the workings of the web and web applications, Understand XML.K3
  4. CO4Apply and build dynamic web applications using servlet and JSP.K3
  5. CO5Develop Spring-based Java applications using Java configuration, annotation-based configuration, beans and their scopes, and properties, Develop web application using Spring Boot.K3

Suggested Readings

  1. Burdman J., “Collaborative Web Development – Strategies and Best practices for Web Teams”, Addison-Wesley.
  2. Xavier C, “Web Technology & Design”, New Age International Publishers.
  3. Bayross I., “Web Technologies”, BPB Publications.
  4. Schieldth H., “The Complete Reference – HTML & CSS”, McGraw Hill.
  5. Bergsten H., “Java Server Pages”, SPD O’ Reilly.
  6. Walls C., “Spring Boot in Action”, Manning Publications.
  7. Bakliwal S., “Hands-on Application Development using Spring Boot”, BPB Publications

Official AKTU syllabus

This subject is on page 5, 6 of the original AKTU PDF.

Official AKTU syllabus PDF ↗