BIT · Semester IV
Web Technology I syllabus
Official TU syllabus for Web Technology I (BIT251): 10 units, 68 topics. Every unit links to its notes and solved questions.
1
Web Fundamentals and Architecture
8 Q- Hypertext and markup concepts
- Client server architecture types
- Web 1.0 versus Web 2.0
- Static websites versus dynamic websites
- Web pages and website structure
- HTTP request and response
2
HTML Basics and Structure
6 Q- HTML head and body tags
- HTML title and meta tags
- HTML semantic elements
- Main and article tags
- Aside tag usage
- Figure tag with captions
3
HTML Content and Tables
3 Q- HTML lists ordered and unordered
- HTML table structure and attributes
- Table borders and styling
- HTML entities and special characters
- HTML links and anchors
4
HTML Forms and Input Elements
1 Q- Form elements and attributes
- Text input password and email fields
- Dropdown select elements
- Radio buttons and checkboxes
- Form submission and structure
- HTML form events onchange onfocus
5
CSS Styling and Layout
12 Q- CSS definition and purpose
- Inline internal and external CSS methods
- CSS selectors class and id
- CSS box model padding margin border
- Normal box layout and basic box layout
- CSS positioning static relative absolute fixed
- CSS float property
- CSS text styling and properties
6
HTML5 Multimedia and Canvas
2 Q- HTML5 video element
- Canvas element and drawing
- Canvas shapes circles and rectangles
- Canvas context and methods
7
JavaScript Fundamentals
4 Q- JavaScript variable declaration and definition
- JavaScript data types and values
- JavaScript arrays definition and usage
- JavaScript user defined objects
- JavaScript functions and methods
- Prompt and alert dialog boxes
- String concatenation and manipulation
8
JavaScript Events and Form Validation
6 Q- HTML events and event handlers
- Onclick and onkeypress events
- Form validation concept and purpose
- Email validation patterns
- Password length validation
- Checkbox validation
- Required field validation
- Pattern matching validation
9
JavaScript Advanced Features
5 Q- JavaScript cookies creation and usage
- Exception handling try catch
- Division by zero error handling
- Popup boxes alert confirm prompt
- XMLHttpRequest object
- AJAX concept and implementation
10
XML and Related Technologies
13 Q- XML definition and purpose
- XML extensibility concept
- XML elements and attributes
- XML naming rules
- XML namespaces and name conflict resolution
- CDATA and PCDATA in DTD
- DTD definition and syntax
- XSD schema definition and validation
- DTD versus XSD comparison
- XPath query language
- XQuery language and expressions
- XSLT transformation to HTML
Study BIT251 the smart way
Solved questions, flashcards & practice