Вы находитесь на страницах старой версии сайта.
Переходите на новую версию Interface.Ru

Web-приложения: технология разработки


Рассматриваются вопросы создания web-приложений с использованием технологий HTML, Javascript,CGI, Perl, PHP, ASP, JSP. Курс W2.5 содержит сравнительный обзор технологий DHTML.

КОД КУРСА НАЗВАНИЕ КУРСА ПРОДОЛЖИ-
ТЕЛЬНОСТЬ
W2.1 Язык HTML, технология CSS, совместимость броузеров
3 дня
W2.2 Создание страниц DHTML с использованием JavaScript
2 дня
W2.3 Динамические страницы на стороне сервера с использованием PHP
3 дня
W2.4 Основы языка Perl
3 дня
W2.5 Обзор технологий создания динамических страниц на стороне сервера CGI, ISAPI/NSAPI, Java-сервлеты, ASP, PHP, JSP и примеры их использования. (Серверы: Apache, IIS, TomCat, языки программирования Perl, Java и др.).
3 дня


Курс W2.1 "Язык HTML, технология CSS, совместимость броузеров"

Краткая аннотация: Курс рассчитан на начинающих осваивать HTML. Рассматриваются как базовые вопросы использования гипертектового языка разметки, так и последние возможности и особенности XHTML.
Аудитория: Курс рассчитан на начинающих осваивать HTML. Рассматриваются как базовые вопросы использования гипертектового языка разметки, так и последние возможности и особенности XHTML.
Продолжительность: 3 дня

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

  1. История Интернет и WWW. Технология клиент-сервер. Принцип работы WWW. Язык HTML
  2. Редакторы HTML. Установка Allaire HomeSite
  3. Структура документа
  4. Оформление текста
  5. Ссылки
  6. Таблицы
  7. Фреймы
  8. Формы
  9. Каскадные стили CSS
  10. Слои
  11. Встроенные объекты, апплеты, ActiveX-компоненты
  12. Версии HTML. История выпуска броузеров

Курс W2.2 "Создание страниц DHTML с использованием JavaScript"

