Skip to content

Web Technology II syllabus

IT 2398 units · 22 topicsAcademic year 2083/84
Browse the units

Web Technology II

8 units

1. Introduction (10 LHs)

  1. Server-side scripting and development server
  2. PHP syntax, variables, constants, types and operators
  3. Control statements
  4. Functions, file inclusion and superglobals

2. Strings and Arrays (6 LHs)

  1. Strings and string functions
  2. Indexed, associative and multidimensional arrays
  3. Array iteration and functions
  4. Regular expressions

3. Object-Oriented Programming (10 LHs)

  1. Classes, objects, constructors and destructors
  2. Access modifiers, inheritance and constants
  3. Abstract classes, interfaces and static members
  4. Namespaces and exception handling

4. File and Form Handling (5 LHs)

  1. Reading and writing files
  2. Building forms
  3. Retrieving and processing form data

5. Working with Database (5 LHs)

  1. PHP database connections and queries
  2. Create, read, update and delete using forms

6. Cookies, Sessions and Authentication (4 LHs)

  1. Setting, accessing and destroying cookies
  2. HTTP authentication
  3. Starting, ending, timing out and securing sessions

7. Server-Side Web Framework (8 LHs)

  1. Basics of one server-side web framework

8. Laboratory Works

  1. Dynamic web pages using PHP, MySQL and a server-side framework