0% found this document useful (0 votes)
3 views

Course Pack-Web Technology - R1UC626C

The Course Pack serves as a detailed pedagogical framework for faculty instruction, outlining course components such as objectives, outcomes, assessment patterns, and content. It promotes a standardized yet flexible approach to teaching, allowing for innovation in pedagogies and assessment tools. The document also includes specific course details for 'Web Technology,' including prerequisites, objectives, outcomes, and a comprehensive lesson plan.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Course Pack-Web Technology - R1UC626C

The Course Pack serves as a detailed pedagogical framework for faculty instruction, outlining course components such as objectives, outcomes, assessment patterns, and content. It promotes a standardized yet flexible approach to teaching, allowing for innovation in pedagogies and assessment tools. The document also includes specific course details for 'Web Technology,' including prerequisites, objectives, outcomes, and a comprehensive lesson plan.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

COURSEPACK

FRAMEWORK

The Course Pack is a comprehensive and complete pedagogical guideline document that describes
the components of instruction delivery by a faculty member. It consists of the scheme of the course,
Course Overview, Course Objectives, Prerequisite course, Program-specific Outcomes (PSOs),
Course outcomes (COs), Bloom’s taxonomy (Knowledge Levels), Types of Courses, Course
articulation matrix, Course assessment patterns, Course content, Lesson Plan, Bibliography,
Problem-based learning/case-studies/clinical, and Student-Centred learning (self- learning towards
life-long-learning). It not only provides a uniform design of Course delivery across the University
but also ensures freedom and flexibility to introduce innovations in learning and teaching and create
vivid kinds of assessment tools (alternate assessment tools) by a faculty member.
The course pack is developed by the faculty member teaching a course. If more than one faculty
teaches the same course, all the faculty members teaching the course shall be formed as a cluster,
and a senior faculty member (Course-lead) lead the Course delivery design in a team effort. The
Course Pack provides ample scope and opportunity to bring innovations in teaching pedagogies
in a school/department.
Hence, the Course pack is a comprehensive learning-teaching strategy framework to be followed by
all the faculty members in schools/departments in the university. It is not only a tool for measuring
the learning of a class but also analyses the achievement levels (learning outcomes of the course)
of all the students in a class in a continuous manner.

: for internal circulation 2


COURSE PACK
SCHEME
Course Title Web Technology Course Type Comprehensive
Course Code R1UC626C Class B.Tech
Activity Credits Credit Hours Total Number of Assessment in
Classes per Semester Weightage
Lecture 3 3
Instruction Tutorial

Practical
Tutorial
0 0

Theory
delivery

study
Self-

SEE
CIE
Practical 1 2
Self-study 1 7
Total 5 12 45 0 30 105 50% 50%
Course Lead Dr. S. Prabaharan Course Dr. P Rajaram
Coordinator
Names of Theory Practical
Course 1. A. Boobalan 1. A. Boobalan
Instructors 2. Abadhan Saumya Sabyasachi 2. Abadhan Saumya Sabyasachi
3. Ajay Shankar 3. Ajay Shankar
4. Amar Singh 4. Amar Singh
5. Ankita Shukla 5. Ankita Shukla
6. Avinash Dwivedi 6. Avinash Dwivedi
7. Bharat Bhushan Naib 7. Bharat Bhushan Naib
8. Deepak Sonker 8. Deepak Sonker
9. Garima Pandey 9. Garima Pandey
10. Greeshma G.S. 10. Greeshma G.S.
11. Jagveer Singh 11. Jagveer Singh
12. Jitender Tanwar 12. Jitender Tanwar
13. K. Rajkannan 13. K. Rajkannan
14. M Umapathy 14. M Umapathy
15. Nayan Kumar Sarkar 15. Nayan Kumar Sarkar
16. Neha Bagwari 16. Neha Bagwari
17. P Rajaram 17. P Rajaram
18. R Radha Krishnan 18. R Radha Krishnan
19. R. Muthuganesh 19. R. Muthuganesh
20. S. Prabaharan 20. S. Prabaharan
21. Santosh Kumar 21. Santosh Kumar
22. Sivakumar Madeshwaran 22. Sivakumar Madeshwaran
23. Suveg Moudgil 23. Suveg Moudgil
24. T. Ganesh Kumar 24. T. Ganesh Kumar
25. Uppiliraja P 25. Uppiliraja P
26. Vinay Kumar Pandey 26. Vinay Kumar Pandey
27. Vipin Rai 27. Vipin Rai

