Открыто

[Специалист] Программист на Delphi 7/XE5 (комплексная программа)

Тема в разделе "Курсы по программированию", создана пользователем r2dro1d, 11 мар 2016.

Цена: 32090р.-63%
Взнос: 11784р.

Основной список: 3 участников

Резервный список: 5 участников

  1. 11 мар 2016
    #1
    r2dro1d
    r2dro1d ЧКЧлен клуба

    [Специалист] Программист на Delphi 7/XE5 (комплексная программа)

    [​IMG] [​IMG]


    Программист на Delphi 7/XE5

    Наши эксперты разработали для Вас комплексную программу подготовки «Программист на Delphi 7/XE5». Пройдя обучение по комплексной программе, Вы получите все необходимые знания и навыки для успешного программирования в среде Borland Delphi. Программа составлена с учетом наиболее распространенных требований работодателей к сотрудникам. Пройдя обучение по комплексной программе, Вы станете специалистом высокого уровня и сможете уверенно претендовать на хорошую должность и высокую заработную плату!​

    Программист на Delphi 7/XE5
    Включает в себя 2 курса:


    Delphi 7/XE5/XE6. Уровень 1. Программирование Delphi 7/XE5/XE6 и Lazarus. Базовый курс

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

    Модуль 1. Основы языка Object Pascal. Среда разработки Delphi
    • Основные компоненты среды разработки
    • Создание консольного приложения на языке Object Pascal в среде Delphi.
    • Переменные, константы, типы данных, операции.
    • Управляющие конструкции: Ветвление и цикл.
    • Программа «Расчет сложных процентов», ее написание и анализ.

    Модуль 2. Синтаксис языка Object Pascal
    • Функции и процедуры.
    • Конструкция множественного выбора.
    • Массивы и записи.
    • Работа с текстом.
    • Понятие класса. Понятие объектно-ориентированного программирования.

    Модуль 3. Разработка оконных приложений
    • Основные требования к интерфейсу пользователя
    • Понятия формы и фрейма.
    • Элементы управления.
    • Паттерн проектирования «компонент-контейнер».
    • Lazarus. Основные отличия от Delphi.

    Модуль 4. Основы объектно-ориентированного программирования
    • Выделение и освобождение памяти.
    • Реализация принципа инкапсуляции в системе Delphi
    • Данные, методы и свойства объекта.
    • Наследование. Базовый и производный класс.
    • Полиморфизм и его применение в проектировании оконного интерфейса.
    • Стандартный класс TList и другие аналогичные классы.
    • Обработка исключений.
    • Понятие события. Виды событий. Обработка событий.

    Модуль 5. Основные типы экранных форм
    • Виды пользовательского интерфейса.
    • Понятие модальной и немодальной формы.
    • Понятие диалоговой панели
    • Форма-заставка.
    • Размещение элементов управления на форме.

    Модуль 6. Фреймы и компоненты
    • Основные отличия фрейма от формы.
    • Использование фреймов в оконном интерфейсе.
    • Создание собственного фрейма.
    • Элементы невизуального программирования.
    • Создание собственного компонента и размещение его на панели инструментов.

    Модуль 7. Важнейшие стандартные компоненты
    • TActionList, TGrid, TStringGrid, TComboBox, TMemo, и другие, по выбору слушателей.
    • Возможности протокола TCP/IP. TCP-клиент. TCP-сервер. Обмен данными между приложениями.

    Модуль 8. Потоки и синхронизация
    • Потоки и процессы
    • Синхронизация
    • Таймеры
    • Понятие о приложении-сервисе



    Delphi 7/XE5/XE6. Уровень 2. Программирование баз данных в системе Delphi 7/XE5/XE6
    Успешно окончив курс, Вы научитесь создавать приложения для работы с базами данных в одной из самых популярных проверенной временем среде Delphi. Вы получите необходимые знания по теории реляционных баз данных, изучите различные технологии работы с ними.
    Модуль 1. Реляционные базы данных. Основные понятия
    • Понятие о реляционной базе данных.
    • Наиболее распространенные системы управления реляционными базами данных.
    • Понятие первичного ключа.
    • Механизмы поддержания целостности данных.
    • Индексы, представления и хранимые процедуры
    • Механизмы доступа к данным в среде Delphi и в среде Lazarus

    Модуль 2. Создание интерфейса к базе данных
    • Методология построения приложения для работы с данными.
    • Основные компоненты доступа к базам данных.
    • Модуль данных и соединение.
    • Редактирование справочника. Простая выборка.
    • Транзакция.

    Модуль 3. Работа с полями
    • Компоненты доступа к полям.
    • Редактирование записи.
    • Проверка правильности введенных значений средствами Delphi.
    • Проверка правильности введенных значений средствами СУБД.
    • Создание вычисляемых полей средствами Delphi и средствами СУБД.

    Модуль 4. Фильтрация и поиск
    • Понятие фильтра. Частичная выборка.
    • Интерфейс фильтра.
    • Поля выбора.

    Модуль 5. Работа с запросами
    • Представление связей между данными в реляционной СУБД. Понятие внешнего ключа.
    • Перекрестная выборка.
    • Представления.
    • Понятие о каскадной выборке.
    • Интерфейс каскадной выборки.

    Модуль 6. Редактирование данных
    • Вставка
    • Удаление
    • Изменение

    Модуль 7. Невизуальная обработка данных
    • Понятие курсора.
    • Клиентский курсор.
    • Серверный курсор.
    • Виды курсоров и из применение.
    • Применение хранимых процедур.

    Модуль 8. Генерация отчетов и обмен данными
    • Форматы обмена данными.
    • Выгрузка данных в документ Excel.
    • Обработка XML-документов
    • Технологии создания отчетов.

    Модуль 9. Основы графики
    • Графики и диаграммы
    • Растровая графика
    • Некоторые возможности векторной графики

    Модуль 10. Введение в системы поддержки принятия решений
    • Виды информационной неопределенности.
    • Понятие о нечеткой логике и мягких вычислениях.
    • Пример системы поддержки принятия решений на основе экспертных оценок: метод Саати (метод анализа иерархий).

    Продолжительность (два курса): 80 ак.ч.
    Стоимость: 32 090 руб.

     
  2. Последние события

    1. skladchik.com
      В складчине участвует 5 человек(а).
      4 май 2023
    2. annamari
      annamari не участвует.
      6 мар 2022
    3. Kasas
      Kasas не участвует.
      30 сен 2020
    4. Mariachinese
      Mariachinese не участвует.
      6 ноя 2019
  3. Обсуждение
  4. 12 мар 2016
    #2
    Джек Терещенко
    Джек Терещенко ДолжникДолжник
    Мой любимый дельфи! Сколько всего на нём делали. Это сказочный продукт! Но лет 10 наверно я дельфи вообще не запускал, слышал что там NET фреймворк такой же как у мелкомягких, зачем только не пойму.
    А вот помните были такие PowerTools - большая библиотека для дельфей с визуальными компонентами, кнопками, скролами, гридами и всем что может быть полезно в любой программе (ну только 3д там нет)
     
    2 пользователям это понравилось.
  5. 12 мар 2016
    #3
    r2dro1d
    r2dro1d ЧКЧлен клуба
    У меня проблема написания интерфейса к базе данных.

    Наверное это очень просто, что в книжках уделяют этому маленькую главу, но пробовал разобраться с C#, сейчас пробую врубиться в Qt, - все идет туго.. Мозгов не хватает. К сожалению.

    В Delphi, используя знания из 3-х минутного ролика на ютубе, кинул три картинки компонентов на форму - и уже таблица с данными из MySQL на экране...

    Конечно, по нынешним временам, все это позор и прошлый век. И что мозгов не хватает, кроме как кнопочки кидать, это позор, и сам Delphi... наверное.

    Но, блин, удобно, красиво, понятно.

    Может, кто-то впишется из ностальгии :)

    Может кто-то захочет, в очередной раз, повеселиться и впишется из-за.. ;)
    [​IMG]
     
    1 человеку нравится это.
  6. 12 мар 2016
    #4
    Джек Терещенко
    Джек Терещенко ДолжникДолжник
    Дельфи всегда была КРУЧЕ вижуал студио именно визуальной понятностью разработки. Это про дельфи все кричали - вы так разучитесь программировать, будете только мышкой тыкать.
    Но это правильный подход, там где нужны стандартные компоненты - их и надо стандартные использовать. Это быстро, удобно, уменьшается возможность сделать ошибки.
     
    1 человеку нравится это.
  7. 14 мар 2016
    #5
    domin0
    domin0 ШтрафникШтрафник
    На данный момент, среда VS куда приятнее и удобнее в работе, чем Rad Studio. Можно сказать я влюбился в VS :) Но за что я люблю delphi, это его нативность, создание высокопроизводительных приложений под windows с минимальными требованиями.
     
    1 человеку нравится это.
  8. 17 мар 2016
    #6
    Course
    Course ЧКЧлен клуба
    .NET необходим для рефакторинга. Хотя его можно как-то убрать из IDE.
     

Поделиться этой страницей