Курс на Stepik
Обложка курса «SOLID и паттерны проектирования» на Stepik
650 ₽

SOLID и паттерны проектирования 0.000

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

Курс от разработчиков 3D-атласа HUMIO для тех, кто хочет научиться писать гибкий, понятный и расширяемый код на C#. Вы освоите принципы SOLID и научитесь проектировать архитектуру, которую легко поддерживать и развивать. Каждый урок — видео и текст: «разведка боем → теория → синтаксис → практика». Уникальный Telegram-бот помогает закрепить знания и подготовиться к собеседованиям.

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

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

Разделы в курсе «SOLID и паттерны проектирования» 10 разделов Уроки в курсе «SOLID и паттерны проектирования» 57 уроков Тесты в курсе «SOLID и паттерны проектирования» 2 теста Задачи в курсе «SOLID и паттерны проектирования» 9 задач Время прохождения курса «SOLID и паттерны проектирования» 5 ч. Последнее обновление курса «SOLID и паттерны проектирования» обн. 16 апреля 2026

1. Введение

1 урок
Закрытый
1.1 Начинаем
6
5
-
0

2. Чистый код

7 уроков
Закрытый
2.1 Введение
4
3
3м 12с
0
Закрытый
2.2 Именование
5
3
9м 53с
0
Закрытый
2.3 Проверка условий
3
3
7м 27с
0
Закрытый
2.4 Структура кода и проекта
3
3
-
0
Закрытый
2.5 Комментирование и документация
3
3
-
0
Закрытый
2.6 Работа с иключениями
3
3
-
0
Закрытый
2.7 Итог
3
2
-
0

3. SOLID

16 уроков
Закрытый
3.1 Что такое SOLID
4
3
8м 24с
0
Открытый
3.2 Single Responsibility Principle
9
6
32м 57с
0
Закрытый
3.3 Single Responsibility Principle. Практика
4
0
-
0
Закрытый
3.4 Open/Closed Principle
3
3
12м 58с
0
Закрытый
3.5 1.4 Open/Closed Principle. Практика
3
0
-
0
Закрытый
3.6 Liskov Substitution Principle. Часть 1.
3
3
14м 36с
0
Закрытый
3.7 Liskov Substitution Principle. Часть 2.
4
3
9м 37с
0
Закрытый
3.8 Liskov Substitution Principle. Практика
3
0
-
0
Закрытый
3.9 Interface Segregation Principle
3
3
9м 41с
0
Закрытый
3.10 Interface Segregation Principle. Практика
3
0
-
0
Закрытый
3.11 Dependency Inversion Principle
3
3
8м 22с
0
Закрытый
3.12 Dependency Inversion Principle. Практика
3
1
-
0
Закрытый
3.13 SOLID
3
3
11м 10с
0
Закрытый
3.14 Рефакторинг. Приложение "Обработчик данных".
3
3
20м 22с
0
Закрытый
3.15 Отношения классов и связанность
3
3
9м 6с
0
Закрытый
3.16 UML-диаграммы
3
3
6м 35с
0

4. Паттерны проектирования

2 урока
Закрытый
4.1 Паттерны проектирования
3
3
-
0
Закрытый
4.2 Виды паттернов проектирования
3
3
-
0

5. Порождающие паттерны проектирования

7 уроков
Закрытый
5.1 Фабричный метод
4
3
7м 27с
0
Закрытый
5.2 Абстрактная фабрика
3
2
6м 35с
0
Закрытый
5.3 Прототип
2
2
7м 39с
0
Закрытый
5.4 Строитель
2
2
6м 5с
0
Закрытый
5.5 Singletone
2
1
-
0
Закрытый
5.6 Рефакторинг. Экспорт файлов в разные форматы.
2
2
11м 52с
0
Закрытый
5.7 Итог
2
2
2м 51с
0

6. Поведенческие паттерны проектирования

8 уроков
Закрытый
6.1 Стратегия
2
2
4м 48с
0
Закрытый
6.2 Наблюдатель
3
2
6м 34с
0
Закрытый
6.3 Команда
3
2
8м 2с
0
Закрытый
6.4 Шаблонный метод
2
2
7м 58с
0
Закрытый
6.5 Хранитель
3
1
-
0
Закрытый
6.6 Состояние
2
2
8м 39с
0
Закрытый
6.7 Рефакторинг. Сортировка данных.
2
2
10м 45с
0
Закрытый
6.8 Итог
2
1
-
0

7. Структурные паттерны проектирования

5 уроков
Закрытый
7.1 Репозиторий
2
2
9м 37с
0
Закрытый
7.2 Декоратор
2
2
9м 1с
0
Закрытый
7.3 Адаптер
2
1
9м 1с
0
Закрытый
7.4 Фасад
2
2
8м 45с
0
Закрытый
7.5 Итог
2
2
-
0

8. Внедрение зависимостей

5 уроков
Закрытый
8.1 Принцип Inversion of Control и DependencyIbjection.
2
1
11м 4с
0
Закрытый
8.2 Три способа внедрения зависимостей
1
0
-
0
Закрытый
8.3 Контейнеры внедрения зависимостей
1
1
6м 28с
0
Закрытый
8.4 Фреймворк DependencyInjection и время жизни зависимостей
1
1
9м 28с
0
Закрытый
8.5 Service Locator и его проблемы
1
0
-
0

9. Дополнительно. Архитектурные паттерны проектирования

5 уроков
Закрытый
9.1 Архитектурные паттерны
1
1
-
0
Закрытый
9.2 MVC
1
0
-
0
Закрытый
9.3 MVP
2
0
-
0
Закрытый
9.4 MVVM
1
0
-
0
Закрытый
9.5 Заключение
1
1
-
0

10. Заключение

1 урок
Закрытый
10.1 Заключение
1
1
-
0