Учебный центр Алгоритм

8 (8412) 52 23 62
8 (8412) 56 30 70


Администрирование, разработка и программирование баз данных.


Delphi 7-10 Berlin, сервер Microsoft SQL Server 2005-2012. Уровень 3. Повышение квалификации. Состоит из курсов: 2170, 1241.

2180151203720036200
Код курсаУчебных днейУчебных часов(руб.)
Очное обучение
в 2017 году
(руб.)
Вебинар
в 2017 году
ДАТЫ НАЧАЛА В 2017:
28.08, 04.09, 11.09, 18.09, 25.09, 02.10, 09.10, 16.10, 23.10, 30.10, 07.11, 13.11, 20.11, 27.11, 04.12, 11.12
ДАТЫ НАЧАЛА В 2018:
09.01, 15.01, 22.01, 29.01, 05.02, 12.02, 12.03, 19.03, 26.03, 02.04, 09.04, 14.05, 21.05, 18.06, 25.06, 02.07, 09.07, 27.08, 03.09, 10.09, 17.09, 24.09, 01.10, 08.10, 15.10, 22.10, 29.10, 06.11, 12.11, 19.11, 26.11, 03.12, 10.12

Чему Вы научитесь:

Использовать среду RAD Embarcadero Delphi. Программировать на языке Delphi. Создавать оптимальный современный интерфейс приложений. Разрабатывать оконные приложения для Windows. Выполнять отладку и тестирование программ. Разрабатывать DLL. Создавать отчетность. Строить диаграммы. Понимать принципы организации реляционных баз данных. Создавать базы данных dBase, FoxPro, Microsoft Access. Использовать Delphi для разработки программ управления СУБД. Изменять данные таблицах с использованием многопользовательских клиентов. Использовать и сопровождать справочники. Использовать отношения один-ко-многим. Использовать индексы. Использовать поиск, упорядочивание и фильтрацию данных. Использовать язык запросов SQL. Создавать отчетность в FastReport, Microsoft Office, OpenOffice. Использовать низкоуровневые сервисные функции сопровождения таблиц. Использовать Microsoft SQL Server Management Studio Express 2012 для создания структуры БД. Использовать среду RAD Embarcadero Delphi для управления БД Microsoft SQL Server. Разрабатывать многопользовательский тонкий клиент для БД Microsoft SQL Server (справочники, один-ко-многим, фильтрация). Использовать компоненты палитры dbGo (ADO). Использовать операторы T-SQL (Transact SQL). Использовать ограничения целостности таблиц. Использовать операторы INSERT, UPDATE, DELETE для модификации данных (рассматриваются ВСЕ параметры). Использовать оператор SELECT для выборки данных (рассматриваются ВСЕ параметры). Использовать IDENTITY и SEQUENCE при вставке новых записей. Правильно управлять транзакциями и блокировками в многопользовательских приложениях. Использовать триггеры для обеспечения каскадных воздействий и организации бизнес-логики. Использовать хранимые процедуры (перенос вычислений из клиента на сервер). Использовать курсоры. Использовать представления. Использовать индексы и статистику. Управлять безопасностью БД и сервера. Администрировать Microsoft SQL Server.

Для кого:

Курс предназначен для программистов, имеющих некоторые знания и опыт разработки программного обеспечения и желающих повысить уровень знаний, необходимых для построения приложений с оптимальным интерфейсом для пользователя и управлением базами данных dBase, FoxPro, Microsoft Access, Microsoft SQL Server 2005-2012. На практических занятиях слушатели курса самостоятельно разрабатывают БД и приложения (тонкий клиент). Приветствуется разработка программ с учетом специфики предметной области на предприятии (слушатель может привезти свое Техническое задание на разработку). Курс содержит как базовые знания по созданию программного обеспечения, так и реализацию сложных решений управления клиент-серверных баз данных.

Преподаватель курса:

ГРИГОРЬЕВ ДМИТРИЙ МИХАЙЛОВИЧ

Опытный преподаватель-практик подробно и понятно познакомит вас со всеми аспектами создания и управления базами данных Microsoft SQL Server 2005-2012 и разработкой программ в среде Embarcadero Delphi. На занятиях преподаватель подробно ответит на все ваши вопросы как по тематике курса, так и по решению существующих проблем оптимизации кода программ в вашей организации.

