Курс на Stepik
Обложка курса «Golang: самое важное от основ до практики» на Stepik
9 959 ₽

Golang: самое важное от основ до практики 5.000

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

Go (Golang): от основ до продакшена - курс, который делает из новичка backend-разработчика Если вы хотите изучить Go не "в теории", а научиться писать быстрые, надёжные и реальные сервисы - этот курс для вас. Почему Go? Go - язык, на котором написаны Docker, Kubernetes, Prometheus и большая часть современной cloud-инфраструктуры. Его выбирают за: -высокую производительность -простоту и чистоту кода -встроенную конкурентность (goroutines, channels) -идеальный баланс между скоростью разработки и скоростью р

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Golang: самое важное от основ до практики»Учеников на курсе 14
Сертификаты, выданные на курсе «Golang: самое важное от основ до практики»Сертификатов выдано 0
Отзывы о курсе «Golang: самое важное от основ до практики»Отзывов получено 1
Рейтинг курса «Golang: самое важное от основ до практики»Рейтинг курса 5.000
Уроки в курсе «Golang: самое важное от основ до практики»Количество уроков 75
Тесты в курсе «Golang: самое важное от основ до практики»Количество квизов 279
Задачи с кодом в курсе «Golang: самое важное от основ до практики»Количество задач с кодом 116
Время прохождения курса «Golang: самое важное от основ до практики»Время прохождения курса
Стоимость курса «Golang: самое важное от основ до практики»Стоимость курса 9 959 ₽
Обновления курса «Golang: самое важное от основ до практики»Обновления курса
Дата публикации курса «Golang: самое важное от основ до практики»Дата публикации курса
Последнее обновление курса «Golang: самое важное от основ до практики»Последнее обновление
Сложность easy

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

Разделы в курсе «Golang: самое важное от основ до практики» 16 разделов Уроки в курсе «Golang: самое важное от основ до практики» 75 уроков Тесты в курсе «Golang: самое важное от основ до практики» 279 тестов Задачи в курсе «Golang: самое важное от основ до практики» 116 задач Время прохождения курса «Golang: самое важное от основ до практики» 1 ч. Последнее обновление курса «Golang: самое важное от основ до практики» обн. 26 февраля 2026

Модуль 1. Введение в Go

4 урока
1. Вступление
2. Go: что это и где применяется
3. Почему Go: простота, производительность, конкурентность
4. Установка Go и первый запуск (Hello, Go!)

Модуль 2. Базовый синтаксис Go

6 уроков
1. Переменные и типы данных
2. var и := - два способа объявлять переменные
3. Zero values - значения по умолчанию
4. Константы
5. Условные операторы и циклы
6. Итоги

Модуль 3. Функции и работа с кодом

5 уроков
1. Объявление функций
2. Возвращаемые значения
3. Множественные возвращаемые значения
4. Область видимости
5. Итоги

Модуль 4. Массивы и слайсы

4 урока
1. Разница между массивом и slice
2. len и cap
3. append и подводные камни
4. Итоги

Модуль 5. Map и структуры данных

4 урока
1. Map: создание и использование
2. Типичные ошибки и особенности map
3. Struct и базовая работа с ними
4. Итоги

Модуль 6. Указатели и передача данных

4 урока
1. Указатели в Go: &, *, nil и базовые операции
2. Передача аргументов и копирование данных
3. Методы в Go: что это такое и как receiver влияет на поведение
4. Итоги

Модуль 7. Интерфейсы

4 урока
1. Что такое интерфейс в Go
2. Ключевые встроенные интерфейсы: error и fmt.Stringer
3. Интерфейсы в стандартной библиотеке: io.Reader / io.Writer
4. Итоги

Модуль 8. Ошибки в Go

5 уроков
1. Философия обработки ошибок
2. Оборачивание ошибок
3. Проверка типов и причин ошибок
4. Когда panic допустим, а когда нет
5. Итоги

Модуль 9. Context и управление выполнением

5 уроков
1. Зачем нужен context.Context
2. Отмена операций
3. Таймауты и дедлайны
4. Передача context по цепочке
5. Итоги

Модуль 10. Конкурентность: основы

6 уроков
1. Горутины
2. Синхронизация горутин: каналы и WaitGroup
3. Мьютексы и атомики
4. Буферизованные и небуферизованные каналы
5. select
6. Итоги

Модуль 11. Конкурентные паттерны

5 уроков
1. Worker pool
2. Fan-in / Fan-out
3. Graceful shutdown
4. Типичные ошибки конкурентности
5. Итоги

Модуль 12. Работа с файлами и ОС

5 уроков
1. Чтение и запись файлов
2. Работа с директориями
3. Аргументы командной строки
4. Флаги
5. Итоги

Модуль 13. Пакеты и структура проектов

5 уроков
1. Пакеты и области видимости
2. go mod
3. Организация проекта
4. Публичное и приватное API
5. Итоги

Модуль 14. Тестирование в Go

5 уроков
1. Пакет testing
2. Table-driven tests
3. Тестирование ошибок
4. Базовые бенчмарки
5. Итоги

Модуль 15. HTTP и работа с сетью

5 уроков
1. net/http
2. HTTP-сервер
3. Handlers
4. Работа с JSON
5. Итоги

Модуль 16. Итоговый проект и лучшие практики

3 урока
1. Сборка всего изученного
2. Мини-проект
3. Это конец?