: for internal circulation 3


COURSE PACK
FRAMEWORK

COURSE OVERVIEW

This course focuses on the World Wide Web as a platform for interactive applications and content sharing. The
development of web-based applications requires knowledge about the underlying technology and the formats and
standards the web is based upon. In this course you will learn about the HTTP communication protocol, the markup
languages HTML, XHTML and XML, and the CSS for formatting and transforming web content, interactive
graphics and multimedia content on the web, client-side programming using JavaScript and server-side scripting
like SERVLET/ JSP and JSP along with database connectivity for dynamic web development.

PREREQUISITE COURSE

PREREQUISITE COURSE No
REQUIRED
If, yes please fill in the Details Prerequisite Prerequisite
course code course name
NA NA

COURSE OBJECTIVE

1. To understand different skills for creating web sites considering both client and server side.
2. To apply different techniques for designing responsive web applications.
3. To analyze strategies to develop server-side applications.
4. To develop dynamic websites.

COURSE OUTCOMES (COs)


After the completion of the course, the student will be able to:

CO No. Course Outcomes

Understand various responsive web development protocol, services and strategies


R1UC626C.1 used in web-based system.

Apply different Web development techniques like HTML, CSS, JavaScript,


R1UC626C.2 XML, AJAX
Apply Server-side techniques JSP and SERVLET to build responsive and
R1UC626C.3
dynamic user interfaces with Java Database Connectivity (JDBC)
Analyze different client side and server-side development strategies along with
R1UC626C.4 database connectivity for developing dynamic web pages. Design and Develop
web applications in real time scenario.

: for internal circulation 4


PROGRAM OUTCOMES (POs):

Engineering Knowledge: Apply knowledge of mathematics, natural science, computing,


PO1: engineering fundamentals and an engineering specialization as specified in WK1 to WK4
respectively to develop to the solution of complex engineering problems.

Problem Analysis: Identify, formulate, review research literature and analyse complex
PO2: engineering problems reaching substantiated conclusions with consideration for sustainable
development. (WK1 to WK4).
Design/Development of Solutions: Design creative solutions for complex engineering
problems and design/develop systems/components/processes to meet identified needs with
PO3:
consideration for the public health and safety, whole-life cost, net zero carbon, culture, society
and environment as required. (WK5).
Conduct Investigations of Complex Problems: Conduct investigations of complex
PO4: engineering problems using research-based knowledge including design of experiments,
modelling, analysis & interpretation of data to provide valid conclusions. (WK8).
Modern Tool Usage: Create, select and apply appropriate techniques, resources and modern
PO5: engineering & IT tools, including prediction and modelling recognizing their limitations to
solve complex engineering problems. (WK2 and WK6).
The Engineer and The World: Analyze and evaluate societal and environmental aspects
PO6: while solving complex engineering problems for its impact on sustainability with reference to
economy, health, safety, legal framework, culture and environment. (WK1, WK5, and WK7).

Ethics: Apply ethical principles and commit to professional ethics, human values, diversity
PO7:
and inclusion; adhere to national & international laws. (WK9).

Individual and Collaborative Team work: Function effectively as an individual, and as a


PO8:
member or leader in diverse/multi-disciplinary teams.

Communication: Communicate effectively and inclusively within the engineering community


