Курс на 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: основы разработки приложений» обн. 7 октября 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. Следующий шаг: куда двигаться дальше ↗