IST263: Web Programming.
Syllabus
I. HTML
- Introduction to the environment.
- Structure of HTML document. Text formatting.
- Links, Images, and Lists in HTML documents.
- Tables.
- Forms. Getting information from user.
- Sounds in HTML and container tags.
II. Cascading Style Sheets
- Using CSS. Font properties.
- CSS: Background and Color Properties and Text Properties.
- CSS: Visual effects and filters.
- CSS: Pseudo-classes and pseudo-elements. Examples.
III. JavaScript
- Introduction to JavaScript.
- Functions and events.
- Examples: buttons and text, menus, pop-up hints.
- JavaScript objects: event and string. Number-string Conversion.
- Changing event handlers from JavaScript. Calculator algorithm.
- window object.
- Date object. Working with timers.
- Arrays in JavaScript (notes).
- JavaScript regular expressions.
IV. PHP
- Installation and configuration Apache+PHP for Windows.
- Introduction in PHP: comments, variables, date and time functions.
- Flow control constructions.
- Arrays and how to work with them in PHP.
- Working with files on the server.
- User defined functions in PHP. Global and local variables.
- Regular expressions functions in PHP.
- Error handling.
V. Examples
- HTML amd JavaScript examples
- PHP examples
VI. Visual tools
Homework assignments.
TBA
Projects.
TBA