Print

Web Programming

Course Instructor: Ciprian Dobre

The course objective is to make a comprehensive presentation of web programming and to provide students with the ability to use the tools of the domain. During course hours (and also labs hours) the students will be provided with notions, methodologies and techniques for: Understanding the architecture of a web-based software system; Installing and configuring a web site, including methods for providing secured access (HTTPS, security certificates); Writing CGI scripts in compiled languages and in client-side and server-side interpreted languages; Writing dynamic web pages based on the content of a relational database; Optimizing websites for better indexing by the search engines; Using multimedia adds in web pages and style concepts.

Syllabus:

  • The architecture of a web-based system.
  • HTTP servers: features, examples.
  • HTML language: basic elements, tables, frames, forms, CSSs.
  • CGI scripts.
  • Scripts written in compiled languages.
  • Client side web programming: jscript, vbscript. Using SQL language for web programming.
  • ODBC.
  • Server side script languages: PHP, Perl and ASP.
  • Multimedia in web programming.
  • HTTPS, security certificates.
  • Optimizing web pages for better indexing by search engines.
  • Style in web programming.