Краткая аннотация: В курсе рассматривается язык сценариев для клиентского программного обеспечения JavaScript. Слушатели смогут ознакомиться с возможностями этого скриптового языка, сделать практические упражнения по созданию страниц в DHTML, узнать, где оправдано использование этой технологии.
Аудитория: Курс рассчитан на разработчиков имеющих опыт программирования на одном из языков программирования Basic, Pascal или Си. Крайне желательно знание HTML.
Продолжительность: 2 дня

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

  • Введение в JavaScript. Технология WWW, язык HTML
  • Переменные, управляющие конструкции. Функции alert(), confirm(), prompt()
  • Встроенные объекты String, Math, Date, встроенные функции
  • Структура объектов JavaScript
  • События
  • Оправданное использование JavaScript при создании Web-сайтов
  • DHTML, использование слоев
  • Примеры JavaScript - RollOver, меню и др.

    Курс W2.3 "Динамические страницы на стороне сервера с использованием PHP"

    Краткая аннотация: Рассматривается технология скриптового языка PHP версии 4, предназначенная для проектирования web-страниц динамически формирующихся на сервере. На занятиях обсуждаются технологии программирования web-приложений, особенности работы PHP совместно с web-сервером Apache, возможности PHP, в том числе такие, как регулярные выражения, файловый ввод/вывод, формирование графических изображений, управление сессиями, подключение в базе данных MySQL.
    Аудитория: Курс рассчитан на разработчиков имеющих опыт программирования на одном из языков программирования Basic, Pascal или Си. Желателен опыт программирования в Perl, знакомство с HTML, UNIX и SQL.
    Продолжительность: 3 дня

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

    1. Отладочный Web-сервер Apache для Windows
    2. Основы Web-программирования
    3. Основы языка PHP
    4. Базовые понятия языка
    5. Стандартные функции PHP
    6. Обработка данных из формы
    7. Работа с файлами и каталогами
    8. Посылка писем через PHP
    9. HTTP-заголовки
    10. Cookie и механизм сессий
    11. Регулярные выражения (терминология, использование, примеры)
    12. Закачка файлов на сервер
    13. Динамическое создание графических изображений
    14. Управление интерпретатором
    15. Работа с СУБД MySQL

    Курс W2.4 "Основы языка Perl"

    Краткая аннотация: Рассматривается популярный скриптовый язык Perl. Слушатели курса познакомятся со всеми основными возможностями языка Perl, получат практический опыт его использования. Будут выполнены упражнения с использованием различных типов данных Perl, регулярных выражений, файлового ввода-вывода, упражнения с подключением к базе данных MySQL. Курс будет интересен не только разработчикам web-приложений, но и специалистам по администрированию в UNIX.
    Аудитория: Курс рассчитан на разработчиков имеющих опыт программирования на одном из языков программирования Basic, Pascal или Си. Желательно знакомство с UNIX и SQL.
    Продолжительность: 3 дня

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

    1. Введение в язык Perl. Области применения. Версии. Установка ActivePerl. Комментарии
    2. Переменные, типы данных
    3. Операции и выражения
    4. Управляющие конструкции
    5. Операции ввода-вывода и работа с файлами
    6. Форматы
    7. Ссылки
    8. Работа со строками и регулярные выражения
    9. Подпрограммы и функции
    10. Пакеты, библиотеки, модули
    11. Подключение к базам данным
    12. Отладка в Perl

    Курс W2.5 "Обзор технологий создания динамических страниц на стороне сервера CGI, ISAPI, Java-сервлеты, ASP, PHP, JSP и примеры их использования (Сервера: Apache, IIS, TomCat, языки программирования Perl, Java и др.)"

    Краткая аннотация: На курсе дается обзор технологий создания динамических страниц на Web-сервере. Рассматриваются и сравниваются разные методы web-программирования для основных типов web-серверов. Все технологии иллюстрируются практическими примерами. По окончании курса слушатели смогут хорошо ориентироваться в выборе решений для реализации web-приложений, понимать достоинства и недостатки каждого варианта.
    Аудитория: Курс рассчитан на разработчиков имеющих опыт программирования на одном из языков программирования Basic, Pascal или Си. Желательно знакомство с HTML, UNIX.
    Продолжительность: 3 дня

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

    1. Общие принципы функционирования службы WWW
      • Протокол HTTP - заголовки, методы передачи
      • Технология Cookie, "устойчивая сессия"
    2. Спецификации расширения функциональности сервера
      • CGI, ISAPI, Java-сервлеты
      • Скриптовые языки PHP, ASP, JSP
    3. Web-cервер Apache
      • создание CGI-приложений в Perl
      • создание PHP-приложений
    4. Web-сервер IIS
      • создание CGI-приложений в Delphi
      • создание ISAPI-приложений в Delphi
      • создание ASP-приложений
    5. Web-серверы на Java
      • создание Java-сервлетов
      • создание JSP-приложений
    6. Выбор технологии динамических страниц Web-сервера

    Корпоративные Интернет-системы


    На курсах этого направления рассматриваются вопросы построения крупных корпоративных информационных систем. В первом курсе рассказывается о наиболее используемых стандартах технологии XML. Остальные курсы так или иначе связаны с технологией Java. Это вводный курс по языку Java, курс о создании web-приложений с использованием Java и курс по стандартам спецификации J2EE о создании распределенных приложений на Java. Курс W3.4 посвящен вопросам создания приложений на CORBA.

    КОД КУРСА НАЗВАНИЕ КУРСА ПРОДОЛЖИ-
    ТЕЛЬНОСТЬ
    W3.1 Технологии XML: DTD, Schema, Xpath, XSLT(XSL, FO). Инструментарий XML
    3 дня
    W3.2 Основы языка Java
    5 дней
    W3.3 Программирование сервлетов и JSP для сервера
    3 дня
    W3.4 Основные вопросы создания CORBA-приложений в Java
    5 дней
    W3.5 Распределенное программирование в Java (Сокеты, Сервлеты, RMI, CORBA, EJB)
    5 дней


    Курс W3.1 "Технологии XML: DTD, Schema, Xpath, XSLT(XSL, FO). Инструментарий XML"

    Краткая аннотация: В курсе рассматривается основные понятия и спецификации XML. Приводятся примеры его практического использования. По окончании курса слушатели буду понимать возможности XML, области его применения, смогут использовать программное обеспечение для работы с XML. Слушатели выполнят практические упражнения для изучения спецификаций XML, XHTML, DTD, Schema, XSLT, CSS, XSL-FO.
    Аудитория: Курс рассчитан на разработчиков имеющих опыт программирования на одном из языков программирования Basic, Pascal, С или Java. Крайне желательно знакомство с HTML.
    Продолжительность: 3 дня

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

    1. SGML, HTML и XML. W3C-консорциум
    2. Базовые правила XML. Спецификация XML
    3. XHTML и проект TIDY
    4. Описание XML-приложения с помощью DTD
    5. Использование пространства имен в XML
    6. Спецификация W3C Schema
    7. Преобразование XML-документов, спецификация XSLT
    8. Спецификация XPath и др.
    9. Использование каскадных стилевых таблиц CSS
    10. Создание представления документов с помощью объектов форматирования. Спецификация XSL-FO
    11. Программное обеспечение для работы с XML

    Курс W3.2 "Основы языка Java"

    Краткая аннотация: Рассматривается язык программирования и технология Java. Слушатели ознакомятся с основными концепциями и подходами языка, возможностями технологии Java. В курсе не используется среда программирования, но подробно и с практической стороны рассматриваются вопросы программирования в Java. Курс может служить хорошим практическим введением в объектно-ориентированное программирование.
    Аудитория: Курс рассчитан на разработчиков имеющих опыт программирования на одном из языков программирования Basic, Pascal или Си. Желательно знакомство с основами методологии объектно-ориентированного проектирования.
    Продолжительность: 5 дней

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

    1. Введение в Java
    2. Парадигма объектов
    3. Управляющие конструкции
    4. Конструкторы и сборка мусора
    5. Сокрытие реализации
    6. Многократное использование классов
    7. Полиморфизм
    8. Интерфейсы и внутренние классы
    9. Массивы и коллекции
    10. Обработка ошибок и исключения
    11. Система ввода/вывода в Java
    12. Создание окон в AWT и Swing
      • иерархия классов AWT и Swing
      • менеджеры комонентов
      • модели событий
    13. Апплеты
    14. Многозадачность в Java

    Курс W3.3 "Программирование Java-сервлетов и JSP для сервера TomCat"

    Краткая аннотация: На курсе рассматриваются вопросы создания динамических страниц на web-сервере на Java. Слушатели узнают, как создаются web-приложения по технологии Java-сервлетов и с помощью JSP-скриптов, получат практический опыт использования этих технологий.
    Аудитория: Курс рассчитан на разработчиков имеющих опыт программирования на Java. Желательно знакомство с одной из технологий PHP, ASP, CGI.
    Продолжительность: 3 дня

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

    1. Введение. Web-серверы на Java
    2. Установка Apache TomCat
    3. Первые сервлеты. Жизненный цикл, утилиты упаковки
    4. Обработка запроса клиента: данные формы, заголовки HTTP
    5. Формирование ответа сервера: коды состояния, заголовки HTTP
    6. Использование Cookie
    7. Технология сессий - "устойчивое соединение"
    8. JSP-скрипты: элементы, выражения, объявления, переменные, директивы
    9. Использование JavaBeans в JSP
    10. Пользовательские теги JSP
    11. Совместное использование сервлетов и JSP-сценариев
    12. Доступ к БД из сервлетов и JSP-сценариев

    Курс W3.4 "Основные вопросы создания CORBA-приложений в Java"

    Краткая аннотация: Рассматриваются теоретические основы архитектуры CORBA, подробное изучаются ее составные элементы - IDL, ORB, объектные адаптеры (POA), репозитарии Интерфейсов и Реализаций, основные сервисы (именования, асинхронного взаимодействия и др.). У слушателей формируются практические навыки по созданию CORBA-приложений. Степень сложности выполняемых на курсе примеров зависит, главным образом, от уровня общей квалификации слушателей и навыком программирования. На курсе используются примеры с использованием VisiBroker for Java (v.4) и JDK.
    Аудитория: Курс рассчитан на разработчиков, имеющих опыт программирования на Java и/или С++. Желателен опыт разработки распределенных приложений, например в COM+.
    Продолжительность: 5 дней

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

    1. Распределенные системы: задачи, терминология, принципы функционирования
    2. CORBA. Архитектура, состояние и перспективы. Сравнение с COM+ и RMI
    3. Язык определения интерфейсов IDL
    4. Отображение IDL в Java
    5. ORB, его задачи
    6. Объекты CORBA. Объектные ссылки
    7. Структура и использование POA, многопоточность
    8. Репозитарии интерфейсов
    9. Репозитарии реализаций
    10. Динамическое взаимодействие клиентов и серверов
    11. Службы именования в CORBA
    12. VisiBroker Smart Agent
    13. Службы асинхронного взаимодействия
    14. Сервис транзакций OMG OTS

    Курс W3.5 "Распределенное программирование в Java (Сокеты, Сервлеты, RMI, CORBA, EJB)"

    Краткая аннотация: Рассматриваются вопросы создания распределенных приложений на основе спецификация J2EE. В обзорном изложении слушателям предлагается ознакомиться с технологиями сервлетов, RMI, CORBA, EnterpriseJavaBeans, JDBC. Все технологии представлены практическими примерами.
    Аудитория: Курс рассчитан на разработчиков имеющих опыт программирования на Java. Желателен опыт разработки распределенных приложений, например в COM+.
    Продолжительность: 5 дней

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

    1. Обзор распределенных приложений в Java
    2. Создание клиентского приложения
    3. Сервлеты и JSP
    4. Связь приложений с БД через JDBC
      • соединение с БД
      • оформление запроса
      • обработка результата
      • прочие свойства JDBC
    5. Обмен сообщениями. JMS
    6. Служба именования объектов JNDI
    7. Удаленный вызов объекта с помощью RMI
    8. Компоненты Java и CORBA
    9. Спецификация EJB
      • Session Bean и MesageDriven Bean
      • Entity Bean
      • поддержка транзакций
      • упаковка и установка компонентов

    Расписание курсов Учебно-консалтингового центра

    За дополнительной информацией обращайтесь в Interface Ltd.

    Рекомендовать страницу

    INTERFACE Ltd.
    Телефон/Факс: +7 (495) 925-0049
    Отправить E-Mail
    http://www.interface.ru
    Rambler's Top100
    По техническим вопросам обращайтесь к вебмастеру