 |
|
 |
 |
Школа Web-мастеров: курсы web- мастеров, web-дизайнеров, web-разработчиков
Курс: Web-3 Web-программирование:
DHTML, PHP, ASP и ASP.NET
Ориентирован: на Web-программистов.
Цель курса: обучить слушателей основным технологиям, применяемым для
создания высоко интерактивных динамических сайтов от электронных досок объявлений
до интернет-магазинов и порталов к корпоративным данным.
Предварительный уровень подготовки: знание основ HTML и умение программировать
на каком-нибудь алгоритмическом языке.
Продолжительность: 5 дней, 40 часов.
Метод обучения: Мастерская (workshop), практические занятия занимают 80% времени.
Методические материалы: учебники на русском языке.
Документ об окончании курса: свидетельство Микроинформ.
Программа курса
- Динамический HTML (DHTML):
- Преимущества и ограничения программ, работающих на стороне клиента
(клиентских скриптов);
- Языки JavaScript и VBScript: основы синтаксиса;
- Объектная модель HTML страницы;
- Событийная модель DHTML: связывание событий с кодом, всплытие событий,
объект Event;
- Применение DHTML:
- программное изменение содержания документа;
- программное изменение формата документа;
- программное изменение положения элементов.
- Сравнительный обзор технологий программирования на стороне сервера: PHP,
ASP и ASP.NET.
- Технология PHP:
- Пакет Денвер-2 для Windows (Apache + PHP4 + MySQL);
- Передача данных на сервер (HTML-формы);
- Основы языка PHP:
- переменные, константы, выражения;
- работа с данными формы;
- конструкции языка;
- ассоциативные массивы;
- функции и области видимости.
- Стандартные функции PHP:
- работа с переменными (строки, массивы, математические функции);
- работа с файлами и каталогами;
- работа с датами и временем;
- работа с изображениями (определение размеров, библиотека GD);
- управление интерпретатором (параметры PHP, контроль ошибок).
- СУБД MySQL:
- типы данных MySQL;
- основы языка SQL;
- утилита PHPMyAdmin.
- Приемы профессионального программирования:
- переадресация вызова;
- работа с WWW и HTTP (заголовки, Cookies);
- управление сессиями (механизм работы, сессии и Cookies);
- закачка файлов;
- отправка писем средствами PHP.
- Технология ASP:
- Основы администрирования IIS;
- Сходства и различия с PHP;
- Основы VBScript;
- Что такое Application и Global.asa;
- Работа с БД с помощью ADO;
- Использование COM компонент;
- Разграничение прав доступа.
- Технология ASP.NET:
- Автоматическая генерация HTML как основная идея;
- Знакомство со средой разработки Visual Studio NET;
- Особенности программирования на VB.NET и С#;
- Структура ASP.NET приложения, разнесение тегов и программного кода;
- Основные элементы управления;
- Объекты и события;
- Примеры приложений;
- Работа с БД с помощью ADO.NET;
- Возможности кэширования;
- Разграничение прав доступа.
|