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

Курсы обучения по продуктам компании Borland


Курсы по инструментальным средствам разработки приложений в архитектуре клиент-сервер фирмы Borland (базовые и специализированные) знакомят с популярными средствами разработки приложений Delphi, MIDAS, С++ Builder, JBuilder, особенностями их применения для разработки систем в архитектуре клиент-сервер. Курсы ориентированы на разработчиков информационных систем.

Название курса Продолжительность Стоимость
Основы разработки приложений с помощью Delphi 5 дней 495$
Разработка приложений в архитектуре клиент-сервер с помощью Delphi 5 дней 495$
Delphi - разработка профессиональных приложений 5 дней 495$
Borland Delphi: создание Интернет-приложений 3 дня 295$
Разработка многозвенных и клиент-серверных приложений с помощью Delphi 7.0 5 дней 495$
Основы разработки приложений с помощью C++ Builder 5 дней 495$
Разработка приложений в архитектуре клиент-сервер с помощью C++ Builder 5 дней 495$
Borland C++Builder: распределенные вычисления и Web-приложения 5 дней 495$
Программирование при работе с сервером БД IB Database (Interbase) 5 дней 495$
Основы разработки с использованием Jbuilder 5 дней 725$
Основные вопросы создания CORBA-приложений 5 дней 875$
Основы разработки приложений для платформы Microsoft .NET с помощью Delphi 8 5 дней 545$


Курс "Основы разработки приложений с помощью Delphi"

Краткая аннотация: Знакомство с основами разработки приложений с помощью Borland Delphi. Использование среды разработки. Управление проектами. Изучение компонентов. Введение в язык программирования. Объектно-ориентированное программирование. Архитектура доступа к данным. Создание простейших приложений, использующих базы данных. Генерация отчетов. Создание контекстно-зависимой справочной системы и поставка приложений Delphi.
Аудитория: Курс предназначен для начинающих разработчиков, имеющих опыт пользовательской работы в Windows 95, Windows NT, Windows 2000 и обладающих минимальными навыками программирования (на любом языке программирования).
Продолжительность: 5 дней

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

  1. Интегрированная среда разработки Delphi
  2. Переменные как емкости
  3. Перечислимые типы и типы-множества, их связь
  4. Меню в среде Delphi
  5. Использование системных диалогов в приложениях
  6. Введение в язык программирования
  7. Создание программы "RTF-Editor" с использованием системных диалогов, меню, компоненты ReachEdit и технологии MDI.
  8. Архитектура доступа к данным в Delphi
  9. Создание приложения работающего с БД.
  10. Генерация отчетов
  11. Создание контекстно-зависимой справочной системы
  12. Распространение приложений, созданных в Delphi

Курс "Разработка приложений в архитектуре клиент-сервер с помощью Borland Delphi"

Краткая аннотация В данном курсе рассматривается создание информационных систем с помощью Delphi. Изучаются основы применения различных средств доступа к данным, рассматриваются объекты серверных СУБД, принципы проектирования данных, компоненты для доступа к объектам серверных СУБД и методы оптимизации информационных систем в архитектуре "клиент/сервер". Курс обеспечивает базовую подготовку в области разработки информационных систем в архитектуре "клиент-сервер"
Аудитория Курс предназначен для разработчиков, имеющих навыки работы с Borland Delphi в объеме базового курса, планирующих разработку клиент-серверных информационных систем
Продолжительность 5 дней

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

  1. Понятие об архитектуре "клиент/сервер"
  2. Введение в теорию реляционных СУБД и проектирование данных
  3. Объекты серверных СУБД
  4. Введение в SQL
  5. Архитектура и средства доступа к данным в Delphi
  6. Создание приложений, использующих BDE
  7. Создание приложений, использующих ADO
  8. Создание приложений, использующих dbExpress
  9. Краткое введение в OLAP и многомерный анализ данных
  10. Оптимизация клиент-серверных приложений

Курс "Delphi - разработка профессиональных приложений"

Краткая аннотация:

В данном курсе предлагается развернутое введение в COM-технологию, создание компонентов VCL и использование графики. Обсуждается ряд практических приемов, связанных с написанием управляющих элементов ActiveX, использованием COM-объектов в приложениях, созданием COM- серверов, написанием компонентов, использованием потоков, обработкой ошибок и исключительных ситуаций.

Аудитория:

Курс предназначен для разработчиков, имеющих навыки работы с Delphi в объеме курса "Основы разработки приложений с помощью Borland Delphi".

Продолжительность:

5 дней

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

  1. Создание компонентов Delphi
  2. Hook. DLLs. Создание приложений. Отладка приложений. Многопоточность
  3. Графика в Delphi
  4. Использование OLE-документов в приложениях
  5. Обзор COM-технологии
  6. Создание элементов управления ActiveX
  7. Создание серверов и контроллеров автоматизации
  8. Создание COM-серверов доступа к данным с использованием Borland MIDAS
  9. Создание "тонкого" клиента с использованием сокетов
  10. Использование активных форм
  11. Briefcase model
  12. Многопользовательская обработка данных
  13. Другие проблемы обработки данных в MIDAS

Курс "Borland Delphi: создание Интернет-приложений"

Краткая аннотация:

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

Аудитория:

Курс предназначен для разработчиков, обладающих навыками создания информационных систем в архитектуре клиент-сервер и знаниями COM в объеме соответствующих разделов курса "Borland Delphi - разработка профессиональных приложений".

Продолжительность:

3 дня

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

  1. Создание CGI и ISAPI-приложений. Применение в них доступа к данным
  2. Создание приложений InternetExpress.
  3. Использование XML в приложениях
  4. Применение сервера TestSvr для отладки Web-приложений
  5. Технологии WebSnap и DataSnap
  6. Применение протокола SOAP в приложениях
  7. Серверные и клиентские компоненты Indy
  8. Компоненты FastNet. Создание Internet-клиентов
  9. Создание ASP-серверов

Курс "Разработка многозвенных и клиент-серверных приложений с помощью Delphi 7.0"

Краткая аннотация:

Слушателям будут показаны методики доступа к одному из серверов базы данных с использованием технологий двухзвенной и многозвенной архитектуры. В курсе уделяется много внимания современным технологиям обработки данных - WEB, COM, CORBA, J2EE.
Курс состоит из двух частей - клиент-серверные приложения и многозвенная архитектура. В процессе обучения слушателям демонстрируются различные технологии обработки данных, которые в последствии могут быть использованы в корпоративных разработках.

Аудитория:

Начинающие разработчики клиентских и серверных приложений (среднее звено) с использованием средств разработки Borland Delphi 7, разработчики Xbase, переводящие свои приложения на платформу распределенных вычислений.

Необходимая подготовка:

Реляционные базы данных, Xbase системы для хранения данных (Clipper, Fox и другие). Начальные знания языка Pascal. Общие понятия распределенных вычислений.

Продолжительность:

5 дней

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

  1. Введение в архитектуру базы данных. Интегрированная база данных. Схема и ее объекты. Настройка BDE для работы с Native и ODBC сервером. Перенос данных из плоских таблиц в архитектуру сервера базы данных. Нормализация данных. По согласованию со слушателями разрабатывается конкретная серверная задача, при создании которой изучаются следующие вопросы: основы языка SQL, DDL, DML, команды выборки данных.

  2. Обзор средств разработки серверных приложений. Обработка ошибок на стороне сервера БД. Еще раз о BDE - компонента Tsession и доступ к API функциям BDE. Программная настройка драйвера для доступа к серверу базы данных. Мастер алиас и виртуальный алиас BDE. Класс EDBEngineError. Использование библиотек третьих фирм для доступа к серверам баз данных. Использование компонент ADO (Microsoft ) для работы с данными в архитектуре клиент - сервер. Компоненты для доступа к InterBase серверу.

  3. Разработка клиентского приложения. Компоненты Ttable и Tquery - сравнение в применени и. Кеширование данных на клиентской стороне. Жизненный цикл SQL запроса. Мониторинг запроса (утилита SQL Monitor) Компонента TupdateSQL. Пессимистическое и оптимистическое изменение данных. Оптимизация SQL. Подготовка параметров. Компоненты третьих фирм и особенности их применения для работы с различными базами данных. Компонента TsoredProcedure и Tquery для выполнения пакетных и хранимых процедур соответственно. Использование курсора в клиентском приложении. Отложенная обработка данных в клиентском приложении.

  4. Стандартные средства Delphi для формирования отчетов.

  5. WEB приложения: CGI и ISAPI стандарты, разработка приложений средствами Delphi для WEB серверов. Компоненты TrageProducer, TqueryTableProducer для динамической генерации HTML страниц. Разработка WEB приложения для модификации данных. Компоненты для генерации HTML страниц средствами Delphi 7. WebSnap компоненты для разработки Web-приложений на Delphi. Возможность плотной интеграции приложений WebSnap в корпоративные Web-сайты порталы.

  6. Основы технологии COM. Интерфейс - концепция. Интерфейс и абстракция. GUID (глобальный уникальный идентификатор). Реализация интерфейса Iunknown в Delphi. Внутренние COM сервера. Модели потоков. Фабрика COM класса. Разработка простейшего клиентского приложения для работы с COM объектом.

  7. Внешние COM сервера. Особенности передачи данных между различными процессами. Переменные типа Variant. Библиотека типов - визуальное средство разработки интерфейсов. Использование COM сервера, разработанного средствами Delphi в VBA Microsoft. Автоматизация. Интерфейс Idispatch. Дуальность интерфейсов. Динамическое и статическое связывание.

  8. Встроенные (IN Proc) сервера автоматизации. Разработка сервера для генерации отчета на основе базы данных и встраивание его в VBA. Обсуждение новых возможностей в SQL для получения отчетных данных (ROLLUP, CUBE, Select CURSOR for).Разработка контроллера автоматизации средствами Delphi.

  9. Внешние сервера автоматизации. Возвращаемое значение и проблемы безопасного использования интерфейсов. Использование библиотеки типов для построения интерфейсов. Интерфейсы с обратными вызовами - нотификационные сервера автоматизации. Импортирование библиотеки типов и создание компоненты-оболочки для дальнейшего использования сервера. Обработка ошибок, возвращаемых сервером автоматизации.

  10. ActiveX. Создание визуальных компонент повторного использования. Регистрация компонент. Активные формы. Безопасность использования форм в Web. Сравнение технологии активных форм с Java аплетами.

  11. Технология MIDAS (сервис многопоточного доступа к данным). Архитектура MIDAS. Разновидности брокеров. Компоненты MIDAS в Delphi 7 - обзор. Модуль данных и интерфейс IappServer в серверных и клиентских приложениях. Поддержка коммуникационных протоколов - DCOM, CORBA, TCP/IP Sockets, HTTP. Создание и конфигурация удаленного сервера, основанного на TCP/IP Sockets. Свойства экземпляра и модели многопоточности. Использование глобальных переменных в различных потоковых средах. Утилита scktsrvr.exe. Конфигурация и настройка на оптимальное использование. Разработка клиентского приложения. Обработка ошибок и проблема третьей копии данных на стороне клиента. Диалог ReconcileError. Построения клиентского приложения в трехзвенной архитектуре. Дистрибъюция MIDAS приложений.

  12. Технология CORBA в Delphi 7. Основы CORBA. IDL - язык спецификации интерфейсов; краткая анатомия языка. Различия между COM, DCOM, CORBA. ORB, BOA, POA, OAD - для чего все это необходимо. Компилятор IDL2PAS . Создание простейшего консольного приложения. Использование типа ANY спецификации IDL в Delphi 7. Разработка сервера приложений с использованием технологии CORBA. Пул соединений и критические секции.

  13. Создание EJB CMP приложения. Размещение на BES сервере. Взаимодействие Java и Delphi приложений. Получение доступа к методам EJB компонент из Delphi 7.


Курс "Основы разработки приложений с помощью Borland C++ Builder"

Краткая аннотация: Знакомство с основами разработки приложений с помощью C++Builder. Использование среды разработки. Управление проектами. Изучение компонентов. Архитектура доступа к данным. Создание простейших приложений, использующих базы данных. Поставка приложений C++Builder.
Аудитория: Курс предназначен для начинающих разработчиков, имеющих опыт пользовательской работы в Windows 95, Windows NT, Windows 2000 и обладающих минимальными навыками программирования (на любом языке программирования).
Продолжительность: 5 дней

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

  1. Введение
  2. Интегрированная среда разработки и принципы создания приложений
  3. Назначение и использование компонентов Standard, Additional, Win32, Dialogs, System
  4. Использование форм
  5. Архитектура доступа к данным в средствах разработки Borland
  6. Введение в создание приложений для работы с базами данных
  7. Использование интерфейсных элементов для отображения данных
  8. Использование запросов
  9. Использование бизнес-правил в BDE-приложениях
  10. Некоторые особенности использования ADO
  11. Создание отчетов
  12. Создание контекстно-зависимой справки
  13. Поставка приложений

