Специализация: Авторские курсы: Embarcadero Продолжительность - 5 дней Цель курса – увеличить производительность разработки при помощи Delphi 10 Seattle, за счет использования её новых возможностей, при разработке приложений для платформы Win32. Курс предназначен для программистов, разработчиков и архитекторов, переходящих на разработку в Delphi 10 Seattle с предыдущих версий Delphi. Предварительный уровень подготовки: Знание Windows на уровне пользователя. Навыки программирования в Delphi. Знакомство с принципами работы серверов баз данных. Курс состоит из 4-х частей: Вводный курс по разработке приложений 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 – передача и получение объектов Продажник
Последнее редактирование модератором: 19 Май 2016