Школа Web-мастеров: курсы web- мастеров, web-дизайнеров, web-разработчиков

На первую страницу
     



Курс: Web-3 Web-программирование: DHTML, PHP, ASP и ASP.NET

Ориентирован: на Web-программистов.
Цель курса: обучить слушателей основным технологиям, применяемым для создания высоко интерактивных динамических сайтов от электронных досок объявлений до интернет-магазинов и порталов к корпоративным данным.
Предварительный уровень подготовки: знание основ HTML и умение программировать на каком-нибудь алгоритмическом языке.
Продолжительность: 5 дней, 40 часов.
Метод обучения: Мастерская (workshop), практические занятия занимают 80% времени.
Методические материалы: учебники на русском языке.
Документ об окончании курса: свидетельство Микроинформ.

Программа курса

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