Описание курса «Программирования web-сайтов»

Курс «Программирования web-сайтов» предназначен для тех, кто хочет значительно повысить знания и эффективность работы по администрированию и оптимизации web-сайтов и использованию новейших серверных web-технологий. В процессе обучения Вы подробно изучите создание и способы подключения Java-скриптов к веб страницам, синтаксис JavaScript, получение информации о системе с помощью JavaScript обработку и отправку данной информации на сервер, язык PHP, создание и способы подключения PHP-скриптов к веб страницам, обзор функций для работы с переменными и массивами, работу с базами данных, назначение и принципы работы шлюзовых интерфейсов и поддержку веб серверами. Обучение построено по принципу объединения лекций с практическими занятиями и отработкой конкретных примеров, что дает возможность Вам освоить этот курс на 100%.

Требование к курсу: Уверенное знание WEB дизайна. Если вы считаете свои знания персонального компьютера не достаточными, то вы можете пройти курс "WEB дизайн".

Стоимость курса «Программирование сайтов»

РАСПИСАНИЕ ЗАНЯТИЙ

29.08.2016 В 9:00

26.08.2016 В 18:30

28.08.2016 В 10:00(вх)

ГРУППОВЫЕ ЗАНЯТИЯ


7780 ք

без скидки : 11120 ք

ИНДИВИДУАЛЬНЫЕ ЗАНЯТИЯ


18800 ք

без скидки : 23500 ք

 

Программа курса «Программирование сайтов» (32 акад. часа)

Основные пункты программы № темы
Введение. Понятие WWW (Web).
Понятие гипертекстовых документов и веб сайтов. Классификации веб сайтов. Понятие веб сервера и его взаимодействие с пользователем. Понятие скрипта. Классификация скриптов, их различия и области применения. Язык JavaScript. Создание и способы подключения Java-скриптов к веб страницам. Синтаксис JavaScript. Типы переменных, способы их объявления, создания и присвоения значений. Понятие конкатенации. Массивы, способы их создания и области применения. Примеры создания сложных массивов и работа с ними.
Тема № 1
Условные операторы, их типы и применение их на практике.
Понятие функций и их применение на практике. Циклы, их назначение, виды, создание и применение в программах. Понятие события. Виды и обработка событий в браузере. Понятие объекта. Типы, назначение, создание и использование объектов в программах. Объектная модель браузера. Способы передачи данных скриптам (методы GET и POST) и случаи их применения. Способы генерации кода веб страниц. Создание всплывающих окон и управление ими. Создание строковых объектов и работа с ними.
Тема № 2
Получение информации о системе с помощью JavaScript Обработка и отправка данной информации на сервер.
Язык VBScript. Обзор синтаксических различий между JavaScript и VBScript. Сравнение похожих функций. Понятие процедур, их создание и применение на практике. Примеры создания скриптов с использованием VBScript. Веб сервера. Обзор популярных веб серверов, их различия, особенности и использование. Веб сервер Apache. Выбор версии, установка и проверка работоспособности Apache. Каталоги и файлы конфигурации Apache. Настройка сервера и разрешение доступа к нему с других компьютеров. Создание виртуальных хостов и размещение сайтов.
Тема № 3
Серверные скрипты. Обзор технологий для создания серверных скриптов (SSI, PHP, Perl, Python и т.д.), их популярность, особенности и поддержка веб серверами.
Технология SSI. Обзор инструкций SSI и их включение в веб страницы. Язык PHP. Создание и способы подключения PHP-скриптов к веб страницам. Синтаксис PHP. Различие версий интерпретаторов и их современное использование.
Тема № 4
Обзор функций для работы с переменными и массивами. Сортировка элементов и другие манипуляции с массивами. Удаление переменных и массивов.
Условия и циклы, их типы и применение на практике. Работа со строками. Обзор функций для работы со строками. Примеры написания текстовых фильтров и поиск информации в строках. Понятие регулярных выражений, их создание и использование. Обзор функций и примеры скриптов для работы с регулярными выражениями. Работа с файлами. Обзор функций для создания, чтения, записи и манипуляций с файлами. Функции для работы с каталогами. Автоматическое создание новых каталогов, установка разрешений и другие манипуляции с ними. Создание гостевых книг, чатов и форумов на базе текстовых файлов. Функции включения содержимого других файлов и генерации кода «на лету».
Тема № 5
Работа с базами данных.
Обзор типов и систем управления базами данных (СУБД), их различия, специфика и области применения. Введение в реляционные системы управления базами данных. Принципы построения и работы реляционных СУБД. Обзор популярных СУБД для работы с веб серверами. Выбор, установка и настройка СУБД. Язык SQL. Использование SQL в современных СУБД, его версии и особенности. Создание SQL-запросов к базам данных на примере СУБД MySQL. Вставка, изменение и удаление данных, а также их извлечение и сортировка по заданным условиям. Создание связки PHP-MySQL. Обзор функций PHP для работы с системами управления базами данных. Создание новых баз данных и обращение к ним через PHP-скрипты. Примеры создания интерфейса управления базами данных, а также гостевых книг, форумов и чатов с использованием СУБД.
Тема № 6
Понятие шлюзовых интерфейсов, их назначение, принципы работы и поддержка веб серверами.
Преимущества и недостатки использования шлюзовых интерфейсов. Актуальность, установка и работа CGI. Создание, принципы построения и размещение CGI-скриптов на сервере. Примеры использования CGI-скриптов в работе сайта. Язык PERL. Его преимущества и недостатки по сравнению с PHP. 7.4. Примеры создания программ на языке PERL и их сравнение с программами на PHP. Веб сервер IIS (Internet Information Server). Выбор версии, установка и проверка работоспособности IIS. Установка и подключение дополнительных модулей и систем управления базами данных.
Тема № 7
Шлюзовой интерфейс ASP.
Актуальность данного интерфейса, его преимущества и недостатки по сравнению с CGI. Установка и использование ASP на различных платформах. Обзор особенностей и специфических инструкций технологии ASP. Примеры создания различных программ с использованием ASP. Дополнительные технологии, используемые в веб программировании. Понятие ActiveX. Краткий обзор технологии ActiveX и её актуальность в современном веб программировании. Апплеты и сервлеты. Актуальность и рациональность использования технологий Java (Java, JSP, J2EE, EJB и т.д.) и их поддержка современными веб серверами.
Тема № 8

Вы готовы записаться на курс?

ЗАПИСЬ НА КУРС

Аудитории для курса «Программирование сайтов»

Компьютерная аудитория № 1

Здесь проходят курсы по направлениям: компьютерный дизайн и компьютерная верстка

Компьютерная аудитория № 2

Здесь проходят курсы по направлениям: excel, access, курсы web дизайна и т.д.

Компьютерная аудитория для индивидуальных занятий

Здесь проходят индивидуальные занятия по всем компьютерным курсам.

Компьютерная аудитория № 4

Здесь проходят занятия по курсу ПК для начинающих.