and society at large, such as being able to comprehend and write effective reports and design
PO9:
documentation, make effective presentations considering cultural, language, and learning
differences.
Project Management and Finance: Apply knowledge and understanding of engineering
PO10: management principles and economic decision-making and apply these to one’s own work, as
a member and leader in a team, and to manage projects and in multidisciplinary environments..
Life-Long Learning: Recognize the need for, and have the preparation and ability for:
PO11: i) independent and life-long learning ii) adaptability to new and emerging technologies and iii)
critical thinking in the broadest context of technological change. (WK8).

: for internal circulation 5


COURSEPACK
FRAMEWORK

PROGRAMME SPECIFIC OUTCOME (PSO):

The students of Computer Science and Engineering shall:


PSO1: Have the ability to work with emerging technologies in computing requisite to Industry 4.0.

PSO2: Demonstrate Engineering Practice learned through industry internship and research project to solve live
problems in various domains.

BLOOM’S LEVEL OF THE COURSE OUTCOMES


INTEGRATED

Remember Understand Apply Analyse Evaluate Create


CO No. BTL1 BTL2 BTL3 BTL4 BTL5 BTL6

R1UC626C.1 √


R1UC626C.2
R1UC626C.3 √ √


R1UC626C.4

PROGRAM OUTCOMES (POs): AS DEFINED BY CONCERNED THE APEX BODIES

COURSE ARTICULATIONMATRIX
PSO1

PSO2
PO10

PO11
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

COs#/POs

3
R1UC626C.1
3 2 1
R1UC626C.2
3 2 2 2
R1UC626C.3
3 2 2 3
R1UC626C.4

Note: 1-Low, 2-Medium, 3-High

: for internal circulation 6


ASSESSMENT PATTERN

CIE Total Marks

Type of Course Final Marks


LAB (Work+ Course-based
(C) Record) Project^
CIE*0.5+SEE*0.5
MTE CIE SEE

COMPREHENSIVE 25 50 25 100 100 100

@ Lab Work-15 marks + Lab Record-10 marks

TYPICAL RUBRIC FOR THE COURSE-BASED PROJECT

Technical
Type of Assessment Tools Preliminary Project Plan Seminar TRL-1 Viva-voce

Course-based Project Work 05 05 10 05

PPP (Preliminary Project Plan): The preliminary project plan (PPP) provides an initial, overview of the project
and all of its known parameters. It outlines the project’s objectives, relevance to the program, merit, and conformity
to current industry/ government policy, proposed methodology, and expected outcomes. It should also include any
known constraints related to the time frame (Gantt Chart), budget, etc.

TRL (Technology Readiness Level)-1: Basic Research: Initial scientific research has been conducted. Principles
are qualitatively postulated and observed. Focus is on new discovery rather than applications.

: for internal circulation 7


COURSE CONTENT

Content

THEORY:

WEB SITE BASICS AND HTML5

Web Essentials: Clients, Servers, and Communication-The Internet – Basic Internet protocols – WWW
– HTTP Request Message –HTTP Response Message – Web Clients- Web Servers-Web development
strategies- Introduction to HTML5: Basic Elements, Form Elements, Media Elements, HTML5
Graphics (Canvas, SVG)-XHTML: Syntax and Semantics-Case Study: Create a static Website.

FRONT END DESIGN USING CSS3 AND BOOTSTRAP FRAMEWORK

CSS: Types of CSS, CSS Properties -CSS3: Selector String, Box Model, Text Properties, CSS 3D
Transformation, CSS Animation- Bootstrap Framework: BS Grid, Tables, Images, Alerts, Form

Elements. Representing Web Data: Basic XML- DTD- Namespaces-XML Schema, DOM, XSL and

XSLT Transformation- Case study: Online Blog Creation

DYNAMIC WEB PAGE DESIGN USING JAVA SCRIPT AND JQUERY Java
Script: Data Types and Variables -Operators - Control Statements - Functions -Objects - Build in Objects -
DOM - Java Script Event Handling - Form Handling and validations - AJAX & JQuery: Introduction-
Ajax Client Server Architecture- Ajax Client Server Architecture-XML Http Request Object-Call Back
Methods-JQuery Selectors - JQuery Animations - Effects - Event Handling - JQuery DOM Traversing-JSON
- JQuery AJAX

