MASTER OF COMPUTER APPLICATION (MCA)
KCA021: Web Technology
Course Outcome (CO) Bloom’s Knowledge Level (KL)
At the end of course, the student will be able to:
Apply the knowledge of HTML and CSS to develop web application and K3, K6
CO 1 analyze the insights of internet programming to implement complete
application over the web.
Understand, analyze and apply the role of JavaScript in the workings of the K2, K3
CO 2
web and web applications.
CO 3 Understand, analyze and build dynamic web applications using servlet and JSP. K2, K3
Develop Spring-based Java applications using Java configuration, XML K2, K4,K6
CO 4 configuration, annotation-based configuration, beans and their scopes, and
properties.
CO 5 Develop web application using Spring Boot and RESTFul Web Services K3, K6
DETAILED SYLLABUS 3-1-0
Unit Topic Proposed
Lecture
Web Page Designing: 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, Introduction of CSS, CSS
I 08
Syntax, External Style Sheet using < link >, Multiple Style Sheets, Value Lengths
and Percentages, CSS-Selectors, CSS-Box Model, Floats, Clear, Introduction to
Bootstrap.
Scripting: 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,
II 08
Creating Object using Object Literals, Manipulating DOM Elements with
JavaScript
Web Application development using JSP & Servlets: Servlet Overview and
Architecture, Interface Servlet and the Servlet Life Cycle, Handling HTTP get
Requests, Handling HTTP post Requests, Redirecting Requests to Other
III Resources, Session Tracking, Cookies, Session Tracking with Http Session. Java 08
Server Pages (JSP): Introduction, Java Server Pages Overview, A First Java Server
Page Example, Implicit Objects, Scripting, Standard Actions, Directives, Custom
Tag Libraries.
Spring: Spring Core Basics-Spring Dependency Injection concepts, Introduction
to Design patterns, Factory Design Pattern, Strategy Design pattern, Spring
IV Inversion of Control, AOP, Bean Scopes- Singleton, Prototype, Request, Session, 08
Application, WebSocket, Auto wiring, Annotations, Life Cycle Call backs, Bean
Configuration styles
Spring Boot: Spring Boot- Spring Boot Configuration, Spring Boot Annotations,
Spring Boot Actuator, Spring Boot Build Systems, Spring Boot Code Structure,
V Spring Boot Runners, Logger, BUILDING RESTFUL WEB SERVICES, Rest 08
Controller, Request Mapping, Request Body, Path Variable, Request Parameter,
GET, POST, PUT, DELETE APIs, Build Web Applications
Curriculum & Evaluation Scheme MCA(III & IV semester) Page 20
MASTER OF COMPUTER APPLICATION (MCA)
Text books:
1. Burdman, Jessica, “Collaborative Web Development” Addison Wesley
2. Xavier, C, “Web Technology and Design” , New Age International
3. Ivan Bayross,” HTML, DHTML, Java Script, Perl & CGI”, BPB Publication
4. Bhave, “Programming with Java”, Pearson Education
6. Hans Bergsten, “Java Server Pages”, SPD O’Reilly
7. Naughton, Schildt, “The Complete Reference JAVA2”, TMH
8. Craig Walls, “Spring Boot in Action”
Curriculum & Evaluation Scheme MCA(III & IV semester) Page 21