Skip to content

Web Technology I syllabus

IT 2376 units · 24 topicsAcademic year 2083/84
Browse the units

Web Technology I

6 units

1. Web Essentials (5 LHs)

  1. Internet and protocols: TCP/IP, UDP, DNS and HTTP
  2. HTTP requests and responses; WWW and URLs
  3. Client/server architectures: 1-, 2- and 3-tier
  4. Static/dynamic websites; Web 1.0, 2.0 and 3.0

2. Markup Language (13 LHs)

  1. HTML document structure, elements, attributes and comments
  2. Headings, paragraphs, formatting, links and images
  3. Tables, lists, iframes, metadata and forms
  4. Audio, video and HTML5 sectioning elements
  5. div, class, id and HTML events

3. Style Sheet Language (10 LHs)

  1. CSS syntax and inline, internal and external styles
  2. Element, class, ID, combinator, pseudo and attribute selectors
  3. Colors, backgrounds, borders, spacing, sizing and box model
  4. Text, fonts, links, lists, tables and forms
  5. Display, positioning, overflow, float and alignment
  6. Responsive design, media queries and frameworks

4. Client-Side Scripting (15 LHs)

  1. JavaScript syntax, output, variables, types and operators
  2. Control statements, functions, arrays, classes and objects
  3. Built-in objects, events and form validation
  4. Errors, cookies, DOM and BOM
  5. Basics of jQuery, React, AngularJS, AJAX and JSON

5. eXtensible Markup Language (5 LHs)

  1. XML syntax, elements, attributes and namespaces
  2. DTD and schema
  3. XPath, XSLT and XQuery

6. Laboratory Works

  1. Create web pages with HTML, CSS, JavaScript and related client-side technologies