Разработка приложений Win32 в Delphi 10 Seattle
Специализация: Авторские курсы: Embarcadero
Продолжительность - 5 дней
Цель курса – увеличить производительность разработки при помощи Delphi 10 Seattle, за счет использования её новых возможностей, при разработке приложений для платформы Win32.
Курс предназначен для программистов, разработчиков и архитекторов, переходящих на разработку в Delphi 10 Seattle с предыдущих версий Delphi.
Предварительный уровень подготовки:
Программа курса
Скрытое содержимое.
Продажник
Скрытое содержимое.
Специализация: Авторские курсы: Embarcadero
Продолжительность - 5 дней
Цель курса – увеличить производительность разработки при помощи Delphi 10 Seattle, за счет использования её новых возможностей, при разработке приложений для платформы Win32.
Курс предназначен для программистов, разработчиков и архитекторов, переходящих на разработку в Delphi 10 Seattle с предыдущих версий Delphi.
Предварительный уровень подготовки:
- Знание Windows на уровне пользователя.
- Навыки программирования в Delphi.
- Знакомство с принципами работы серверов баз данных.
- Вводный курс по разработке приложений Win32 в Delphi 10 Seattle. Основные отличия и нововведения Delphi предыдущих версий (для переходящих с Delphi 2007 и более ранних версий). Продолжительность – 1 день.
- Базовый курс по разработке приложений Win32 в Delphi 10 Seattle. Основы разработки приложений Win32 в Delphi 10 Seattle. Продолжительность – 2 дня.
- Разработка приложений баз данных в Delphi 10 Seattle. Продолжительность – 1 день.
- Разработка многозвенных приложений в Delphi 10 Seattle. Продолжительность – 1 день.
Программа курса
Скрытое содержимое.
Курс 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 – передача и получение объектов
Продажник
Скрытое содержимое.
http://www.interface.ru/iservices/training.asp?iId=270161