Курсы » Internet App Programming »

9, Авг 2009

The objective of this course is to learn how to develop online applications that users can access on various platforms via a standard client: a web browser. We are not concerned with the design of static web pages, but with the generation of dynamic content. You will learn about HTML, server-side scripting in Perl, client-side scripting in JavaScript, XML processing, and AJAX. As time permits, the course will also cover JAVA applets, issues related to design of web applications and security.

Цель этого курса научиться разрабатывать онлайн приложения, которые в последствии могут быть использованы на различных платформах с помощью стандартного клиента: веб-браузера. Мы не будет сосредотачиваться на дизайне статичных веб-страниц, а скорее на генерации динамического содержания. Вы узнаете, что такое HTML, программирование на стороне сервера на Perl, программирование на стороне клиента на JavaScript, обработка XML, AJAX. Если позволит время, мы также коснемся Java-апплетов, веб-приложений и безопасности.

9, Авг 2009

Третье задание по курсу Internet Application Programming. Цель – написать примитивную cms на perl’е. Текст задания и решение доступны совсем рядом.

9, Авг 2009

You need to create a simple password protected content management system coupled with a cookie

Assignment will be tested on a computer with installed Apache and mod_perl. Your files will be put in a
directory which is mapped to the server path /comp2405/assgn3. The following configuration options
will be enabled for this directory:

•  Files *.pl and *.cgi will be handled by mod_perl
•  AllowOverride All
•  Options All
•  AccessFileName .htaccess
•  RewriteEngine On
•  DirectoryIndex index.html index.pl
Mod_rewrite will be loaded.

9, Авг 2009


Create a web page (index.html) containing the following sections:

  1. Header: contains your name and student number
  2. Student Data Input Form
    • contains the following input fields:
      • First Name
      • Last Name
      • Carleton University Student Number
      • Canadian Postal Code
    • contains a submit button that implements the following functionality:
      • when the user presses the button the data must be validated using regular expressions
      • think about reasonable rules for names, student number and postal code
9, Авг 2009

К сожалению, описание задания не сохранилось. Зато, сам результат – вот он!