Курс на Stepik
Обложка курса «Современный Pascal: основы разработки приложений» на Stepik
4 890 ₽

Современный Pascal: основы разработки приложений 0.000

Открыть на
STEPIK.ORG

Если основы Pascal уже знакомы, этот курс поможет перейти от отдельных упражнений к программам из нескольких модулей. Вы соберёте четыре проекта и по ходу работы разберётесь с ООП, памятью и ресурсами, исключениями, потоками, конфигурацией и командной строкой. В последних модулях вы измерите производительность анализатора, ускорите его и добавите кеш. Free Pascal останется рабочим языком курса, а сами инженерные приёмы пригодятся и в других языках.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Современный Pascal: основы разработки приложений»Учеников на курсе 0
Сертификаты, выданные на курсе «Современный Pascal: основы разработки приложений»Сертификатов выдано 0
Отзывы о курсе «Современный Pascal: основы разработки приложений»Отзывов получено 0
Рейтинг курса «Современный Pascal: основы разработки приложений»Рейтинг курса 0.000
Уроки в курсе «Современный Pascal: основы разработки приложений»Количество уроков 54
Тесты в курсе «Современный Pascal: основы разработки приложений»Количество квизов 17
Время прохождения курса «Современный Pascal: основы разработки приложений»Время прохождения курса
Стоимость курса «Современный Pascal: основы разработки приложений»Стоимость курса 4 890 ₽
Обновления курса «Современный Pascal: основы разработки приложений»Обновления курса
Дата публикации курса «Современный Pascal: основы разработки приложений»Дата публикации курса
Последнее обновление курса «Современный Pascal: основы разработки приложений»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Современный Pascal: основы разработки приложений» 8 разделов Уроки в курсе «Современный Pascal: основы разработки приложений» 54 урока Тесты в курсе «Современный Pascal: основы разработки приложений» 17 тестов Время прохождения курса «Современный Pascal: основы разработки приложений» 1 ч. Последнее обновление курса «Современный Pascal: основы разработки приложений» обн. 31 августа 2026

Введение: как устроен курс

3 урока
1. Как проходить курс
2. Что нужно знать из первого курса
3. Кодировки строк и форматирование

Телефонная книга: первый прототип на записях и указателях

7 уроков
1. Проектный бриф: телефонная книга для учебного центра
2. Записи: повторение и углубление
3. Рабочая задача: карточка контакта
4. Указатели
5. Динамические структуры на записях
6. Рабочая задача: список контактов
7. Итоговый проект: телефонная книга (запись-указатель)

Телефонная книга: развитие проекта на классах

8 уроков
1. Проектный бриф: развитие телефонной книги
2. Абстракция: контакт как объект
3. Инкапсуляция: защищаем состояние контакта
4. Конструктор и деструктор: жизненный цикл объекта
5. Рабочая задача: класс TContact
6. Self и ссылочная природа классов
7. Рабочая задача: класс TContactList
8. Итоговый проект: телефонная книга на классах

Каталог фигур: наследование, полиморфизм, интерфейсы

7 уроков
1. Проектный бриф: каталог фигур для навигации
2. Наследование: общая основа для фигур
3. Полиморфизм: разные фигуры — общий интерфейс работы
4. Рабочая задача: иерархия фигур для каталога
5. Интерфейсы: печатное представление фигур
6. Рабочая задача: интерфейс IPrintable
7. Итоговый проект: каталог фигур для навигации

Парковка офисного центра: исключения и надёжный код

8 уроков
1. Проектный бриф: парковка офисного центра
2. Исключения: когда программа встречает ошибку
3. Рабочая задача: парковочное место
4. Собственные исключения: ошибки предметной области
5. Рабочая задача: система парковочных мест
6. Class helpers: расширяем стандартные исключения
7. Защитное и контрактное программирование: проверка границ системы
8. Итоговый проект: система учёта парковки

Анализатор материалов: файлы, потоки данных и приложение

9 уроков
1. Проектный бриф: анализатор материалов
2. Потоки данных: TStream, TFileStream и TMemoryStream
3. Рабочая задача: потоковый анализ одного файла
4. TStringList и поиск файлов: обходим пакет и формируем отчёт
5. Рабочая задача: обработка пакета материалов
6. TIniFile: правила проверки материалов
7. Рабочая задача: профиль требований мероприятия
8. TCustomApplication: самостоятельная консольная утилита
9. Итоговый проект: проверка пакета материалов

Анализатор материалов: измерение, оптимизация и кеширование

10 уроков
1. Проектный бриф: ускорение анализатора материалов
2. Измерение производительности: фиксируем исходный уровень
3. Профилирование: находим узкое место
4. Рабочая задача: паспорт производительности анализатора
5. Стоимость обработки текста: алгоритмы, строки и память
6. Рабочая задача: оптимизируем обработку одного материала
7. Бинарный формат и кеширование результатов анализа
8. Рабочая задача: повторная проверка без лишнего анализа
9. Когда оптимизация оправдана: масштабирование и границы
10. Итоговый проект: ускоренный анализатор материалов

Модуль 8. Итоги курса и следующий шаг

2 урока
1. Итоги курса: что вы теперь умеете
2. Следующий шаг: куда двигаться дальше