- Introduction to web programming: fundamentals of the web, client-server architecture, basic concepts of web servers, install and configure the Apache server.
- Server side programming language: introduction to PHP (variables, data types, complex data structures, operators and functions), forms, users' management (sessions and cookies).
- Web applications and databases: introduction to MySQL, database design, access to MySQL database with PHP.