: for internal circulation 8


COURSEPACK
FRAMEWORK
Server-side programming using SERVLET/ JSP

Introduction to Apache-Tomcat Server- deployment of web resources, Lifecycle of a SERVLET, deploying a


SERVLET, The SERVLET API, Reading SERVLET parameters, Reading initialization parameters, Handling
Http Request & Responses, Session management, connecting to a database using JDBC.
Case study: Todo list.

Server-side programming using JSP

Introduction to JSP: Basics of JSP-JSP vs SERVLET-JSP Architecture, JSP Processing, Declarations,


Directives, Expressions, Code Snippets, implicit objects, Session tracking, Java beans classes and JSP-Tag
Libraries and Files-Support for the Model-View-Controller Paradigm- Databases and JSP
Introduction to Java frameworks- Spring, Spring Boot, Spring MVC.

PRACTICAL:

Implementation of HTML basic tags, Designing static web pages, Styling of web pages using
Inline/Internal/External CSS, Implementing HTML iframes, Creating User Registration Form, Performing
client side form validations using JavaScript, Event handling in JavaScript, Developing client side
applications using HTML, CSS and JavaScript, Developing responsive and mobile-first websites using
Bootstrap, Implementation of AJAX, Designing server side web pages using SERVLET/ JSP / Java server
pages (JSP), Developing dynamic websites using Data base connectivity with SERVLET/ JSP/JSP; Session
management using different techniques.

: for internal circulation 9


LESSON PLAN FOR COMPREHENSIVE COURSES
FOR THEORY 15 weeks * 3 Hours = 45 Classes) (1credit = 1 Lecture Hour)
FOR PRACTICAL 15 weeks * 2Hours = 30 Hours lab sessions (1 credit = 2 lab hours)

Theory /
Tutorial /
L-No. Topic for Delivery Practical Skill Competency
Plan
Introduction to web: WWW, Web Theory
Browsers, Clients, Servers, and Understand various web
development strategies.
1 Communication
The Internet – Basic Internet protocols Theory
2 Web development strategies,
HTML: basic tag, elements, attributes, Theory
3 formatting, comments, marquee, list
4 Write a simple HTML code to display data / Practical
5 content on a web page. Practical
6 HTML: table, images, Frames Theory Designing user
7 HTML: forms, methods (get, post) Theory interfaces for web
platform
HTML: links: text, email, Media Theory
Elements, HTML5 Graphics (Canvas,
8 SVG)
Write an HTML code to display your CV on Practical
a web page
9
Write an HTML code to implement the
concept of frames with 2 frames: 1 for Practical
hyperlinks and another for opening the WEB SITE
10 content to that link BASICS AND
HTML5
11 XHTML: Syntax and Semantics Theory
Designing and
XML: DTD, XML schemes, presenting Theory Sharing of data in styling static
and using XML DOM, XSL and XSLT structural form over websites.
12 Transformation web pages.

Theory Students are aware


about the different
Introduction to CSS, CSS: color,
styling options for
background, fonts, images and links creating user interface
13 over web
14 Practical Building standalone
Implement CSS using all the ways, HTML
15 Practical applications
16 CSS: table, margins, lists Theory Students are aware
17 CSS: border, paddings, scroll, CSS class Theory about the different
18 CSS3: border Image, round corner, CSS3: Theory styling options for
creating user interface
text shadow, layers, Revision: HTML and over web
CSS basics
19 Practical Record
20 Design HTML form for keeping student Practical Management of
record and validate it using Java script.
visitors of website.
21 Bootstrap3 - making grids for mobile-first Theory Students are aware
responsive web applications about the different
styling options for
22 Bootstrap3 – designing navigation bar in Theory

