Web-программирование (HTML, JavaScript, PHP, Perl, CSS, Zend Frame Work)
Объем от 30 час. Стоимость 7 500 руб. Индивидуальное обучение. Сертификат.
Оптимальный выбор языка программирования (преимущества и недостатки, особенности языков). Программная реализация (тэги, разметки, вставка графики, интерактивность).
________________________________________
Учебно-тематический план
№ п/п Наименование и содержание тем Всего часов
1. Основы создания динамичных, интерактивных Web-ресурсов. Основы JavaScript 2
2. Основы JavaScript. Использование объектов в JavaScript 2
3. Объектная модель документов (DOM) 2
4. Обработка событий, создание интерактивных Web-приложений 3
5. Динамический HTML 3
6. Установка и настройка PHP. Знакомство с PHP 2
7. Основы языка PHP – введение 2
8. Основы языка PHP – функции и описания 2
9. Работа с протоколом HTTP – формы 2
10. Работа с протоколом HTTP – Куки, заголовки ответа 2
11. Файловые операции, сессии, работа с почтой 2
12. Основы работы с базами данных 3
13. Использование сервера MySQL с приложениях PHP 3
ИТОГО: 30
________________________________________
Подробный план занятий
№ п/п Наименование и содержание тем Всего часов
1. Основы создания динамичных, интерактивных Web-ресурсов. Основы JavaScript 2
1.1. Обзор основных клиентских Web-технологий, история их развития, особенности использования.
1.2. Вопросы совместимости клиентских Web-технологий с различными типами и версиями браузеров.
1.3. Область эффективного использования технологий JavaScript и DHTML.
1.4. Инструментальные средства разработки клиентских Web-приложений.
1.5. Основные Internet-ресурсы, посвященные вопросам использования клиентских Web-технологий.
1.6. Понятие языка сценариев. Обзор основных клиентских языков сценариев.
1.7. Основные понятия о языке сценариев JavaScript, его предназначение. История возникновения и развития. Основные версии и особенности реализации и поддержки в различных браузерах.
1.8. Особенности встраивания сценариев JavaScript в HTML-документы.
1.9. Вывод результатов работы сценария JavaScript в HTML-документ.
1.10. Особенности синтаксиса языка JavaScript.
1.11. Использование переменных в JavaScript, выражения и операции.
2. Основы JavaScript. Использование объектов в JavaScript 2
2.1. Условные операторы, операторы цикла JavaScript.
2.2. Использование функций в JavaScript.
2.3. Элементы объектно-ориентированного программирования в JavaScript: объекты, свойства, методы и коллекции объектов.
2.4. Основные типы объектов, использующихся в JavaScript.
3. Объектная модель документов (DOM) 2
3.1. Объектная модель документов (DOM). Особенности реализации DOM в различных браузерах.
3.2. Объекты браузера. Примеры использования JavaScript-сценариев с объектами браузера.
3.3. Использование модальных диалоговых окон.
3.4. Определение параметров программных и аппаратных средств пользователей, типа и версии браузера клиента с помощью JavaScript-сценария.
3.5. Встроенные объекты JavaScript, их свойства, методы, коллекции и события. Примеры использования.
3.6. Работа JavaScript-сценариев с элементами HTML-документов. Особенности доступа к HTML-элементам в различных браузерах.
4. Обработка событий, создание интерактивных Web-приложений 3
4.1. Обработка событий в JavaScript. RollOver-эффекты.
4.2. Работа с изображениями в JavaScript, создание управляемой анимации.
4.3. Основные принципы создания интерактивных Web-приложений. Примеры взаимодействия с пользователем.
4.4. Создание многооконных Web-приложений.
4.5. Динамическое обновление полей HTML-форм и их значений.
4.6. Проверка данных, введенных пользователем в HTML-форму, перед их отправкой.
4.7. Идентификация пользователей, персонализация сайтов. Работа с cookies в JavaScript.
4.8. Работа с объектами подключаемых модулей (plug-in), компонентами ActiveX и Java-апплетами.
5. Динамический HTML 3
5.1. Понятие о Динамическом HTML, область использования.
5.2. Особенности реализации динамических элементов в различных браузерах.
5.3. Создание универсального DHTML-элемента, доступ к свойствам DHTML-элемента.
5.4. Динамическое создание DHTML-элементов.
5.5. Управление видимость DHTML-элементов, динамическое изменение их содержимого.
5.6. Перемещение DHTML-элементов.
5.7. Создание динамических элементов пользовательского интерфейса: иерархического выпадающего навигационного меню, раскрывающегося списка-оглавления, всплывающей подсказки, флоатера.
6. Установка и настройка PHP. Знакомство с PHP 2
6.1. Установка и настройка PHP
6.2. Настройка PHP и сервера Apache для совместной работы
6.3. Установка PHP как модуля сервера Apache
6.4. Проверка работы PHP
6.5. Написание первой программы
7. Основы языка PHP – введение 2
7.1. Переменные, константы, выражения
7.2. Типы данных, массивы, ассоциативные массивы
7.3. Управляющие конструкции
8. Основы языка PHP – функции и описания 2
8.1. Функции и области видимости
8.2. Стандартные функции PHP
8.3. Функции даты и времени
8.4. Предопределенные константы и переменные PHP
8.5. Функции эмуляции SSI (include, require, virtual)
9. Работа с протоколом HTTP – формы 2
9.1. Протолок HTTP 1.1 – запрос, заголовки, статус сервера
9.2. Доступ к заголовкам запроса – переменные окружения сервера
9.3. Работа с формами – методы GET и POST
9.4. Проверка передаваемых значений
10. Работа с протоколом HTTP – Куки, заголовки ответа 2
10.1. Сессионные и постоянные куки
10.2. Запись и чтение куки
10.3. Установка типа содержимого (Заголовок Content-type)
10.4. Запрет и разрешение кэширования (заголовки Cache-Control и Expires)
10.5. Переходы на другие страницы (Заголовок Location)
10.6. Перезапросы страниц (Заголовок Refresh)
10.7. Базовая аутентификация (RFC2617)
11. Файловые операции, сессии, работа с почтой 2
11.1. Функции работы с файлами
11.2. Сессии
11.3. Аутентификация, основанная на формах и сессиях
11.4. Протокол SMTP
11.5. Функции работы с почтой
12. Основы работы с базами данных 3
12.1. Общие сведения о базах данных
12.2. Установка сервера MySQL
12.3. Утилиты сервера MySQL
12.4. Использование SQL
13. Использование сервера MySQL с приложениях PHP 3
13.1. Функции PHP для работы с сервером MySQL
13.2. Выполнение эффективных запросов
13.3. Отслеживание ошибок времени исполнения
ИТОГО: 30
Авторизация