Программирование Web–сайтов
Курс «Программирования web-сайтов» предназначен для тех, кто хочет значительно повысить знания и эффективность работы по администрированию и оптимизации web-сайтов и использованию новейших серверных web-технологий. В процессе обучения Вы подробно изучите создание и способы подключения Java-скриптов к веб страницам, синтаксис JavaScript, получение информации о системе с помощью JavaScript обработку и отправку данной информации на сервер, язык PHP, создание и способы подключения PHP-скриптов к веб страницам, обзор функций для работы с переменными и массивами, работу с базами данных, назначение и принципы работы шлюзовых интерфейсов и поддержку веб серверами. Обучение построено по принципу объединения лекций с практическими занятиями и отработкой конкретных примеров, что дает возможность Вам освоить этот курс на 100%.
Продолжительность курса:
Общий объем курса:
Групповые занятия от 5 человек: |
32 ак. ч. |
Мини-группы (до 5 человек) и Индивидуальные занятия: |
32 ак. ч. |
Время занятий групп на курсах:
-
утренние — с 9-00 до 12-00, с 10-00 до 13-00
-
дневные — с 12-00 до 15-00, с 13-00 до 16-00, с 15-00 до 18-00
-
вечерние — с 18-00 до 21-00, 19-00 до 22-00
-
группы выходного дня: суббота и/или воскресенье — c 10-00 до 13-00, с 13-00 до 15-00, с 15-00 до 18-00.
*** В отдельных (исключительных) случаях время занятий может быть изменено.
Стоимость курса:
-
базовая цена: 18 600 руб.
-
индивид. обучение: 28 700 руб.
Учебная программа курса:
-
Принципы взаимодействия web-сервера и браузера.
-
Основы клиент-серверного взаимодействия.
-
Протоколы высокого уровня.
-
Протокол HTTP. Передача данных методами GET и POST. URL-кодирование данных. MIME-типы.
-
Технология Cookie.
-
Обзор существующих web-серверов. Области их применения.
-
Статические и динамические web-страницы.
-
Обзор технологий серверного web-программирования (CGI/Perl, PHP, ASP, JSP/сервлеты, SSI), их поддержка различными операционными системами и web-серверами.
-
-
Администрирование Internet Information Server.
-
Основные сведения о IIS.
-
Понятие “виртуального” сервера. Создание и настройка виртуального сервера в IIS 5.0.
-
Понятие “домашней” и “виртуальной” директорий. Создание и настройка виртуальной директории.
-
Сетевые утилиты Windows. Утилиты ping, netstat.
-
-
Серверные решения на основе IIS. Применение технологий ASP и PHP.
-
Интерфейсы web-сервера. Интерфейсы CGI и ISAPI.
-
Технология ASP.
-
Языки программирования VBScript и JScript. Особенности и возможности.
-
Примеры создания страницы с использованием технологии ASP на языках VBScript и JScript.
-
Понятие ActiveX - компонента. Использование ActiveX-компонентов в IIS.
-
Технология PHP.
-
Язык программирования PHP. Особенности и возможности.
-
Настройка IIS для работы с PHP.
-
Пример создания страницы с использованием технологии PHP.
-
-
Администрирование web-сервера Apache.
-
Основные сведения о web-сервере Apache.
-
Основы конфигурирования web-сервера Apache.
-
Создание виртуального web-сервера в Apache.
-
Создание виртуальной директории и настройка прав доступа к ней.
-
-
Серверные решения на основе Apache. CGI-программирование. Применение технологий PHP и SSI.
-
Использование CGI-программ в Apache.
-
Язык программирования Perl. Особенности и возможности.
-
Пример создания страницы с использованием CGI-программы на Perl.
-
Серверные переменные.
-
Настройка Apache для работы с PHP как с подключаемым модулем и как с CGI-приложением.
-
Технология Server Side Include.
-
Настройка Apache для работы с SSI.
-
Пример создания страницы с использованием SSI-директив.
-
-
Основы работы с базами данных в web-приложениях.
-
Основы теории баз данных.
-
Обзор типичных для web-технологий баз данных.
-
Язык SQL.
-
Работа с базой данных MySQL.
-
Пример страницы использующей технологию PHP для доступа к БД MySQL.
-
Работа с базой данных Access.
-
Настройка ODBC.
-
Пример страницы использующей технологию PHP для доступа к БД Access через ODBC.
-
Зачет (собеседование).
Учебный центр оставляет за собой право частично изменять/модернизировать программу курса ввиду последних тенденций в развитии данного направления (выхода новых программ, совершенствование методик обучения и тд). Для получения дополнительной информации обращайтесь к нашим менеджерам по телефонам: 89379901021