Оценка обучившихся:

 Отзывов: 0

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

Тема

Ак. часов

Язык Delphi. Обзор среды разработки, операторов, типов данных, структур.

  • Что и как можно разрабатывать в Delphi. Обзор RAD Delphi.
  • Типы данных, операторы, переменные, циклы, массивы, множества.

3

Проект в Delphi. Отладка и тестирование.

  • Приложение и проект. Структура.
  • Отладка и тестирование приложения.
  • Обработка исключительных ситуаций.
  • Виды интерфейса. Оптимизация интерфейса.

1

Объектно-ориентированное программирование.

  • Понятие объекта.
  • Классы, свойства, события, методы.
  • Инкапсуляция, наследование, полиморфизм.

Лабораторная работа

2

Базовые компоненты VCL. Назначение, свойства, события, методы, приемы использования.

  • Формы и фреймы. Модальность. Приемы использования.
  • Палитра Standard. Использование всех компонентов.
  • Палитра Additional. Использование всех компонентов.
  • Палитра Win32. Использование всех компонентов.
  • Палитра System. Компоненты Timer, OleContainer.
  • Палитра Dialogs. Использование всех компонентов.
  • Палитра Samples. Использование всех компонентов.
  • Палитра Ribbon Controls. Использование всех компонентов.
  • Диалоги WinAPI.

Лабораторная работа

20

Базовые задачи программирования.

  • Основы экстремального программирования.
  • Приложения для работы с файлами.
  • Приложения для работы с буфером обмена.
  • Графические приложения.
  • Создание динамических библиотек DLL.

Лабораторная работа

10

Создание отчетности.

  • Приложения с выводом информации на печать. Класс TPrinter.
  • Встроенные средства отчетности. Палитры FastReport, FastReport Exports.
  • Создание диаграмм. Палитра TeeChart.

Лабораторная работа

4

Основы организации и построения баз данных.

  • Принципы организации баз данных.
  • Создание БД (dBase, FoxPro, Microsoft Access). Применение типов полей. Создание таблиц.

Лабораторная работа

3

Создание клиента для доступа к базе данных.

  • Палитра Data Controls. Организация доступа к данным.
  • Интерфейсы BDE, dbGO(ADO), dbExpress, ODBC.
  • Применение LiveBindings и стандартных компонентов.

Лабораторная работа

5

Редактирование данных в таблицах.

  • Обращение к полям таблиц.
  • Понятие первичного ключа. Использование ключевых полей в БД и клиенте.
  • Добавление, изменение и удаление записей.
  • Справочники. Создание и использование. Сопровождение справочников.
  • Использование вычисляемых и Lookup-полей.
  • Использование графики в клиенте.
  • Обращение к Memo, Image и OLE полям таблиц.
  • Индексы. Поддержка актуальности.
  • Упорядочивание данных.
  • Поиск записей. Варианты и оптимизация поиска.

Лабораторная работа

11

Управление базами данных в режиме файл-сервер.

  • Создание многопользовательского доступа. Управление блокировками записей.
  • Синхронизация содержимого у разных клиентов.
  • Создание отношений один-ко-многим и обеспечение каскадных воздействий.
  • Использование ограничений целостности.
  • Фильтрация данных.
  • Использование языка запросов SQL.

Лабораторная работа

13

Дополнительные функции клиента БД.

  • Организация отчетности в клиенте (FastReport, Microsoft Office, OpenOffice).
  • Использование монопольного доступа.
  • Использование отложенной записи на диск.
  • Просмотр и восстановление удаленных записей. Упаковка таблиц.
  • Управление индексами. Переиндексация.

Лабораторная работа

8

Основы организации и построения баз данных.

  • Архитектура клиент/сервер.
  • Архитектура баз данных.
  • Язык SQL.
  • Типы данных.

Лабораторная работа

4

Создание баз данных клиент-сервер.

  • Создание баз данных.
  • Проектирование и создание таблиц и курсоров. Организация справочников.
  • Выборка данных. Вложенные, групповые запросы SQL.
  • Модификация данных. Приемы изменения записей в режиме один-ко-многим.
  • Транзакции и блокировки. Управление конкуренцией.
  • Хранимые процедуры и триггеры.
  • Организация бизнес-логики и обеспечение каскадных воздействий.
  • Создание и оптимизация индексов. Управление статистикой.

