BCS552BCS552H

Web Technology Lab

L-T-P0-0-2 Credits1 Session2024-25 TypeLab / Practical
Appears in 6 semesters · 6 branches

B.Tech Computer Science & Engineering · Sem 5 (Lab, code BCS552) · B.Tech Information Technology · Sem 5 (Lab, code BCS552) · B.Tech CSE (Cyber Security) · Sem 5 (Lab, code BCS552) · B.Tech CSE (Internet of Things) · Sem 5 (Lab, code BCS552) · B.Tech Computer Science & Design · Sem 5 (Lab, code BCS552) · B.Tech Computer Science (Hindi) · Sem 5 (Lab, code BCS552H)

List of Experiments / Activities

  1. This lab is based on the Web Technologies. Some examples are as follows:
  2. 1Write HTML program for designing your institute website. Display departmental information of your institute on the website.
  3. 2Write HTML program to design an entry form for student details/employee information/faculty details.
  4. 3Develop a responsive website using CSS and HTML. Website may be for tutorial/blogs/commercial website.
  5. 4Write programs using HTML and Java Script for validation of input data.
  6. 5Write a program in XML for creation of DTD, which specifies set of rules. Create a style sheet in CSS/ XSL & display the document in internet explorer.
  7. 6Create a Java Bean for Employee information (EmpID, Name, Salary, Designation and Department).
  8. 7Build a command-line utility using Node.js that performs a specific task, such as converting text to uppercase, calculating the factorial of a number, or generating random passwords.
  9. 8Develop a script that uses MongoDB's aggregation framework to perform operations like grouping, filtering, and sorting. For instance, aggregate user data to find the average age of users in different cities.
  10. 9Assume four users user1, user2, user3 and user4 having the passwords pwd1, pwd2, pwd3 and pwd4 respectively. Write a servlet for doing the following: 1. Create a Cookie and add these four user id’s and passwords to this Cookie. 2. Read the user id and passwords entered in the Login form and authenticate with the values available in the cookies.
  11. 10Create a table which should contain at least the following fields: name, password, email-id, phone number Write Servlet/JSP to connect to that database and extract data from the tables and display them. Insert the details of the users who register with the web site, whenever a new user clicks the submit button in the registration page.
  12. 11Write a JSP which insert the details of the 3 or 4 users who register with the web site by using registration form. Authenticate the user when he submits the login form using the user name and password from the database.
  13. 12Design and implement a simple shopping cart example with session tracking API.
  14. Note: The instructor may add/delete/modify/tune experiments, wherever he/she feels in a justified manner It is also suggested that open source tools should be preferred to conduct the lab (Servlet, JSP, Node.js, MongoDB, etc)
Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Understanding fundaments of website development and apply HTL and XML languages for development of websitesK2, K4
  2. CO2Applying CSS in designing and development of responsive website for compatibility of various devices.K2, K3, K5
  3. CO3Understand, analyze and design the role of JavaScript for dynamic web pages.K2, K4, K5
  4. CO4Design and deploy different components using Java Bean, Node.js and database tables using MongoDB and produce various results based on given query.K4, K5
  5. CO5Design and deploy server-side java application called Servlet & JSP tools to catch form data sent from client, process it and store it on database.K3, K4

Note: The AKTU syllabus PDF of some branches prints this subject with small differences in the course outcomes and experiments (CSE (Cyber Security)). Please also check the official AKTU PDF of your branch, linked at the end of your semester page.

Official AKTU syllabus

This subject is on page 20 of the original AKTU PDF.

Official AKTU syllabus PDF ↗