Web Technology (CACS205) is a 3-credit subject in BCA 3rd Semester at Tribhuvan University. Below you'll find notes, old question papers, and lab reports aligned with the TU BCA curriculum.
Course Code: CACS205 | Credits: 3 | Semester: 3 | Curriculum: BCA Curriculum 2018
HTML, CSS, JavaScript fundamentals, DOM manipulation, and responsive web design basics.
The general objectives of this course are to provide fundamental concepts of Internet; Web Technology and Web Programming.
Architectural Issues of Web Layer, Tier Technology:2-Tier, 3-Tier and n-Tier.
Representing Content; Introduction to XML; Elements and Attributes; Rules for Writing XML; Namespaces; Schema; Simple Types and Complex Types, XSD Attributes, Default and Fixed Values, Facets, Use of Patterns, Order Indicators(All, Choice, Sequence), Occurence Indicators ( Maxoccurs, Minoccurs) , DTD: Internal Declaration, Private External Declaration, Public External Declaration, Defining Elements and Attributes; XSL/XSLT; Xpath; Xquery; SAX; DOM, Creating XML, Parser.
Web Server Concept, Creating Dynamic Content, Using Control Flow to Control Dynamic Content Generation, Sessions and State, Error Handeling; Architecting Web Application, Using Tag Libraries, Writing Tag Libraries.
Laboratory works should be done covering all the topics listed above and a small project work should be carried out using the concept learnt in this course, Project should be assigned on individual basis.