Лабораторная работа

18

Создание приложений для доступа к базам данных.

  • Основы и принципы организации тонкого клиента.
  • Организация доступа к данным в многопользовательском режиме.
  • Создание приложений клиент-сервер. Оптимизация обращений к БД.

Лабораторная работа

15

Администрирование инфраструктуры клиент-сервер.

  • Система безопасности базы данных.
  • Администрирование безопасности и управление сервером SQL.

Лабораторная работа

20

Итоговая аттестация

 

Похожие курсы:

Код Наименование курса Начало обучения Стоимость обучения (руб.) в 2017 году Длитель-
ность
Очное Вебинар
1221Разработка интерфейса программного обеспечения (Delphi 7-10 Berlin)2017 год:
28.08, 04.09, 11.09, 18.09, 25.09, 02.10, 09.10, 16.10, 23.10, 30.10, 07.11, 13.11, 20.11, 27.11, 04.12, 11.12, 18.12
18200172005дн/40ч
Delphi 7-10 Berlin. Уровень 1. Разработка интерфейса ПО, компоненты, приемы кодирования, разработка DLL, построение диаграмм.
1222Построение приложений для баз данных (Delphi 7-10 Berlin)2017 год:
28.08, 04.09, 11.09, 18.09, 25.09, 02.10, 09.10, 16.10, 23.10, 30.10, 07.11, 13.11, 20.11, 27.11, 04.12, 11.12, 18.12
19300183005дн/40ч
Delphi 7-10 Berlin. Уровень 2. Управление базами данных dBase, FoxPro, Microsoft Access.
1241Проектирование, реализация и администрирование инфраструктуры баз данных клиент-сервер (Delphi 7-10 Berlin, сервер Microsoft SQL Server 2005-2012)2017 год:
28.08, 04.09, 11.09, 18.09, 25.09, 02.10, 09.10, 16.10, 23.10, 30.10, 07.11, 13.11, 20.11, 27.11, 04.12, 11.12, 18.12
25300243005дн/40ч
В курсе рассматривается создание структуры БД, таблицы, ограничения, выборка данных, управление транзакциями, хранимые процедуры, триггеры, индексы и статистика, безопасность сервера и БД, администрирование сервера, разработка тонкого клиента на Delphi.
2170Современные средства разработки программного обеспечения (Delphi 7-10 Berlin)2017 год:
28.08, 04.09, 11.09, 18.09, 25.09, 02.10, 09.10, 16.10, 23.10, 30.10, 07.11, 13.11, 20.11, 27.11, 04.12, 11.12, 18.12
313003030010дн/80ч
Delphi 7-10 Berlin. Уровень 2. Повышение квалификации. Состоит из курсов: 1221, 1222.

Есть вопросы? Пишите:

Позвоните нам по телефонам:
8-(8412) 52-23-62
56-30-70
  • Ваше имя:
  • E-mail:
  • Ваш вопрос:
По окончании обучения выдается документ
Свидетельство Алгоритм, об окончании обучения
Об "Учебном центре "Алгоритм" Наша компания уже много лет успешно занимается обучением и повышением квалификации специалистов со всей России и стран ближнего зарубежья. Мы подготовили более 10000 профессионалов в сфере компьютерных технологий. Свыше 1000 предприятий России и стран СНГ являются нашими постоянными клиентами, такие как ЦБ РФ, РЖД, организации Газпрома и нефтяной промышленности, РАО ЕС России, предприятия ВПК, Минатома, металлургии и многие другие крупные предприятия, а также небольшие организации. Наша команда нацелена на высокий результат и внимательное отношение к каждому клиенту, к каждому обучающемуся. Обучение и повышение квалификации в "Учебном центре "Алгоритм" это современно, выгодно, удобно и престижно! Выбирайте свое будущее: компьютерные технологии, высокая квалификация - УСПЕХ!
Мы находимся по адресу: г. Пенза, ул. Володарского, 9а
  • Ваше имя
  • Ваш телефон
  • E-mail:

Вверх