Эксперт-Консалт
Обратная связь Обратная связь На главную
Ваш интеллектуальный капитал!
Компания
Новости
Отзывы
Специальные предложения
Статьи
Контактная информация
Обратная связь
Поиск по сайту
Расписание курсов
Каталог курсов
Преподаватели
Выездные курсы
Лицензия и сертификаты
 

Курс Разработка приложений Win32 в Delphi 10 Seattle

Продолжительность: 5 дней / 40 часов 

Стоимость: 35 000 рублей (НДС не облагается). Частным лицам скидка — 20%, молодым специалистам до 25 лет — 25% , студентам — 50%!

В стоимость обучения входит комплект: сертификат, блокнот и ручка, кофе-брейки. 

Цель курса  увеличить производительность разработки при помощи Delphi 10 Seattle, за счет использования её новых возможностей, при разработке приложений для платформы Win32. 

Курс предназначен для программистов, разработчиков и архитекторов, переходящих на разработку в Delphi 10 Seattle с предыдущих версий Delphi.

Предварительный подготовки:

  • Знание Windows на уровне пользователя. 
  • Навыки программирования в 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)
Модуль 5. Введение
  • Новое в Delphi 10 Seattle 
  • Различия предыдущих версий (начиная с Delphi 2010) 
  • Отличия редакций Delphi 10 Seattle
Модуль 6. Управление проектами
  • Менеджер проектов 
  • Галерея 
  • Конфигурации сборки 
  • Настройка инструментов сборки 
  • Средство переноса параметров конфигурации
Модуль 7. Изменения в IDE
  • IDE Insight 
  • Поиск в редакторе кода 
  • Поиск в файле 
  • Live Templates 
  • Комментарии XMLDOC и Help Insight 
  • Навигация по коду 
  • Профили форматирования и другие изменения форматирования 
  • Панель инструментов «старого» стиля (Delphi 7) 
  • Панель инструментов навигации по коду 
  • Поддержка структурного выделения кода, проверка скобок 
  • Анализ кода и другие улучшения в редакторе
Модуль 8. Отладчик
  • Именованные потоки 
  • Запуск без отладки 
  • Другие особенности отладчика
Модуль 9. Интеграция контроля версий
  • Системы контроля версий 
  • Subversion 
  • Интеграция Git 
  • Интеграция Mercurial 
  • Интегрированный Beyond Compare 
  • Обновление History View
Модуль 10. Моделирование в UML
  • Моделирование в UML 
  • Аудит 
  • Метрики
Модуль 11. Новые особенности языка программирования и компилятора в Delphi 10 Seattle
  • Расширенный RTTI 
  • Перехватчики виртуальных методов 
  • Трассировка 
  • Новые предупреждения 
  • Компиляция в фоновом режиме 
  • Директива POINTERMATH 
  • Директива Inline 
  • Атрибуты 
  • Функция Exit 
  • Улучшения в работе с динамическими массивами 
  • Библиотека параллельного программирования (Parallel Programming Library) 
  • Интерфейсы Object Pascal для Box2D
Модуль 12. Потоки и синхронизация
  • Анонимные потоки 
  • Метод ожидания 
  • Потокобезопасная очередь
Модуль 13. Регулярные выражения
  • Регулярные выражения 
  • Регулярные выражения в Delphi 10 Seattle
Модуль 14. Библиотеки в 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
Модуль 15. Дополнительные компоненты и инструменты сторонних производителей
  • Box2D 
  • Indy 
  • IntraWeb 
  • TeeChart
Модуль 16. Введение в СУБД и SQL
  • Реляционные СУБД и их объекты. 
  • Нормализация данных. 
  • Применение CASE-средств для проектирования данных. 
  • Операторы SQL
Модуль 17. Инструменты работы с БД
  • Data Explorer 
  • SQL Window – Построитель запросов
Модуль 18. dbExpress
  • Фреймворк dbExpress 
  • Метаданные dbExpress 
  • Драйверы dbExpress
Модуль 19. FireDAC
  • Универсальная библиотека доступа к данным FireDAC 
  • Метаданные FireDAC 
  • Драйверы FireDAC 
  • Взаимодействие Data Explorer и FireDAC 
  • Компонент TFDMemTable 
  • Инструменты и сценарии для переноса кода dbExpress в FireDAC
Модуль 20. Разработка многозвенных приложений в Delphi 10 Seattle
  • Концепция DataSnap 
  • Сервер DataSnap – контейнер сервера 
  • Сервер DataSnap – модуль сервера 
  • Сервер DataSnap – фильтры 
  • Сервер DataSnap – HTTP туннелирование 
  • Безопасность в Datasnap 
  • DataSnap REST сервер 
  • Клиентские компоненты DataSnap 
  • DataSnap – передача и получение объектов

Смотрите также:

Расписание курсов   Каталог курсов   Преподаватели   Вечерние курсы   Лицензия и сертификаты