COURSE SUMMARY
Course Title: 
Web Technologies Lab
Course Code: 
18CSA286
Year Taught: 
2018
Semester: 
4
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Amritapuri

'Web Technologies Lab' is a course offered in the fourth semester of B. C. A. (Bachelor of Computer Applications) program at School of Engineering, Amrita Vishwa Vidyapeetham, Amritapuri.

  1. Create a web page with advanced layouts and positioning with CSS and HTML.
  2. Design a website with different methods of embedding CSS in a web page.
  3. Create a static web page which displays your personal details. (Hint: CSS3 and HTML5)
  4. Create a web page through which the user can enter his / her details to become an authenticated user of that page.
  5. Create a web site for a Computer Hardware shop. (Hint: CSS3 and HTML5)
  6. Create a web site for Amrita School of Arts and Sciences. (Hint: CSS3 and HTML5)
  7. Create a web page that shows different methods of embedding JavaScript.
  8. Create a web page with rollover menus. Rollover menus should be created using JavaScript.
  9. Create a simple calculator, which can perform the basic arithmetic operations.
  10. Validate the registration for with the following criteria:
    • Name and Age should be Mandatory Fields.
    • Password and Re-enter Password fields should contain same value.
    • Name field should accept only character values.
  11. Write a PHP program to store current date-time in a COOKIE and display the ‘Last visited on’ date-time on the web page upon reopening of the same page.
  12. Write a PHP program to store page views count in SESSION, to increment the count on each refresh, and to show the count on web page.
  13. Using PHP and MySQL, develop a program to accept book information viz. Accession number, title, authors, edition and publisher from a web page and store the information in a database and to search for a book with the title specified by the user and to display the search results with proper headings.
  14. Create a registration form using Angular JS.
  15. Create a simple AngularJS calculator application using Angular Services.
  16. Create an application Searching for a character and displaying its position using AngularJS.
  17. Create an application using angular JS filters.
  18. Create single page web applications using the MVC pattern of AngularJS.
  19. Design an XML document to store information about a student in an engineering college affiliated to Amrita. The information must include USN, Name, Name of the College, Branch, Year of Joining, and e-mail id. Make up sample data for 3 students. Create a CSS style sheet and use it to display the document.
  20. Create an XML document with the following sample real estate data
    • Root element real-estate will contain a sequence of sub-elements agencies, owners, properties and flats, all with an empty content
    • Ensure well-formedness
  21. Create an internal DTD for the previous XML document
    • Ensure its validity
    • Then try to break it
  22. Move the previous DTD to an external file and validate the XML document again
  23. Create an application that loads a text string into an XML DOM object, and extracts the info from it with JavaScript.
  24. Create an application which reads data from an XML file into XMLDOM object and retrieves the text value of the first element in the xml file.