| Курс "Разработка приложений Win32 в Delphi 10 Seattle"  Код: EDU-DXE-00
Специализация: Авторские курсы: Embarcadero
 Продолжительность - 5 дней
 
| Расписание: |  
| 9 апреля 2026 года (Москва) |  |  |  |  |  
| 24 августа 2026 года (Москва) |  |  |  |  |  
| 26 октября 2026 года (Москва) |  |  |  |  |  Цель курса – увеличить производительность разработки при помощи Delphi 10 Seattle, за счет использования её новых возможностей, при разработке приложений для платформы Win32.  Курс предназначен для программистов, разработчиков и архитекторов, переходящих на разработку в Delphi 10 Seattle с предыдущих версий Delphi. Предварительный уровень подготовки: 
Знание Windows на уровне пользователя. 
Навыки программирования в Delphi. 
Знакомство с принципами работы серверов баз данных. Курс состоит из 4-х частей: Каждая из частей курса состоит из теоретических (лекции) и практических (лабораторные работы) занятий. Программа курсаКурс 1. Вводный курс по разработке приложений Win32 в Delphi 10 Seattle. Основные отличия и нововведения Delphi предыдущих версий. 
1. Введение 
Различия предыдущих версий (до Delphi 2010) 2. IDE 
Менеджер ресурсов 
Использование модуля (Interface/ Implementation) 
Исследователь классов (Class Explorer) 
Мастера создания компонентов и COM 
Поиск в палитре инструментов 3. Язык программирования 
Полный переход на Unicode 
Обобщенные типы данных 
Анонимные методы 
Вспомогательные классы 
Strict private и strict protected 
Цикл For..in 
Вложенные классы 
Финальные методы 
Статический метод класса 
Усовершенствованные записи 
Class abstract, Class sealed, Class const, Class type, Class var, Class property 4. Библиотеки 
Изменения в VCL и RTL 
Поддержка Windows Vista 
Ленточные элементы управления (Ribbon Controls) Курс 2. Базовый курс по разработке приложений Win32 в Delphi 10 Seattle. Основы разработки приложений Win32 в Delphi 10 Seattle. 
1. Введение 
Новое в Delphi 10 Seattle 
Различия предыдущих версий (начиная с Delphi 2010) 
Отличия редакций Delphi 10 Seattle 2. Управление проектами 
Менеджер проектов 
Галерея 
Конфигурации сборки 
Настройка инструментов сборки 
Средство переноса параметров конфигурации 3. Изменения в IDE 
IDE Insight 
Поиск в редакторе кода 
Поиск в файле 
Live Templates 
Комментарии XMLDOC и Help Insight 
Навигация по коду 
Профили форматирования и другие изменения форматирования 
Панель инструментов «старого» стиля (Delphi 7) 
Панель инструментов навигации по коду 
Поддержка структурного выделения кода, проверка скобок 
Анализ кода и другие улучшения в редакторе 4. Отладчик 
Именованные потоки 
Запуск без отладки 
Другие особенности отладчика 5. Интеграция контроля версий 
Системы контроля версий 
Subversion 
Интеграция Git 
Интеграция Mercurial 
Интегрированный Beyond Compare 
Обновление History View 6. Моделирование в UML 
Моделирование в UML 
Аудит 
Метрики 7. Новые особенности языка программирования и компилятора в Delphi 10 Seattle 
Расширенный RTTI 
Перехватчики виртуальных методов 
Трассировка 
Новые предупреждения 
Компиляция в фоновом режиме 
Директива POINTERMATH 
Директива Inline 
Атрибуты 
Функция Exit 
Улучшения в работе с динамическими массивами 
Библиотека параллельного программирования (Parallel Programming Library) 
Интерфейсы Object Pascal для Box2D 8. Потоки и синхронизация 
Анонимные потоки 
Метод ожидания 
Потокобезопасная очередь 9. Регулярные выражения 
Регулярные выражения 
Регулярные выражения в Delphi 10 Seattle 10. Библиотеки в Delphi 10 Seattle 
Диспетчер библиотек GetIt 
Технология естественного ввода 
Поддержка Windows 10, Windows 8.x и Windows 7 
Новые компоненты VCL для Windows 10 
Компонент TAppAnalitic 
Улучшенное масштабирование шрифтов VCL 
Компоненты для настройки панели задач Windows 10, Windows 8.x и Windows 7 
Стили приложения Windows 10, стили меню 
Пользовательский интерфейс Metropolis 
Технология связывания приложений (App Tethering) 
Поддержка клиента SOAP 1.2 
Объектно-ориентированные классы ввода/вывода файл и директория 
Обработка JSON 
Обработка XML. Встроенный XML-парсер OmniXML 11. Дополнительные компоненты и инструменты сторонних производителей 
Box2D 
Indy 
IntraWeb 
TeeChart Курс 3. Разработка приложений баз данных в Delphi 10 Seattle 
1. Введение в СУБД и SQL 
Реляционные СУБД и их объекты. 
Нормализация данных. 
Применение CASE-средств для проектирования данных. 
Операторы SQL 2. Инструменты работы с БД 
Data Explorer 
SQL Window – Построитель запросов 3. dbExpress 
Фреймворк dbExpress 
Метаданные dbExpress 
Драйверы dbExpress 4. FireDAC 
Универсальная библиотека доступа к данным FireDAC 
Метаданные FireDAC 
Драйверы FireDAC 
Взаимодействие Data Explorer и FireDAC 
Компонент TFDMemTable 
Инструменты и сценарии для переноса кода dbExpress в FireDAC Курс 4. Разработка многозвенных приложений в Delphi 10 Seattle 
Концепция DataSnap 
Сервер DataSnap – контейнер сервера 
Сервер DataSnap – модуль сервера 
Сервер DataSnap – фильтры 
Сервер DataSnap – HTTP туннелирование 
Безопасность в Datasnap 
DataSnap REST сервер 
Клиентские компоненты 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
 
 |