Цель курса – увеличить производительность разработки при помощи Delphi 10 Seattle, за счет использования её новых возможностей, при разработке приложений для платформы Win32.
Курс предназначен для программистов, разработчиков и архитекторов, переходящих на разработку в Delphi 10 Seattle с предыдущих версий Delphi.
Предварительный уровень подготовки:
Курс состоит из теоретических (лекции) и практических (лабораторные работы) занятий.
Программа курса
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
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Авторские курсы по продуктам компании Embarcadero - это программы, разработанные преподавателями Учебного Центра "Интерфейс" в результате анализа наиболее актуальных и востребованных технологий в разработки программного обеспечения на сегодняшний день.
Высококвалифицированные преподаватели и ведущие специалисты используют современные методики обучения, инновационные подходы к подаче информации и делятся своим уникальным опытом.
Авторские курсы – узкоспециализированные, исключительные знания, которые преподаватель получил, занимаясь любимой профессией. Занятия на этих курсах помогут Вам освоить новую сферу деятельности, причем на таком уровне, который, возможно, позволит в будущем сменить работу или просто сделают Вашу жизнь намного интереснее и осмысленнее.
Курсы дают представление о программных продуктах компании Embarcadero, обучают навыкам разработки информационных систем, совместному использованию продуктов Embarcadero с продуктами третьих фирм для эффективного создания конечных приложений.
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
- Нужна помощь в поиске курса?
Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
- Поговорите со своим личным тренинг-менеджером!
Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru
|