Курс "Разработка приложений в архитектуре клиент-сервер с помощью Borland C++ Builder"

Краткая аннотация: В данном курсе рассматривается создание информационных систем с помощью C++Builder. Изучаются основы применения различных средств доступа к данным, рассматриваются объекты серверных СУБД, способы их генерации, принципы проектирования данных, компоненты для доступа к объектам серверных СУБД и методы оптимизации информационных систем в архитектуре "клиент/сервер".
Аудитория: Курс предназначен для разработчиков, имеющих навыки работы с Borland C++Builder в объеме курса "Основы разработки приложений с помощью Borland C++ Builder", планирующих разработку клиент-серверных информационных систем.
Продолжительность: 5 дней

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

  1. Понятие об архитектуре "клиент/сервер"
  2. Особенности современных серверных СУБД
  3. Введение в теорию реляционных СУБД и проектирование данных
  4. Объекты серверных СУБД
  5. Введение в SQL.
  6. Архитектура и средства доступа к данным в C++Builder
  7. Настройка доступа к данным с помощью BDE
  8. Настройка доступа к данным с помощью ADO.
  9. Создание серверных объектов
  10. Компоненты, применяемые в клиентских приложениях
  11. Некоторые особенности использования ADO
  12. Введение в OLAP и многомерный анализ данных
  13. Оптимизация клиент-серверных приложений

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

Краткая аннотация: В данном курсе предлагается развернутое введение в распределенные вычисления и создание Internet-приложений. Обсуждается ряд практических приемов, связанных с созданием COM- и CORBA-серверов доступа к данным и созданием Web-приложений.
Аудитория: Курс предназначен для разработчиков, обладающих навыками создания информационных систем в архитектуре клиент-сервер c помощью C++Builder и планирующих создание информационных систем с применением COM и CORBA, в том числе распределенных систем с "тонким" клиентом.
Продолжительность: 5 дней

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

  1. Понятие об архитектуре "клиент/сервер"
  2. Краткое введение в COM
  3. Организация удаленного доступа к серверам автоматизации
  4. Технология распределенных вычислений: общие вопросы
  5. Создание COM-серверов доступа к данным с использованием Borland MIDAS
  6. Создание "тонкого" клиента с использованием сокетов
  7. Использование активных форм
  8. Briefcase model
  9. Многопользовательская обработка данных
  10. Другие проблемы обработки данных в MIDAS
  11. Поставка распределенных приложений и вопросы лицензионной политики
  12. Создание Web-приложений
  13. Создание WebMIDAS-клиентов. Использование XML

Курс "Программирование при работе с сервером БД IB Database"

Краткая аннотация: Изучение возможностей создания СУБД, ориентированных на совместную работу с сервером БД Interbase. Рассматриваются принципы работы с серверными СУБД вообще и с Interbase в ча-стности, применение основных операторов SQL для создания и администрирования метаданных, особенности применения рас-ширенных функций языка SQL для создания серверных прило-жений, использование процедур определяемых пользователем (UDF), основные утилиты (консоль, Interactive SQL и т.п.)
Аудитория: Курс предназначен для начинающих разработчиков, имеющих начальный опыт разработки приложений для локальных или файл-серверных архитектур в Delphi или C++ Builder.
Продолжительность: 5 дней

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

  1. Установка, настройка сервера Interbase. Локальный и удаленный сервер БД. Осо-бенности подключения к удаленному серверу БД
  2. Использование консоли сервера для создания и регистрации базы данных
  3. Основные операторы SQL DDL, DML и процедурные расширения языка. Диалекты и их отличия
  4. Типы данных Interbase их ограничения
  5. Понятие доменов, исключений, процедур, функций определяемых пользователем, представлений, ролей, привилегий, событий сервера генераторов, триггеров, пер-вичных и внешних ключей и индексов
  6. Использование утилиты Interactive SQL для создания таблиц и редактирования ме-таданных. Организация ссылочной целостности с использованием внешних ключей и каскадное воздействие
  7. Использование SQL Explorer для администрирования БД Interbase
  8. Хранимые процедуры выборки и действия, работа триггеров
  9. Использование функций определяемых пользователем (UDF)
  10. Создание примера замкнутой целостной базы по автоматизации торговли
  11. Сторонние утилиты по работе с Interbase DB