: for internal circulation 10


COURSEPACK
FRAMEWORK
responsive applications creating user interface
23 Revision Theory over web
24 Complete Web page with HTML and CSS Practical Creating server side
25 using bootstrap Practical web pages
26 JavaScript: Introduction, object model Theory Validating Forms at
27 JavaScript: handling forms, statements Theory client side
28 JavaScript: functions, and objects Theory
29 Write a JavaScript to design a simple Practical creating server side
30 calculator to perform the following Practical scripts using JSP Performing client
operations: sum, product, difference and side validation
quotient and designing
local web
31 DOM - Java Script Event Handling - Theory Event handling to applications.
Form Handling and validations design local web
applications
32 JavaScript: Error handling, and validation Theory
33 Introduction AJAX, Ajax Client Server Theory
Architecture- Ajax Client Server
Architecture-XML Http Request Object-
Call Back Methods
34 Practical Design mobile
35
Write a program to implement AJAX Practical responsive web pages
36 JQuery Selectors - JQuery Animations - Theory
Effects - Event Handling -
37 JQuery DOM Traversing-JSON - JQuery Theory
AJAX Design mobile
38 Revision Theory responsive web
sites
39 Implementation of JSP to generate server side Practical Design websites with
40 response Write a JSP code to generate Practical multiple webpage
dynamic webpage using server response navigation
Write a code to create a navigation bar using
Bootstrap and create a responsive website for
your Institute.
41 Introduction to Apache-Tomcat Server- Theory creating server side
deployment of web resources scripts using JSP
42 Lifecycle of a SERVLET/ JSPs, Theory
deploying a SERVLET/ JSPs,
Deployment descriptor
43 The SERVLET/ JSPs API, Reading Theory
SERVLET/ JSPs parameters
44 Write a program using SERVLET/ JSP Practical Database connectivity
45 and HTML to create a form and display for storage of data Design complete
Practical
dynamic websites
the details entered by the user. Install along with server
and configure SERVLET/ JSP: web side services
server using databse
46 Reading initialization parameters, Theory creating server side
Handling Http Request & Responses scripts using JSP
47 Session management: session, cookies, Theory Using SERVLET/ JSP
hidden form field & URL rewrite to provide server side
services like form
48 connecting to a database using JDBC Theory
processing and file
49 Write a program using SERVLET/ JSP and Practical handling
HTML to create a form and display the Practical
50 details entered by the user.

: for internal circulation 11


51 Install and configure SERVLET/ JSP: web Practical
server, MYSQL/Oracle
Write a program in SERVLET/ JSP to
display content on a web page.
Write a simple SERVLET/ JSP program
using expressions and operators.
52 SERVLET/ JSP Navigation: within and Theory
outside application creating server side
53 Revision Theory scripts using JSP
54 Requirement of JSP, Basics of JSP-JSP vs Theory
SERVLET/ JSPs, JSP Architecture, JSP
Processing
55 SERVLET/ JSP Navigation: within and Practical
outside application Practical
56
57 JSP: declaring variables and methods Theory Database connectivity
58 JSP Directives, Expressions Theory for storage of data
59 Code Snippets, implicit objects Theory
60 Create a SERVLET/ JSP/ JSP page for login Practical Managing sessions,
61 system using session Practical cookies using
SERVLET/ JSP
62 Session tracking Theory
Java beans classes and JSP-Tag Libraries Theory
64
65 Files-Support for the Model-View-Controller Theory
Paradigm
66 Databases and JSP Theory
67 Write simple SERVLET/ JSP program to set Practical
68 cookies and read it Practical
Introduction to Java frameworks- Spring Theory errors and exceptions
69 handling using
70 Spring Boot Theory SERVLET/ JSP by
server.
71 Spring MVC Theory

72 Application of Boot and MVC Theory

73 Revision Theory
74 Write a SERVLET/ JSP / JSP program for Practical Create and send
customized mails using
sending e-mail SERVLET/ JSP
75 Practical

