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

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

Документы об окончании обучения: Сертификат УЦ ЮНИТ, Удостоверение гос. образца о повышении квалификации (по требованию).

Рекомендуемые курсы
Дополнительно

Курс читают тренер-практик с опытом проведения курсов и практическими знаниями в работе программы. 

Для получения более подробной информации о наших преподавателях свяжитесь с нами по тел. (343) 227-30-37, по эл.почте edu@unit-edu.ru или в нашем Online-чате.

Аудитория

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

Программа курса
  1. Понятие об архитектуре "клиент/сервер"
    1. Достоинства и недостатки настольных СУБД.
    2. Серверные СУБД. Преимущества архитектуры клиент/сервер.
    3. Распределенные приложения.
    4. Особенности современных серверных СУБД.
  2. Введение в теорию реляционных СУБД и проектирование данных
    1. Реляционные СУБД. Таблицы, первичные и внешние ключи.
    2. Нормализация данных.
    3. Применение CASE-средств для проектирования данных.
  3. Объекты серверных СУБД
    1. Хранимые процедуры.
    2. Триггеры.
    3. Представления (views).
    4. Объекты для генерации первичных ключей
  4. Введение в SQL
    1. Операторы DML.
    2. Операторы DDL.
    3. Операторы DCL.
    4. Другие операторы.
    5. Процедурные расширения SQL и их применение.
  5. Инструменты доступа к данным Borland
    1. Обзор технологий доступа к данным.
  6. BDE
    1. Компоненты BDE.
    2. Утилита BDE Administrator.
    3. Базы данных и таблицы.
    4. Псевдо-базы данных.
  7. Создание приложений баз данных
    1. Модель Delphi для доступа к данным.
    2. Компоненты Table и DataSource.
    3. Использование БД-ориентированных визуальных компонентов.
    4. Ввод данных и навигация по данным.
    5. Форма для отображения отношения master\detail.
  8. Использование объектов полей
    1. Определение полей.
    2. Редактирование описания поля.
    3. Удаление поля из Table и Grid.
    4. Форматирование полей.
    5. Создание вычисляемых полей.
    6. Look-up поля.
    7. Проверка корректности значения в поле.
  9. Работа с компонентом DataSet
    1. Перемещение по набору записей.
    2. Фильтрация данных.
    3. Поиск записей.
    4. Закладки для записей.
    5. Значения по умолчанию.
  10. Использование компонента Query
    1. Задание SQL-операторов.
    2. Открытие и подготовка запроса.
    3. Получение редактируемого набора данных.
    4. Параметризированные запросы.
    5. Добавление и определение параметров.
    6. Locate для запросов.
    7. Добавление новых записей.
    8. Open и ExecSQL.
    9. SQL Builder.
  11. Использование компонента TDatabase
    1. Настройка компонента TDatabase.
    2. Замена псевдонима BDE.
    3. Использование редактора компонента.
    4. Некоторые параметры компонента.
    5. Работа с хранимыми псевдонимами и TIniFile.
    6. Компонент TDataBase в архитектуре Client-Server.
  12. Введение в создание отчетов с помощью Rave
    1. Обзор компонентов Rave.
    2. Создание нового отчета на форме Delphi.
    3. Активизация визуальной среды создания отчета.
    4. Использование мастера создания отчета.
    5. Добавление данных в отчет.
    6. Использование соединений.
    7. Предварительных просмотр структуры отчета.
    8. Генерация отчета из Delphi.
  13. Дополнительные возможности TDataset
    1. Управление транзакциями.
    2. Режим отложенных изменений.
    3. Использование нескольких наборов данных.
    4. Использование компонента TUpdateSQL.
    5. Свойство State.
  14. Использование технологии ADO
    1. Введение в ADO.
    2. Провайдер ADO Jet.
    3. Курсоры в ADO.
    4. Транзакции в ADO.
    5. Режим пакетных изменений.
    6. Хранимые наборы записей.
    7. Расширение ADOX.
  15. Компоненты DBExpress
    1. Обзор и особенности технологии DBExpress.
    2. Компонент TClientDataSet.
    3. Обработка исключений в TClientDataSet.
  16. VCL for Web (Intraweb)
    1. Что такое Intraweb.
    2. Компоненты Intraweb.
    3. Модули Application и Page.
    4. Компонент Server Controller.
    5. Приложение для работы с данными.
    6. Использование фреймов.
    7. Включение AJAX в приложение Intraweb.
  17. DataSnap – многозвенные приложения
    1. Введение в DataSnap.
    2. Компоненты DataSnap.
    3. Клиентские компоненты.
    4. Серверные компоненты.
    5. Создание приложения DataSnap.

Ближайшие курсы

Тех_П 10.11 - 11.11.2026

Технический писатель: создание технической документации

Стоимость обучения в группе

33 900 ₽

Стоимость индивидуального обучения

44 500 ₽

Длительность

2 дня (16 ак. ч.)

ITPM 16.11 - 18.11.2026

Управление проектами ИТ. Практические аспекты

Стоимость обучения в группе

58 180 ₽

Стоимость индивидуального обучения

158 000 ₽

Длительность

3 дня (24 ак. ч.)

Or12c_PMT 16.11 - 20.11.2026

Oracle Database 12c: Управление и настройка производительности

Стоимость обучения в группе

90 000 ₽

Стоимость индивидуального обучения

143 500 ₽

Длительность

5 дней (40 ак. ч.)

БТ17 16.11 - 20.11.2026

Расследование компьютерных инцидентов. Компьютерная криминалистика

Стоимость обучения в группе

52 250 ₽

Стоимость индивидуального обучения

80 190 ₽

Длительность

5 дней (40 ак. ч.)

20488 16.11 - 20.11.2026

Разработка основного функционала Microsoft SharePoint Server 2013

Стоимость обучения в группе

44 000 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

TSHOOT 16.11 - 20.11.2026

Диагностика и поддержка IP-сетей Cisco

Стоимость обучения в группе

80 500 ₽

Стоимость индивидуального обучения

104 650 ₽

Длительность

5 дней (40 ак. ч.)

55201 16.11 - 20.11.2026

Microsoft Project Professional 2016. Управление проектами

Стоимость обучения в группе

42 550 ₽

Стоимость индивидуального обучения

80 850 ₽

Длительность

5 дней (40 ак. ч.)

MS-203T00 16.11 - 20.11.2026

Microsoft 365 Messaging

Стоимость обучения в группе

50 105 ₽

Стоимость индивидуального обучения

65 130 ₽

Длительность

5 дней (40 ак. ч.)

20411 16.11 - 20.11.2026

Администрирование Windows Server 2012 R2

Стоимость обучения в группе

41 800 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

5 дней (40 ак. ч.)

20703-1 16.11 - 20.11.2026

Администрирование System Center Configuration Manager

Стоимость обучения в группе

42 600 ₽

Стоимость индивидуального обучения

68 000 ₽

Длительность

5 дней (40 ак. ч.)

10964 16.11 - 20.11.2026

Мониторинг ЦОД с System Center Operations Manager

Стоимость обучения в группе

41 650 ₽

Стоимость индивидуального обучения

68 000 ₽

Длительность

5 дней (40 ак. ч.)

LPI-101 16.11 - 20.11.2026

Администрирование GNU/Linux

Стоимость обучения в группе

40 650 ₽

Стоимость индивидуального обучения

53 000 ₽

Длительность

5 дней (40 ак. ч.)

LPI-102 16.11 - 20.11.2026

Сетевое администрирование GNU/Linux

Стоимость обучения в группе

40 650 ₽

Стоимость индивидуального обучения

55 500 ₽

Длительность

5 дней (40 ак. ч.)

IT-02 23.11 - 25.11.2026

Основы ITIL

Стоимость обучения в группе

35 000 ₽

Стоимость индивидуального обучения

66 550 ₽

Длительность

3 дня (24 ак. ч.)

ACT VI 23.11 - 27.11.2026

Структурированные кабельные системы. Строительство, тестирование и эксплуатация

Стоимость обучения в группе

63 300 ₽

Стоимость индивидуального обучения

93 500 ₽

Длительность

5 дней (40 ак. ч.)

MPLS_nd 23.11 - 27.11.2026

Внедрение MPLS на сетевых устройствах Cisco

Стоимость обучения в группе

75 300 ₽

Стоимость индивидуального обучения

97 900 ₽

Длительность

40 ак. ч. (5 дней)

10266 23.11 - 27.11.2026

Программирование на языке C# 4.0 в среде разработки MS Visual Studio 2010

Стоимость обучения в группе

44 440 ₽

Стоимость индивидуального обучения

54 000 ₽

Длительность

5 дней (40 ак. ч.)

VBA_Excel 23.11 - 27.11.2026

Разработка VBA-приложений в Excel

Стоимость обучения в группе

56 000 ₽

Стоимость индивидуального обучения

74 800 ₽

Длительность

5 дней (40 ак. ч.)

ROUTE 23.11 - 27.11.2026

Внедрение IP маршрутизации Cisco v2.0

Стоимость обучения в группе

80 500 ₽

Стоимость индивидуального обучения

104 650 ₽

Длительность

5 дней (40 ак. ч.)

HCIP_DA 23.11 - 27.11.2026

Внедрение продвинутых технологий маршрутизации и коммутации Huawei

Стоимость обучения в группе

120 350 ₽

Стоимость индивидуального обучения

150 300 ₽

Длительность

5 дней (40 ак. часов)

20412 23.11 - 27.11.2026

Настройка дополнительных сервисов Windows Server 2012 R2

Стоимость обучения в группе

41 800 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

5 дней (40 ак. ч.)

БТ-OSW 23.11 - 27.11.2026

Безопасность операционных систем Windows

Стоимость обучения в группе

60 200 ₽

Стоимость индивидуального обучения

104 500 ₽

Длительность

5 дней (40 ак. ч.)

ViPNet 4 30.11 - 02.12.2026

Администрирование системы защиты информации ViPNet 4 (Программно-аппаратные комплексы VipNet)

Стоимость обучения в группе

37 500 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

3 дня (72 ак. ч.)

АС1 30.11 - 02.12.2026

AutoCAD: уровень I. Основы проектирования

Стоимость обучения в группе

40 000 ₽

Стоимость индивидуального обучения

55 000 ₽

Длительность

3 дня (24 ак. ч.)

10987 30.11 - 03.12.2026

Настройка производительности и оптимизации баз данных SQL

Стоимость обучения в группе

41 900 ₽

Стоимость индивидуального обучения

61 100 ₽

Длительность

4 дня (32 ак. ч.)

ROS-102 30.11 - 03.12.2026

Основы администрирования РЕД ОС

Стоимость обучения в группе

40 000 ₽

Стоимость индивидуального обучения

52 000 ₽

Длительность

4 дня (32 ак. часа)

MPLS 30.11 - 04.12.2026

Implementing Cisco MPLS

Стоимость обучения в группе

75 300 ₽

Стоимость индивидуального обучения

98 000 ₽

Длительность

5 дней (40 ак. ч.)

VM2 v.8.0/7.0/6.5 30.11 - 04.12.2026

Продвинутый курс по оптимизации и решению проблем виртуальных сред VMware vSphere

Стоимость обучения в группе

85 400 ₽

Стоимость индивидуального обучения

126 500 ₽

Длительность

5 дней (40 ак. ч.)

VS_C 30.11 - 04.12.2026

Программирование на С++

Стоимость обучения в группе

44 770 ₽

Стоимость индивидуального обучения

61 700 ₽

Длительность

5 дней (40 ак. ч.)

VM_lev1 30.11 - 04.12.2026

VMware vSphere 8/7. Уровень 1. Внедрение и эксплуатация vSphere

Стоимость обучения в группе

83 500 ₽

Стоимость индивидуального обучения

110 000 ₽

Длительность

40 ак. ч. (5 дней)

РЕДОС-101 30.11 - 04.12.2026

Системное администрирование РЕД ОС

Стоимость обучения в группе

50 000 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

HCIA_DC 30.11 - 11.12.2026

Курс подготовки специалиста Huawei по технологиям и оборудованию передачи данных. Базовый уровень.

Стоимость обучения в группе

150 000 ₽

Стоимость индивидуального обучения

170 500 ₽

Длительность

80 ак. ч.

132_1 07.12 - 08.12.2026

Макросы в Excel: практическое программирование. Уровень I.

Стоимость обучения в группе

27 500 ₽

Стоимость индивидуального обучения

42 500 ₽

Длительность

2 дня (16 ак. ч.)

20762 07.12 - 11.12.2026

Разработка баз данных SQL

Стоимость обучения в группе

44 400 ₽

Стоимость индивидуального обучения

71 850 ₽

Длительность

5 дней (40 ак. ч.)

Python-1 07.12 - 11.12.2026

Основы программирования Python. Уровень 1.

Стоимость обучения в группе

37 450 ₽

Стоимость индивидуального обучения

61 000 ₽

Длительность

5 дней (40 ак. ч.)

SWITCH 07.12 - 11.12.2026

Развертывание коммутируемых IP-сетей Cisco v2.0

Стоимость обучения в группе

80 500 ₽

Стоимость индивидуального обучения

104 650 ₽

Длительность

5 дней (40 ак. ч.)

20345-2-B 07.12 - 11.12.2026

Дизайн и развертывание Microsoft Exchange Server 2016/2019

Стоимость обучения в группе

45 100 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

РЕДОС-102 07.12 - 11.12.2026

Сетевое администрирование РЕД ОС

Стоимость обучения в группе

50 000 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

VM_SVFT 07.12 - 11.12.2026

VMware-SVFT7 Платформа виртуализации: Оптимизация, масштабирование, устранение неполадок. Быстрый трек

Стоимость обучения в группе

110 000 ₽

Стоимость индивидуального обучения

143 000 ₽

Длительность

40 ак. ч. (5 дней)

132_2 09.12 - 11.12.2026

Макросы в Excel: практическое программирование. Уровень II.

Стоимость обучения в группе

37 750 ₽

Стоимость индивидуального обучения

53 500 ₽

Длительность

3 дня (24 ак. ч.)