Курс на Stepik
Обложка курса «Паттерны проектирования в Go (Golang)» на Stepik
1 990 ₽

Паттерны проектирования в Go (Golang) 0.000

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Паттерны проектирования в Go (Golang)»Учеников на курсе 68
Сертификаты, выданные на курсе «Паттерны проектирования в Go (Golang)»Сертификатов выдано 0
Отзывы о курсе «Паттерны проектирования в Go (Golang)»Отзывов получено 0
Рейтинг курса «Паттерны проектирования в Go (Golang)»Рейтинг курса 0.000
Уроки в курсе «Паттерны проектирования в Go (Golang)»Количество уроков 41
Тесты в курсе «Паттерны проектирования в Go (Golang)»Количество квизов 95
Задачи с кодом в курсе «Паттерны проектирования в Go (Golang)»Количество задач с кодом 219
Время прохождения курса «Паттерны проектирования в Go (Golang)»Время прохождения курса
Стоимость курса «Паттерны проектирования в Go (Golang)»Стоимость курса 1 990 ₽
Обновления курса «Паттерны проектирования в Go (Golang)»Обновления курса
Дата публикации курса «Паттерны проектирования в Go (Golang)»Дата публикации курса
Последнее обновление курса «Паттерны проектирования в Go (Golang)»Последнее обновление

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

Разделы в курсе «Паттерны проектирования в Go (Golang)» 8 разделов Уроки в курсе «Паттерны проектирования в Go (Golang)» 41 урок Тесты в курсе «Паттерны проектирования в Go (Golang)» 95 тестов Задачи в курсе «Паттерны проектирования в Go (Golang)» 219 задач Время прохождения курса «Паттерны проектирования в Go (Golang)» 0 ч. Последнее обновление курса «Паттерны проектирования в Go (Golang)» обн. 12 июля 2026

1. Введение в паттерны проектирования в Go

2 урока
Закрытый
1.1 Зачем нужны паттерны проектирования
16
2
9м 2с
0
Закрытый
1.2 Особенности Go-подхода
3
2
-
0

2. Порождающие паттерны

6 уроков
Закрытый
2.1 Factory Function
1
1
-
0
Закрытый
2.2 Factory Method в Go
0
0
-
0
Закрытый
2.3 Abstract Factory
0
0
-
0
Закрытый
2.4 Singleton и sync.Once
0
0
-
0
Закрытый
2.5 Builder
0
0
-
0
Закрытый
2.6 Functional Options
1
0
-
0

3. Структурные паттерны

6 уроков
Закрытый
3.1 Adapter
0
0
-
0
Закрытый
3.2 Facade
0
0
-
0
Закрытый
3.3 Decorator
0
0
-
0
Закрытый
3.4 Proxy
0
0
-
0
Закрытый
3.5 Composite
0
0
-
0
Закрытый
3.6 Bridge
0
0
-
0

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

6 уроков
Закрытый
4.1 Strategy
0
0
-
0
Закрытый
4.2 Observer
0
0
-
0
Закрытый
4.3 Command
0
0
-
0
Закрытый
4.4 Chain of Responsibility
0
0
-
0
Закрытый
4.5 State
0
0
-
0
Закрытый
4.6 Template Method и его замена в Go
0
0
-
0

5. Go-идиоматичные паттерны

6 уроков
Закрытый
5.1 Dependency Injection
0
0
-
0
Закрытый
5.2 Repository Pattern
0
0
-
0
Закрытый
5.3 Service Layer
0
0
-
0
Закрытый
5.4 Middleware Pattern
0
0
-
0
Закрытый
5.5 Pipeline
0
0
-
0
Закрытый
5.6 Worker Pool
0
0
-
0

6. Паттерны ошибок и устойчивости

5 уроков
Закрытый
6.1 Retry Pattern
0
0
-
0
Закрытый
6.2 Circuit Breaker
0
0
-
0
Закрытый
6.3 Timeout Pattern
0
0
-
0
Закрытый
6.4 Bulkhead
0
0
-
0
Закрытый
6.5 Rate Limiting
0
0
-
0

7. Архитектурные паттерны Go-приложений

5 уроков
Закрытый
7.1 Clean Architecture в Go
0
0
-
0
Закрытый
7.2 Hexagonal Architecture
0
0
-
0
Закрытый
7.3 Layered Architecture
0
0
-
0
Закрытый
7.4 Event-Driven подход
0
0
-
0
Закрытый
7.5 CQRS на базовом уровне
0
0
-
0

8. Антипаттерны в Go

5 уроков
Закрытый
8.1 Overengineering
0
0
-
0
Закрытый
8.2 God Object / God Service
0
0
-
0
Закрытый
8.3 Leaky Abstractions
0
0
-
0
Закрытый
8.4 Global State
0
0
-
0
Закрытый
8.5 Fat Interface
0
0
-
0