BIBLIOGRAPHY

Text Book
• Xavier, C, “Web Technology and Design” , New Age International Publishers.

Reference Books
• Ivan Bayross -Web Enabled Commercial Application Development Using HTML, DHTML, Java
Script, Perl, CGI-2000.
• Patel and Barik, ”Introduction to Web Technology & Internet”, Acme Learning.
• Steve Suehring, Tim Converse, Joyce Park, "SERVLET/ JSP 6 and MySQL 6" WILLEY.

: for internal circulation 12


Journals/Magazines/Govt. Reports/Gazatte/Industry Trends
• International Journal of Web Engineering and Technology:
https://www.inderscience.com/jhome.SERVLET/ JSP?jcode=ijwet
• World Wide Web: Internet and Web Information Systems:
https://www.springer.com/journal/11280

Webliography

• W3schools: https://www.w3schools.com/
• https://www.tutorialspoint.com/scripting_lnaguage_tutorials.htm

SWAYAM/NPTEL/MOOC Certification

• NPTEL: NOC: Introduction to Modern Application Development, IIT Madras


(https://nptel.ac.in/courses/106106156)
• Edx: Introduction to Web Development with HTML5, CSS3, and JavaScript
(https://www.edx.org/course/introduction-to-cloud-development-with-html5-css3-and-javascript)

: for internal circulation 13


COURSEPACK
FRAMEWORK

PRACTICE PROBLEMS
Exercises in Java & JavaScript (Assignments) (Min 50 Problems*)

SNo Problem BTL

1 Design a one page resume. K6


2 Create a user account creation form. K6

3 Design a webpage for department’s/school’s information including latest news window. K6


Design a webpage illustrating different concepts of hyperlinks in html including
4 K6
bookmarks.
5 Style different elements on a web page using inline styles. K6

6 Style different elements on a web page using internal CSS. K6

7 Style different elements on a web page linking external style sheets. K6

8 Illustrate the use of XML for sharing structured data over web. K6

9 Develop a mobile response web page for your school. K6

10 Design a web page to show image map. K6

11 Design your class time table to be display on browser. K6

12 Design a user login form and check if the password format is valid or not. K6

13 Develop a clickable button game using JavaScript. K6

14 Design a simple calculator using JavaScript. K6

15 Glow a bulb on clicking and vice versa it using Javascript. K6

16 Display text with shadow effect on a webpage. K6

17 Design a mobile responsive navigation bar. K6

18 Create a dynamic web page with user input using Java Server Pages script. K6

: for internal circulation 14


19 Create a webpage by fetching data from database using JSP. K6
Design a web page for uploading your resume and store it at a given location using
20 K6
SERVLET/ JSP/ JSP.
21 Create a web page for storing student’s record in a database. K6
Write a code to retrieve and display information of a registered student from database
22 K6
using SERVLET/ JSP.
23 Write a code to check the format of uploaded file using SERVLET/ JSP. K6

24 Write a code to create a cart for an ecommerce website K6

25 Illustrate how to manage sessions when login into a user account. K6

26 Illustrate how to manage cookies for a website. K6

27 Explain how the cookies are set and could be read using SERVLET/ JSP. K6

28 Create your own blog site. K6

29 Design an admin panel for managing records in a database. K6

30 Create a website to display album for your images. K6

31 Develop a user query form. K6


Write a code to encode the data input by the user, store it in the database and then decode
32 K6
the data back to retrieve actual information.
33 Write a code to generate captcha for authentication in a user login form. K6
34 Design a code to send a customized email using SERVLET/ JSP. K6
35 Generate mathematical tables from 11 to 99 on the webpage as per the user input K6
Build an appointment handler for fixing doctor’s appointment (using database in
36 K6
SERVLET/ JSP).
37 Write a code to display the data of students from database in sorted order. K6
38 Write a code to display any graphical image on a web page. K6
39 Design a parallax responsive webpage. K6
Write a program to check student grade based on the marks using if-else statement.

Conditions:
• If marks are 60% or more, grade will be First Division.
40 K3
• If marks between 45% to 59%, grade will be Second Division.
• If marks between 33% to 44%, grade will be Third Division.
• If marks are less than 33%, student will be Fail.

Write a program to show day of the week (for example: Monday) based on numbers
using switch/case statements.

Conditions:
41 K3
• You can pass 1 to 7 number in switch
• Day 1 will be considered as Monday
• If number is not between 1 to 7, show invalid number in default

Build a simple calculator in SERVLET/ JSP using switch case.


42 K3
Operations:

: for internal circulation 15


COURSEPACK
FRAMEWORK
• Addition
• Subtraction
• Multiplication
• Division

43 How to check if an array is a subset of another in SERVLET/ JSP? K1


44 Change the image on button click using JavaScript. K3
45 Write a code to delete a record from database using SERVLET/ JSP. K6

STUDENT-CENTERED LEARNING (SELF-LEARNING TOWARDS LIFE-LONG-


LEARNING)

A) COURSE-BASED PROJECT (Psychomotor skills) (Min 45 Projects*)

SNo Suggested Projects BTL

1 Develop a Chatbot for students K3


2 Build an Insurance / Loan EMI calculator K3
3 Build an Online CV generator. K3
4 Build a website for a restaurant. K3
5 Build a covid awareness web application. K3
6 Develop a word processor and word counter. K3
7 Build a media delivery service (streaming music or video) K3
8 Build an Online Notes Application K3
9 Build a mailing system to send a customized email to multiple recipients K3
10 Build an online photo album. K3
11 Develop a single page mobile responsive Resume K6
12 Develop a student result management system. K6
13 Build an e-commerce website. K6
14 Develop a search engine in SERVLET/ JSP K6
15 Develop an online examination and result management system. K6
16 Build an online book store K6
17 Develop a grievance management system for students. K6
18 Develop an Online library Management K6
19 Build an online Course registration system. K6
20 Develop a news portal in SERVLET/ JSP. K6

: for internal circulation 16


21 Build a Daily Expense Tracker System Using SERVLET/ JSP and MySQL K6
22 Build an online art gallery for the art lovers. K6
23 Develop a talent management system. K6
24 Build a small Customer Relationship Manager (CRM) K6
25 Develop a Tourism Management System. K6
26 Build a Directory Management System. K6
27 Build an IFSC Code Finder using SERVLET/ JSP K6
28 Build an online study center for students. K6
29 Develop an Attendance Monitoring System K6
30 Build a mobile responsive web application for an organization. K6
31 Develop a Health management system. K6
32 Build a blogs site. K6
33 Develop a Product Rating System as per the Consumer Reviews K6
34 Develop a web site for customized Movie Recommendation K6
Build an Online Voting System (that includes Login, Manage Administrators, Manage
35 Candidates, Manage Positions, Check Poll Results, Update Password, Update Profile, K6
Logout).
36 Build an Online Bakery Shop System K6
37 Design a Stock Management System. K6
38 Design a one page parallax responsive resume. K6
39 Develop an online quiz application. K6
40 Create a simple JavaScript quiz game. K6
41 Design a basic To-Do Webapp K6
42 Develop a contacts management system using SERVLET/ JSP. K6
43 Design a website for ticket booking system. K6
44 Design an online art gallery. K6
45 Develop a restaurant billing system. K6

: for internal circulation 17


COURSEPACK
FRAMEWORK

B) SELF-LEARNING THROUGH MOOCs (Cognitive Skills): Certification


Web Development Master Class & Certifications – by Udemy
(https://www.udemy.com/course/become-a-certified-web-developer/)

Web application development certification – by w3schools


(https://courses.w3schools.com/browse/certifications/programs/web-app-development-certification)

: for internal circulation 18


: for iinternal circu llattiio

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy