В курсе "Разработка приложений в архитектуре клиент-сервер с помощью Delphi" рассматривается создание информационных систем с помощью 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.
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Авторские курсы по продуктам компании Embarcadero - это программы, разработанные преподавателями Учебного Центра "Интерфейс" в результате анализа наиболее актуальных и востребованных технологий в разработки программного обеспечения на сегодняшний день.
Высококвалифицированные преподаватели и ведущие специалисты используют современные методики обучения, инновационные подходы к подаче информации и делятся своим уникальным опытом.
Авторские курсы – узкоспециализированные, исключительные знания, которые преподаватель получил, занимаясь любимой профессией. Занятия на этих курсах помогут Вам освоить новую сферу деятельности, причем на таком уровне, который, возможно, позволит в будущем сменить работу или просто сделают Вашу жизнь намного интереснее и осмысленнее.
Курсы дают представление о программных продуктах компании Embarcadero, обучают навыкам разработки информационных систем, совместному использованию продуктов Embarcadero с продуктами третьих фирм для эффективного создания конечных приложений.
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
Нужна помощь в поиске курса? Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
Поговорите со своим личным тренинг-менеджером! Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru
Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.