Компьютерная Академия СофтДжойс Компьютерная Академия СофтДжойс Компьютерная Академия СофтДжойс

Borland C++Builder: распределенные вычисления и Web-приложения

Академия -> Курсы -> Курсы по продуктам фирмы Borland ->Borland C++Builder: распределенные вычисления и Web-приложения

Описание курса

Записаться на курс
Продолжительность: 5 дн.
Стоимость: 30 000 р.

Назначение курса

Разработчиков, обладающих навыками создания информационных систем в архитектуре клиент-сервер c помощью C++Builder и планирующих создание информационных систем с применением COM и CORBA, в том числе распределенных систем с "тонким" клиентом.

Дополнительная информация

В данном курсе предлагается развернутое введение в распределенные вычисления и создание Internet-приложений. Обсуждается ряд практических приемов, связанных с созданием COM- и CORBA-серверов доступа к данным и созданием Web-приложений.

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

1. Понятие об архитектуре "клиент/сервер".

Достоинства и недостатки настольных СУБД
Серверные СУБД. Преимущества архитектуры клиент/сервер
Windows DNA и распределенные системы

2. Краткое введение в COM

Принципы работы COM
Библиотеки типов, раннее и позднее связывание.
Понятие об автоматизации

3. Организация удаленного доступа к серверам автоматизации

Различные технологии организации удаленного доступа к COM-серверам. Различные концепции безопасности при удаленном доступе.
Назначение, настройка и использование DCOM
Использование сокетов
Использование протокола HTTP

4. Технология распределенных вычислений: общие вопросы

Типичные проблемы информационных систем и способы их решения
Как устроена распределенная система
Серверы функциональности и их клиенты. Типы серверов функциональности. Серверы доступа к данным и мониторы транзакций.
Специализированные сервисы middleware
Регистрационные базы данных. Регистрация сервисов и серверов
Как взаимодействуют клиент и сервер. Понятие о маршалинге, вызове удаленных процедур и IDL
Различные технологии распределенных вычислений: основные концепции

5. Создание COM-серверов доступа к данным с использованием Borland MIDAS

Что такое MIDAS. Когда следует выбирать MIDAS в качестве технологии распределенных вычислений?
Создание COM-серверов доступа к данным

6. Создание "тонкого" клиента с использованием сокетов

Способы осуществления соединения с сервером
Создание интерфейса клиентского приложения
Что представляет собой компонент TClientDataSet
Тестирование сервера и клиентского приложения
Создание "тонких" Windows-клиентов с помощью MIDAS

7. Использование активных форм

Создание клиентских приложений в виде активных форм. Их преимущества и недостатки
Поставка активных форм через Web
Некоторые нюансы настройки браузеров при использовании активных форм

8. Briefcase model

Что такое briefcase model
Использование MIDAS в однозвенных и двухзвенных системах

9. Многопользовательская обработка данных

Многопользовательская обработка данных в распределенных системах
Аутентификация пользователей в распределенных системах

10. Другие проблемы обработки данных в MIDAS

Поддержка ссылочной целостности данных
Использование DCOM, HTTP и сокетов
Организация баланса загрузки серверов и устойчивости к сбоям
Некоторые проблемы при использовании MIDAS и способы их решения

11. Поставка распределенных приложений и вопросы лицензионной политики

Поставка серверов доступа к данным и клиентских приложений
Лицензионная политика Inprise при поставке серверов доступа к данным и клиентских приложений

12. Создание Web-приложений

Компоненты FastNet. Создание Internet-клиентов
Компоненты для создания Web-приложений. Создание простейшего приложения
Создание форм и обработка пользовательского ввода
Использование баз данных в Web-приложениях
Создание ASP-серверов.

13. Создание WebMIDAS-клиентов. Использование XML

Компоненты InternetExpress
Создание WebMIDAS-клиентов. Проблемы при их создании и способы их решения

Академия -> Курсы -> Курсы по продуктам фирмы Borland ->Borland C++Builder: распределенные вычисления и Web-приложения

  
Компьютерная Академия СофтДжойс
   Ваш e-mail: 
Компьютерная Академия СофтДжойс
 
группа вКонтакте Яндекс.Метрика