Данный компьютерный курс посвящен изучению и освоению web-программирования.
В процессе обучения Вы приобретете знания, необходимые для создания качественных веб-сайтов, и сложных веб-приложений таких как: Інтернет-магазин, веб-каталог, справочник, форум. Курс базируется на изучении распространенных бесплатных серверных технологий: www сервер – Apache, сервер баз данных - MySQL, язык программирования - PHP. Набор этих компонентов и полученные знания позволят Вам создавать качественные web-сайты базового и среднего уровня сложности, а также уверенно ориентироваться в области технологий веб - программирования.
Вы научитесь профессионально создавать веб-сайты и веб-приложения при помощи языка PHP, получите полное представление о возможностях применения технологии PHP.
В програмне курса WEB программирования:
- Принципы взаимодействия 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.
|
Продолжительность и стоимость обучения
|
|
40
часов
|
20
занятий
|
индивидуальное |
1400 грн. |
| групповое |
1100 грн. |
| корпоративное |
1500 грн. |