Курс "Основы разработки с использованием Jbuilder"

Краткая аннотация: Материалы курса предоставляют информацию об основах программирования на языке Java, среде разработки приложений Borland JBuilder и ее возможностях. По завершении обучения на курсах слушатели смогут самостоятельно разрабатывать приложения с использованием Java, используя основные возможности среды разработки Borland JBuilder.
Аудитория: Курс предназначен для разработчиков не знакомых или плохо знакомых с языком Java.
Продолжительность: 5 дней

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

  1. Введение
  2. Основы языка Java
  3. Объекты
  4. Стандартные пакеты Java 2 SDK
  5. "Настольные" приложения на Java
  6. Доступ к базам данных
  7. "Распределенные" приложения на Java
  8. Обзор шаблонов разработки "распределенных" приложений на Java
  9. Перспективы Java

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

Краткая аннотация: Рассмотрение теоретических основ CORBA и подробное изучение ее составных элементов - IDL, ORB, объектных адаптеров (POA), Репозитариев Интерфейсов и Реализаций, основных сервисов (Naming, Event, Life Cycle);

Формирование у слушателей практических навыков по созданию CORBA-приложений. Степень сложности создаваемых на курсах примеров зависит, главным образом, от уровня общей квалификации слушателей и навыков владения конкретным инструментом (C++ Builder, JBuilder).

Аудитория: Для курса с применением С++: Visibroker for C++ 4 и C++ Builder 5.
Для курса с применением Java: Visibroker for Java 4 и JBuilder 4.
Продолжительность: 5 дней

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

  1. Распределенные системы: задачи, терминология, принципы функционирования
  2. CORBA. Архитектура, cостояние и перспективы. Сравнение с COM+ и RMI
  3. Язык определения интерфейсов IDL
  4. Отображение IDL на C++ (Java)
  5. ORB, его задачи
  6. Объекты CORBA. Объектные ссылки
  7. Cтруктура и использование POA
  8. Многопоточность
  9. Репозитарии интерфейсов
  10. Репозитарии реализаций
  11. Динамическое взаимодействие клиентов и серверов
  12. VisiBroker Smart Agent
  13. Interoperable Naming Service
  14. EventService
  15. Life Cycle Service
  16. Понятие о Сервисе Транзакций

В качестве выдаваемого материала планируется использовать авторскую книжку, которая должна выйти в ноябре в изд-ве "Питер".


Курс "Основы разработки приложений для платформы Microsoft .NET с
помощью Delphi 8"

Краткая аннотация:

В курсе обучения рассматривается платформа Microsoft.NET и библиотека классов Microsoft.NET Framework. Обсуждается создание приложений Windows Forms и ASP.NET с помощью Delphi 8 for Microsoft .NET Framework, применение технологии ADO.NET для доступа к базам данных, создание и применение Web-сервисов. По окончании данного курса вы:

  • Получите представление о платформе Microsoft .NET
  • Узнаете о преимуществах Common Language Runtime
  • Сможете создавать приложения для платформы Microsoft .NET с помощью Delphi 8 for Microsoft .NET Framework
  • Сможете создавать Windows-приложения, используя классы Windows Forms и VCL
  • Сможете узнать об особенностях переноса унаследованного кода на платформу Microsoft .NET
  • Узнаете о технологии ADO.NET и о том, как использовать эту технологию в приложениях
  • Сможете создавать Web-приложения на основе ASP.NET
  • Сможете создавать и использовать Web-сервисы и осуществлять их поставку.
Аудитория: Курс обучения рассчитан на опытных пользователей Delphi, которые не имеют навыков работы с .NET и хотят узнать об особенностях создания приложений для этой платформы.
Требования к слушателям:
  • Представление о процессе создания Web-страниц, скриптовых языках и использования технологии ASP
  • Знакомство с Delphi на уровне создания приложений в архитектуре клиент-сервер, понимание COM-технологии
  • Желательно представление о языке XML и его назначении
Продолжительность курса: 5 дней

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

  1. Введение в Microsoft .NET Framework
  1. Компилятор Delphi для платформы .NET
  1. Windows Forms
  1. VCL .NET
  1. ADO .NET
  1. ASP .NET
  1. XML .NET
  1. Web-сервисы

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

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

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

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