Специалист по кадрамДистанционно
руб. 10,000.00
за 40 ак. часов
1. Введение. Понятие WWW (Web). 1.1. Понятие гипертекстовых документов и вебсайтов. Классификации вебсайтов. 1.2. Понятие вебсервера и его взаимодействие с пользователем. 1.3. Понятие скрипта. Классификация скриптов, их различия и области применения. 1.4. Язык JavaScript. Создание и способы подключения Java-скриптов к вебстраницам. Синтаксис JavaScript. 1.5. Типы переменных, способы их объявления, создания и присвоения значений. Понятие конкатенации. 1.6. Массивы, способы их создания и области применения. Примеры создания сложных массивов и работа с ними. 2. Условные операторы, их типы и применение их на практике. 2.1. Понятие функций и их применение на практике. 2.2. Циклы, их назначение, виды, создание и применение в программах. 2.3. Понятие события. Виды и обработка событий в браузере. 2.4. Понятие объекта. Типы, назначение, создание и использование объектов в программах. Объектная модель браузера. 2.5. Способы передачи данных скриптам (методы ...
1. Введение. Понятие WWW (Web). 1.1. Понятие гипертекстовых документов и вебсайтов. Классификации вебсайтов. 1.2. Понятие вебсервера и его взаимодействие с пользователем. 1.3. Понятие скрипта. Классификация скриптов, их различия и области применения. 1.4. Язык JavaScript. Создание и способы подключения Java-скриптов к вебстраницам. Синтаксис JavaScript. 1.5. Типы переменных, способы их объявления, создания и присвоения значений. Понятие конкатенации. 1.6. Массивы, способы их создания и области применения. Примеры создания сложных массивов и работа с ними. 2. Условные операторы, их типы и применение их на практике. 2.1. Понятие функций и их применение на практике. 2.2. Циклы, их назначение, виды, создание и применение в программах. 2.3. Понятие события. Виды и обработка событий в браузере. 2.4. Понятие объекта. Типы, назначение, создание и использование объектов в программах. Объектная модель браузера. 2.5. Способы передачи данных скриптам (методы GET и POST) и случаи их применения. Способы генерации кода вебстраниц. Создание всплывающих окон и управление ими. 2.6. Создание строковых объектов и работа с ними. 3. Получение информации о системе с помощью JavaScript Обработка и отправка данной информации на сервер. 3.1. Язык VBScript. Обзор синтаксических различий между JavaScript и VBScript. Сравнение похожих функций. 3.2. Понятие процедур, их создание и применение на практике. Примеры создания скриптов с использованием VBScript. 3.3. Вебсервера. Обзор популярных вебсерверов, их различия, особенности и использование. 3.4. Вебсервер Apache. Выбор версии, установка и проверка работоспособности Apache. 3.5. Каталоги и файлы конфигурации Apache. Настройка сервера и разрешение доступа к нему с других компьютеров. Создание виртуальных хостов и размещение сайтов. 4. Серверные скрипты. Обзор технологий для создания серверных скриптов (SSI, PHP, Perl, Python и т.д.), их популярность, особенности и поддержка вебсерверами. 4.1. Технология SSI. Обзор инструкций SSI и их включение в вебстраницы. 4.2. Язык PHP. Создание и способы подключения PHP-скриптов к вебстраницам. 4.3. Синтаксис PHP. Различие версий интерпретаторов и их современное использование. 5. Обзор функций для работы с переменными и массивами. Сортировка элементов и другие манипуляции с массивами. Удаление переменных и массивов. 5.1. Условия и циклы, их типы и применение на практике. 5.2. Работа со строками. Обзор функций для работы со строками. Примеры написания текстовых фильтров и поиск информации в строках. 5.3. Понятие регулярных выражений, их создание и использование. Обзор функций и примеры скриптов для работы с регулярными выражениями. 5.4. Работа с файлами. Обзор функций для создания, чтения, записи и манипуляций с файлами. 5.5. Функции для работы с каталогами. Автоматическое создание новых каталогов, установка разрешений и другие манипуляции с ними. 5.6. Создание гостевых книг, чатов и форумов на базе текстовых файлов. Функции включения содержимого других файлов и генерации кода "на лету". 6. Работа с базами данных. 6.1. Обзор типов и систем управления базами данных (СУБД), их различия, специфика и области применения. 6.2. Введение в реляционные системы управления базами данных. Принципы построения и работы реляционных СУБД. Обзор популярных СУБД для работы с вебсерверами. Выбор, установка и настройка СУБД. 6.3. Язык SQL. Использование SQL в современных СУБД, его версии и особенности. 6.4. Создание SQL-запросов к базам данных на примере СУБД MySQL. Вставка, изменение и удаление данных, а также их извлечение и сортировка по заданным условиям. 6.5. Создание связки PHP-MySQL. Обзор функций PHP для работы с системами управления базами данных. Создание новых баз данных и обращение к ним через PHP-скрипты. 6.6. Примеры создания интерфейса управления базами данных, а также гостевых книг, форумов и чатов с использованием СУБД. 7. Понятие шлюзовых интерфейсов, их назначение, принципы работы и поддержка вебсерверами. 7.1. Преимущества и недостатки использования шлюзовых интерфейсов. 7.2. Актуальность, установка и работа CGI. Создание, принципы построения и размещение CGI-скриптов на сервере. Примеры использования CGI-скриптов в работе сайта. 7.3. Язык PERL. Его преимущества и недостатки по сравнению с PHP. 7.4. Примеры создания программ на языке PERL и их сравнение с программами на PHP. 7.4. Вебсервер IIS (Internet Information Server). Выбор версии, установка и проверка работоспособности IIS. Установка и подключение дополнительных модулей и систем управления базами данных. 8. Шлюзовой интерфейс ASP. 8.1. Актуальность данного интерфейса, его преимущества и недостатки по сравнению с CGI. 8.2. Установка и использование ASP на различных платформах. Обзор особенностей и специфических инструкций технологии ASP. 8.3. Примеры создания различных программ с использованием ASP. 8.4. Дополнительные технологии, используемые в вебпрограммировании. 8.5. Понятие ActiveX. Краткий обзор технологии ActiveX и её актуальность в современном вебпрограммировании. 8.6. Апплеты и сервлеты. Актуальность и рациональность использования технологий Java (Java, JSP, J2EE, EJB и т.д.) и их поддержка современными вебсерверами.
Иркутск, г. Иркутск ул. Лермонтова, 136/6 ост. Микрохирургия глаза
Выиграть грант Вы можете выиграть грант на обучениеУзнать, как получить грант
Город
Последняя или будущая должность
Ваше имя
Электронная почта
Телефон
Пароль
Текст сообщения