КУРСЫ WEB-ПРОГРАММИРОВАНИЯ

Назначение и краткое содержание курса

Создание и развитие современного web-ресурса – очень сложный и продолжительный по времени процесс, включающий несколько технологически взаимосвязанных областей человеческой деятельности: экономическую, техническую, информационную, художественную, рекламную. Предлагаемые нашим Учебным Центром курсы web-программирования являются логическим продолжением двух других курсов: «Web-дизайн – 1 уровень» и «Web-дизайн – 2 уровень (Flash)», и предназначены, в первую очередь, для слушателей, прошедших обучение на этих курсах. Однако курсы web-программирования проводятся по самостоятельной учебной программе, поэтому для обучения на них вовсе не обязательно заканчивать предыдущие два курса.

На курсы web-программирования принимаются абитуриенты, имеющие твердые навыки работы на персональном компьютере в операционной системе Windows, постоянно использующие сеть Интернет, владеющие основами языка разметки гипертекста HTML, а также умеющие создавать и размещать в сети простейшие web-сайты. К сожалению, создание статического, путь даже сделанного на профессиональном уровне, сайта для развития бизнеса сегодня уже недостаточно. Современный web-ресурс не может обойтись без программных модулей, обеспечивающих оперативное обновление размещенной на нем информации, а также предоставляющих посетителям удобный и интуитивно понятный набор интерактивных средств для заказа услуг или товаров. Поэтому курсы web-программирования позволяют слушателям изучить основы разработки динамических web-сайтов с помощью языка программирования Perl, а также научиться самостоятельно писать часто применяемые CGI-скрипты при создании стандартных программных модулей: каталог продукции, система обратной связи, гостевая книга, регистрация клиентов и др.

В соответствии с учебной программой курсы web-программирования позволяют слушателям научиться настраивать работу сервера Apache на компьютере, организовывать взаимодействие клиентской машины с сервером, создавать и настраивать работу HTML-форм, вводить и выводить информацию (включая изображения) с помощью CGI-скриптов, создавать и использовать счетчики посещений. В ходе обучения слушатели создают адресную книгу, форму для голосования, систему формирования e-mail сообщений, познают тонкости программирования сложных форм, изучают основы работы с простейшими базами данных.

Курсы web-программирования заканчиваются аттестацией. Выпускники, успешно прошедшие аттестацию, получают Свидетельство установленного образца о завершении обучения по специальности «web-программирование», что может быть существенным подспорьем при устройстве на работу в различные IT-компании.

Курсы работы на компьютере Записаться на обучение    ........................      (скидка 2% в подарок) Курсы работы на компьютере


Учебная программа курса

  1. Работа сервера.
    1. Понятие сервера.
    2. Особенности работы под Unix.
    3. Сервер Apache.
    4. Основные директории сервера Apache.
    5. Пользовательские директории (/www и /cgi-bin).
    6. Обзор системных директорий ОС Linux.

  2. Язык программирования Perl.
    1. Что такое язык программирования?
    2. Понятие компилятора и интерпретатора.
    3. Основы языка программирования Perl.
    4. Комментарии в Perl программе.
    5. Начало любой программы на Perl.
    6. Скалярные переменные.
    7. Понятие целых чисел, чисел с плавающей запятой и строковых переменных.
    8. Вывод данных на экран.
    9. Функция print. Использование двойных и одинарных кавычек. Оператор повторения вывода x.
    10. Арифметические операции ([+], [-], [*], [**], [/], [%]), приоритет операций, авто инкремент, авто декремент.
    11. Функции srand, rand, int.
    12. Работа со строковыми переменными.
    13. Использование операторов q и qq.
    14. Склеивание строк, Функции length, substr, split, lc, uc.
    15. Работа с датой и временем.
    16. Операции сравнения чисел (==, >, <, >=, <=, !=) и строк.( eq, nе, it, gt, le, ge);
    17. Условные (if, unless, then и else) и логические (and, (&&), or, (||), not, (!)) операторы.
    18. Сложные предложения.
    19. Пример программы для перевода чисел из числовой записи в прописную.
    20. Использование списков и массивов.
    21. Функции sort; pop, push, shift.
    22. Работа с файлами и каталогами.
    23. Операторы цикла for; foreach; while.
    24. Хэши (Ассоциативные массивы). Функции keys; values; each; delete;
    25. Использование подпрограмм (функций).
    26. Регулярные выражения.
    27. Вызов функций ОС.
    28. Ссылки на скаляры, массивы, хэши.
    29. Построение структур.
    30. Использование структур при создании функций.
    31. Создание двумерных массивов.

  3. CGI программирование.
    1. Взаимодействие клиентской машины с сервером.
    2. Организация вывода в HTML формате.
    3. Вывод изображения с использованием CGI, проблема вывода изображения.
    4. Вывод нескольких изображений.
    5. Примеры интерактивных изображений на странице
    6. Счётчик посещений.
    7. Формы. Создание форм. Элементы формы (Текстовое поле, поле пароля, радио кнопки, флажки, поле textarea).
    8. Методы передачи данных от формы серверу (get и post).
    9. Создание адресной книги.
    10. Пример формы для голосования.
    11. Изображения ismap.
    12. Скрытые поля в формах.
    13. Сложные формы.
    14. Куки (COOKIE).
    15. Простейшие базы данных.

Курсы работы на компьютере Записаться на обучение    ........................      (скидка 2% в подарок) Курсы работы на компьютере
Главная О нас Курсы Цена Новости Отзывы Контакты
Выбор учебного курса
Оплата обучения
Расписание занятий
Главная >> Веб-дизайн >> Курсы web-программирования

Запишитесь на компьютерные курсы и получите скидку 2%
Записаться на курсы
27 01 2012
16 01 2012
12 10 2011
Стоимость обучения, руб   Расписание занятий
для физических лиц 10000  
для юридических лиц 12500  
индивидуальное обучение 18000  
 
Продолжительность обучения    .............    24 ак.час. (6 зан. / 0.5 мес.)