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

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

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

Изучите паттерны проектирования в Go (Golang) на практических примерах. Разберитесь, как выбирать подходящие шаблоны, применять интерфейсы и композицию, снижать связанность кода и создавать более гибкие, расширяемые и поддерживаемые Go-приложения.

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

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

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

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

2 урока
1. Зачем нужны паттерны проектирования
2. Особенности Go-подхода

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

6 уроков
1. Factory Function
2. Factory Method в Go
3. Abstract Factory
4. Singleton и sync.Once
5. Builder
6. Functional Options

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

6 уроков
1. Adapter
2. Facade
3. Decorator
4. Proxy
5. Composite
6. Bridge

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

6 уроков
1. Strategy
2. Observer
3. Command
4. Chain of Responsibility
5. State
6. Template Method и его замена в Go

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

6 уроков
1. Dependency Injection
2. Repository Pattern
3. Service Layer
4. Middleware Pattern
5. Pipeline
6. Worker Pool

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

5 уроков
1. Retry Pattern
2. Circuit Breaker
3. Timeout Pattern
4. Bulkhead
5. Rate Limiting

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

5 уроков
1. Clean Architecture в Go
2. Hexagonal Architecture
3. Layered Architecture
4. Event-Driven подход
5. CQRS на базовом уровне

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

5 уроков
1. Overengineering
2. God Object / God Service
3. Leaky Abstractions
4. Global State
5. Fat Interface