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

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

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


Продолжительность курса: 40 ак. ч.

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

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

Программа курса:
Модуль 1. Понятие об архитектуре "клиент/сервер"
• Достоинства и недостатки настольных СУБД
• Серверные СУБД. Преимущества архитектуры клиент/сервер
• Распределенные приложения
• Особенности современных серверных СУБД

Модуль 2. Введение в теорию реляционных СУБД и проектирование данных
• Реляционные СУБД. Таблицы, первичные и внешние ключи
• Нормализация данных
• Применение CASE-средств для проектирования данных

Модуль 3. Объекты серверных СУБД
• Хранимые процедуры
• Триггеры
• Представления (views)
• Объекты для генерации первичных ключей

Модуль 4. Введение в SQL
• Операторы DML
• Операторы DDL
• Операторы DCL
• Другие операторы
• Процедурные расширения SQL и их применение

Модуль 5. Инструменты доступа к данным Borland
• Обзор технологий доступа к данным

Модуль 6. BDE
• Компоненты BDE
• Утилита BDE Administrator
• Базы данных и таблицы
• Псевдо-базы данных

Модуль 7. Создание приложений баз данных
• Модель Delphi для доступа к данным
• Компоненты Table и DataSource
• Использование БД-ориентированных визуальных компонентов
• Ввод данных и навигация по данным
• Форма для отображения отношения master\detail

Модуль 8. Использование объектов полей
• Определение полей
• Редактирование описания поля
• Удаление поля из Table и Grid
• Форматирование полей
• Создание вычисляемых полей
• Look-up поля
• Проверка корректности значения в поле

Модуль 9. Работа с компонентом DataSet
• Перемещение по набору записей
• Фильтрация данных
• Поиск записей
• Закладки для записей
• Значения по умолчанию

Модуль 10. Использование компонента Query
• Задание SQL-операторов
• Открытие и подготовка запроса
• Получение редактируемого набора данных
• Параметризированные запросы
• Добавление и определение параметров
• Locate для запросов
• Добавление новых записей
• Open и ExecSQL
• SQL Builder

Модуль 11. Использование компонента TDatabase
• Настройка компонента TDatabase
• Замена псевдонима BDE
• Использование редактора компонента
• Некоторые параметры компонента
• Работа с хранимыми псевдонимами и TIniFile
• Компонент TDataBase в архитектуре Client-Server

Модуль 12. Введение в создание отчетов с помощью Rave
• Обзор компонентов Rave
• Создание нового отчета на форме Delphi
• Активизация визуальной среды создания отчета
• Использование мастера создания отчета
• Добавление данных в отчет
• Использование соединений
• Предварительных просмотр структуры отчета
• Генерация отчета из Delphi

Модуль 13. Дополнительные возможности TDataset
• Управление транзакциями
• Режим отложенных изменений
• Использование нескольких наборов данных
• Использование компонента TUpdateSQL
• Свойство State

Модуль 14. Использование технологии ADO
• Введение в ADO
• Провайдер ADO Jet
• Курсоры в ADO
• Транзакции в ADO
• Режим пакетных изменений
• Хранимые наборы записей
• Расширение ADOX

Модуль 15. Компоненты DBExpress
• Обзор и особенности технологии DBExpress
• Компонент TClientDataSet
• Обработка исключений в TClientDataSet

Модуль 16. VCL for Web (Intraweb)
• Что такое Intraweb
• Компоненты Intraweb
• Модули Application и Page
• Компонент Server Controller
• Приложение для работы с данными
• Использование фреймов
• Включение AJAX в приложение Intraweb

Модуль 17. DataSnap – многозвенные приложения
• Введение в DataSnap
• Компоненты DataSnap
• Клиентские компоненты
• Серверные компоненты
• Создание приложения DataSnap

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Borland
  • Код курса: DLP01
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск,
  • Направление: Borland
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 42900 ₽
  • Дистанционно: 42900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru