Курсы программирования delphi. Эксклюзивные курсы программирования Delphi

Курс предназначен для программистов, разработчиков и архитекторов для достижения высокого уровня эффективности при разработке в Delphi 2009.

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

  • Знание Windows на уровне пользователя.
  • Навыки программирования в Delphi.
  • Знакомство с принципами работы серверов баз данных.

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

Этот курс предназначен для тех, кто хочет углубить свои знания и использовать среду Delphi для разработки приложений VCL.

В этом курсе рассматривается фундаментальные преимущества и особенности среды Delphi 2009, включая настройку IDE, программирование по событиям, клиент-серверная разработка, компоненты для работы с данными, перенос данных на сервер, отладка, разработка пользовательского интерфейса, обработка исключений и использование мастеров для увеличения скорости разработки.

Лекции сопровождаются подробными лабораторными работами. Лекции и лабораторные работы, проведя студентов через полный цикл разработки, завершатся созданием полноценного Win32 приложения.

Программа курса "Разработка приложений для платформы Win32 в Delphi 2009"

1. Вступление

  • Новое в Delphi 2009
  • Разработка требований к приложению

2. Прототипирование

  • Разработка прототипа приложения
  • Формы приложения
  • Сбор пользовательской информации
  • Настройка проекта

3. Объектно-ориентированное программирование

  • Классы и объекты
  • Границы класса
  • Полиморфизм
  • Приведение типов объектов
  • Методы класса и class helpers
  • Sealed классы
  • Продвинутые концепции ООП

4. Бизнес логика и GUI

  • Бизнес правила и бизнес логика
  • Что такое интерфейсный код?
  • Введение в UML
  • Введение в Together
  • Примеры

6. Шаблон Singleton

  • Что такое шаблоны?
  • Шаблон Singleton
  • Приложение на основе шаблона Singleton

7. Основные элементы интерфейса

  • Архитектура VCL
  • Разработка интерфейса пользователя

8. Дизайнер форм и редактор кода

  • Введение
  • Дизайнер форм
  • Создание интерфейса
  • Редактор кода

9. Компоненты интерфейса

  • Иерархия форм
  • TAbstractForm
  • Создание интерфейса

10. Жизненный цикл объекта

  • Владелец объекта
  • Создание объектов
  • Уничтожение объектов

11. Обработка исключений

  • Введение
  • Что такое исключение?
  • Защищенный блок
  • Обработка исключения
  • Защита ресурсов
  • Возбуждение и повторное возбуждение исключений

12. Отладчик

  • Среда отладки
  • Управление выполнением кода
  • Анализ данных во время работы приложения
  • Управление процессом отладки

13. Разработка приложений БД

  • Архитектура приложения БД
  • Архитектура приложения БД в Delphi
  • Технологии доступа к данным
  • dbExpress
  • TClientDataset
  • Пример

14. Поставка

  • Файлы приложения
  • Приложение БД
  • Использование пакетов

15. Model-View-Controller

  • Описание и преимущества подхода MVC
  • Построение приложения MVC
  • Обзор XML
  • XML Patser
  • XML и компоненты VCL

17. IntraWeb

  • Компоненты IntraWeb
  • Модуль приложения и модуль страницы
  • Создание приложения для работы с БД
  • Использование фреймов
  • Начала Ajax

18. RaveReports

  • Компоненты Rave Reports
  • Визуальный построитель отчетов
  • Изменение полей отчета вручную
  • Смотрим результат
  • Создание отчетов в приложениях C++Builder

19. DataSnap

  • Компоненты Data Snap
  • Data Snap в Репозитарии объектов
  • Создание трехзвенного приложения

20. Сборка приложения

  • Разработка реального приложения Meeting Organizer Application с использованием всех вышеперечисленных техник

21. Работа с проектом

  • Создание проекта
  • Менеджер проектов
  • Файл проекта
  • Параметры настройки проекта
  • Компиляция и линковка
  • Cборка
  • События во время сборки
  • Использование утилиты MSBUild

22. TeeChart

  • Компоненты TeeChart
  • Редактор TeeChart

В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.


Delphi программирование - это наиболее популярное направление среди программистов. Среда разработки программ Delphi, теперь называющаяся Embarcadero RAD Studio, очень легка к восприятию, но даже она требует изучения, так как содержит множество возможностей для разработчика программного обеспечения!

Уроки Delphi можно в наше время встретить и в школе, и в высших учебных заведениях, но есть ли от них толк? Сомневаемся! После такого слишком поверхностного обучения Delphi учащиеся не могут свободно написать ни одну программу. И это удручающий факт. Часто уроки делфи проводят «для галочки», мол, должны они были быть в учебной программе, вот они и были. А о том, было ли изучение delphi полезно для слушателя – никто не задумывается. А тут и нет ничего удивительного. Задумайтесь, кто преподает Delphi за небольшую заработную плату, которую получают учителя? Кто читает лекции Delphi? А читают лекции те, кто не смог найти высокооплачиваемую работу. Именно такие горе-преподаватели идут вести занятия в различные учебные заведения и на курсы Delphi. Ничего большего от них нельзя ждать. Поэтому наша компания, глядя на такую постыдную ситуацию, открыла курсы делфи на базе производственного предприятия!

Что даст курс delphi, проведенный сотрудниками производственной компании? Это не простые учебные курсы Delphi, на которых не уделяют внимание качеству обучения. Это место, где работают профессиональные программисты, выполняющие производственные задачи! Только действующий программист Delphi сможет дать хорошие крепкие знания. Обучение на программиста delphi должен проводить работающий по специальности на производстве высококвалифицированный программист!

Обучение Delphi также как и любому другому языку программирования должно проводиться на так называемых «боевых» задачах. Если в каком-то сомнительном ученом центре Вам будут давать нелепые и унылые задания, знайте, что это не есть хорошо. Именно наши эксклюзивные курсы программирования delphi максимально приближены к работе, которую прошедший обучение человек будет выполнять на работе. Только у нас обучающие курсы по delphi будут содержать те задания, которые лишь укрепят полученные теоретические знания и в то же время будут увлекательными и интересными!

Делфи обучение не терпит рассеянного внимания, причем как у студента, так и у преподавателя. Именно поэтому в нашей организации проводятся только индивидуальные уроки! Преподаватель не будет ждать, пока целый класс поймет тему или выполнит задание, в то время, как наиболее способные ученики вынуждены томиться в ожидании. Преподаватель будет работать только с одним учащимся, что сделает уроки программирования delphi максимально эффективными!

Если Вас интересует программирование в самом широком смысле этого слова и Вы ставите перед собой масштабную задачу — научиться программировать, то наиболее рациональным решением для Вас будет начать с курсов Delphi в Центре «Специалист».

Среда визуального программирования Delphi, или RAD (Rapid Application Development - «быстрая разработка приложений») Delphi, была разработана на основе языка Pascal (Паскаль), созданного специально для обучения. В этом языке предусмотрена глубокая детализация и большой «запас прочности» в защиту от неверных шагов.

На курсах обучения Delphi слушатели смогут изучить разработку проектов на Delphi, демонстрирующих различные аспекты программирования в Delphi. Описание этапов разработки проекта сопровождается комментариями, а также образцами типичных ошибок и недочетов, которые могут возникать в аналогичных ситуациях. Особое внимание в процессе обучения Delphi уделяется приемам эффективного применения основных компонентов библиотеки VCL и вопросам создания удобного и надежного интерфейса. Курсы Delphi будут полезны не только начинающим программистам, но и опытным разработчикам.

Кроме этого, на курсах Delphi рассмотрены возможности системы программирования Delphi 2010 , описан язык Delphi , рассмотрены визуальные компоненты системы и методы их создания. Особое внимание в процессе обучения Delphi уделено принципам и практическим приемам создания сетевых приложений для разных архитектур, разработке программ, поддерживающих основные протоколы Интернета, инструментальным средствам организации эффективной работы программистов.

Анонсы ближайших курсов

Расписание по курсам delphi

- Программа повышения квалификации - Записаться

НАЗВАНИЕ БЛИЖАЙШАЯ ГРУППА ПРЕПОДАВАТЕЛИ Цена от
Частн. лица Организ.
Это статья по мотивам вопросов на форумах: "Как мне вернуть строку из DLL?", "Как передать и вернуть массив записей?", "Как передать в DLL форму?".

Чтобы вам не тратить половину жизни на разобраться - в этой статье я принесу всё на блюдечке.

Темы этой статьи в разной степени уже не раз затрагивались в этом блоге, но в этой статье они собраны в кучу, приведены обоснования. Короче, ссылкой на эту статью можно кидаться в тех, кто разрабатывает DLL.

Важное примечание : статью нужно читать последовательно . Примеры кода приводятся только как примеры , на каждом шаге (пункте) статьи код примеров добавляется новыми подробностями. Например, в самом начале статьи нет обработки ошибок, указываются "классические" способы (типа, использования GetLastError , соглашения sdtcall и т.д.), которые по ходу статьи заменяются на более адекватные. Сделано так по той причине, чтобы "новые" ("необычные") конструкции не вызывали вопросов. Иначе при пришлось бы к каждому примеру вставлять примечание вида: "вот это обсуждается в том пункте ниже, а вот то - в этом вот". В любом случае в конце статьи есть ссылка на уже готовый код, написанный с учётом всего сказанного в статье. Можете просто его брать и использовать. А статья объясняет зачем и почему. Если вам не интересно "зачем и почему" - листайте в конец к заключению и ссылке на скачивание примера.