Web Technology I
Semester III · BCA 203 · 3 credits
0 / 7
chapters done
-
The syllabus asks for
- Internet versus Web
- Addresses: IP, domain, DNS
- URL anatomy
- HTTP
- Web server, browser, search engine and hosting
- Other Internet protocols and services
- Seeing the Web: machines, messages and addresses
Key points
- The Web is a service on the Internet built from URLs, HTTP and HTML; clients request and servers respond.
- DNS turns names into IP addresses; HTTP is stateless and uses methods and status codes; cookies carry sessions.
- Browsers render; servers serve static or dynamic content; mail uses SMTP, POP3 and IMAP.
-
The syllabus asks for
- Document structure
- Text, links, images, lists
- Tables
- Forms
- Semantic HTML5 layout
- Multimedia and frames
- Graphics: images, image maps, canvas and SVG
- Seeing HTML: browsers, trees and boxes
Key points
- HTML structures content with nested elements; the head describes the page and the body shows it.
- Text, links, images, lists and tables carry content; forms collect input with typed, validated controls.
- Semantic elements give meaning; video, audio and iframe embed media; SVG and canvas draw graphics.
-
The syllabus asks for
- Embedding JavaScript
- Variables, data types, operators
- Control flow
- Functions
- Arrays, objects, strings, Math, Date, JSON
- Regular expressions
- The DOM and events
- Timers, errors and asynchronous code
- Seeing JavaScript: people, scope, events and the loop
Key points
- JavaScript adds behaviour: variables and types, control flow, functions and closures, arrays, objects and JSON.
- The DOM and events let scripts read and change the page; forms are validated before submission.
- Errors use try/catch/finally; timers and promises handle work that finishes later.
-
The syllabus asks for
- Syntax and ways to add CSS
- Selectors, specificity and the cascade
- The box model, units, colours
- Text, fonts, lists, backgrounds
- Display and positioning
- Flexbox and Grid
- Pseudo-classes, transitions, responsive design
- Seeing CSS: the box, the cascade and the layout
Key points
- CSS styles HTML through selectors; the cascade resolves conflicts by importance, specificity and order.
- The box model determines element size and spacing; units can be absolute or relative.
- display, position, Flexbox and Grid build layouts; transitions and media queries add polish and responsiveness.
-
The syllabus asks for
- Why XML? Syntax
- Well-formed rules
- Valid XML: DTD
- XML Schema (XSD)
- Namespaces
- Displaying XML: CSS and XSLT
- Parsing XML
- XML versus HTML and JSON
- Seeing XML: trees, errors, validation and size
Key points
- XML describes data with custom tags under strict well-formedness rules.
- DTDs and XML Schemas make a document valid against a grammar; namespaces avoid name clashes.
- CSS and XSLT present XML; DOM and SAX parse it; JSON has taken over most web-API use.
-
The syllabus asks for
- Setting up
- Selectors and filtering
- Getting and setting content, attributes, CSS, classes
- Adding, removing and cloning elements
- Events
- Effects and chaining
- AJAX with jQuery
- jQuery versus plain JavaScript
- Seeing jQuery: selection, chaining, effects and traversal
Key points
- jQuery selects elements with CSS selectors and applies short methods to all matches.
- It reads and writes content, attributes and styles, builds and removes DOM nodes, and handles events (including delegated ones).
- Effects and chaining make UI code compact; AJAX helpers load data without a page reload.
-
The syllabus asks for
- Planning a website
- Layout types and page patterns
- Navigation
- Typography, colour and contrast
- Accessibility
- Performance
- SEO and browser compatibility
- Security and publishing
- Seeing design issues: access, contrast, weight and structure
Key points
- Good sites start with purpose, audience, site map and wireframes.
- Layout, navigation, typography and colour must support reading and finding things; contrast can be measured.
- Accessibility, performance, SEO and compatibility are design requirements, not extras.
- Security basics and a final checklist precede publishing.
No chapter matches. Try another word.
The paper
TU assessment: 60% final examination set by the university, 40% internal (assignments, lab work, attendance). Confirm the split in your college's notice.