Программистов, работающих на Microsoft Visual Basic и занимающихся созданием настольных приложений и осуществлением доступа к корпоративной базе данных, основам создания трехуровневых клиент/серверных решений.
Модуль 1. Стратегия Microsoft в разработке приложений для предприятия |
| Знакомство с процессом разработки приложений уровня предприятия
Образец приложения Island Hopper News
Система разработки Microsoft Visual Studio, версия для предприятий |
|
Модуль 2. Создание динамически подключаемых библиотек COM с помощью Visual Basic |
| Реализация прикладной логики на Visual Basic
Создание COM DLL на Visual Basic
Работа с проектами COM DLL
Регистрация COM DLL |
|
Модуль 3. Знакомство с сервером транзакций Microsoft (Microsoft Transaction Server - MTS) |
| Обзор MTS
Структура MTS
Использование "проводника" MTS
Развертывание MTS-компонента |
|
Модуль 4. Использование служб транзакций MTS |
| Обзор
Построение MTS-компонента
Управление состоянием объекта
Отладка и обработка ошибок
Средства повышения эффективности использования MTS-компонентов |
|
Модуль 5. Доступ к данным из компонентов среднего уровня |
| Обзор универсального доступа к данным
Выборка и изменение записей с помощью Объектов Данных ActiveX
Использование ADO из компонентов среднего уровня
Вызов хранимых процедур с помощью методов объекта Command
Более сложные вопросы реализации доступа к данным из компонентов среднего уровня |
|
Модуль 6. Создание хранимых процедур с помощью SQL |
| Знакомство с Microsoft SQL Server
Реализация служб прикладной логики и доступа к данным средствами Microsoft SQL Server
Программирование с помощью Transact-SQL
Создание хранимых процедур |
|
Модуль 7. Реализация защиты |
| Введение в особенности обеспечения безопасности в корпоративной среде
Реализация механизмов защиты в MTS-приложениях
Обзор системы защиты SQL Server
Использование режима интегрированной защиты SQL Server
Примеры наилучших схем защиты |
|
Модуль 8. Сложные вопросы программирования на основе технологии СОМ на Visual Basic |
| Программирование на основе COM-интерфейсов
Взаимодействие клиентов и COM-компонентов через интерфейсы |
|
Модуль 9. Дальнейшее развитие клиент/серверных технологий |
| Обзор наиболее эффективных клиент/серверных технологий
Организация очередей сообщений средствами Microsoft Message Queue
Кластеризация серверов как средство повышения отказоустойчивости и балансировки нагрузки
Доступ к данным, хранящимся в базах данных компьютеров предыдущего поколения (в частности, на Main-frame'ах) |
|