Курс на 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. Модуль 1. Введение в Go

4 урока
Закрытый
1.1 Вступление
16
16
1м 47с
0
Закрытый
1.2 Go: что это и где применяется
15
11
1м 44с
0
Закрытый
1.3 Почему Go: простота, производительность, конкурентность
11
11
1м 49с
0
Закрытый
1.4 Установка Go и первый запуск (Hello, Go!)
12
9
2м 40с
0

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

6 уроков
Закрытый
2.1 Переменные и типы данных
11
10
5м 10с
0
Закрытый
2.2 var и := - два способа объявлять переменные
10
9
1м 21с
0
Закрытый
2.3 Zero values - значения по умолчанию
9
9
-
0
Закрытый
2.4 Константы
9
8
-
0
Закрытый
2.5 Условные операторы и циклы
8
6
-
0
Закрытый
2.6 Итоги
7
7
-
0

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

5 уроков
Закрытый
3.1 Объявление функций
7
5
-
0
Закрытый
3.2 Возвращаемые значения
8
6
-
0
Закрытый
3.3 Множественные возвращаемые значения
8
5
-
0
Закрытый
3.4 Область видимости
7
5
-
0
Закрытый
3.5 Итоги
6
6
-
0

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

4 урока
Закрытый
4.1 Разница между массивом и slice
7
5
1м 18с
0
Закрытый
4.2 len и cap
6
4
-
0
Закрытый
4.3 append и подводные камни
4
3
-
0
Закрытый
4.4 Итоги
4
4
-
0

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

4 урока
Закрытый
5.1 Map: создание и использование
4
4
1м 19с
0
Закрытый
5.2 Типичные ошибки и особенности map
5
2
-
0
Закрытый
5.3 Struct и базовая работа с ними
4
2
-
0
Закрытый
5.4 Итоги
2
2
-
0

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

4 урока
Закрытый
6.1 Указатели в Go: &, *, nil и базовые операции
2
1
-
0
Закрытый
6.2 Передача аргументов и копирование данных
1
1
-
0
Закрытый
6.3 Методы в Go: что это такое и как receiver влияет на поведение
1
1
-
0
Закрытый
6.4 Итоги
1
1
-
0

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

4 урока
Закрытый
7.1 Что такое интерфейс в Go
1
1
2м 13с
0
Закрытый
7.2 Ключевые встроенные интерфейсы: error и fmt.Stringer
1
1
-
0
Закрытый
7.3 Интерфейсы в стандартной библиотеке: io.Reader / io.Writer
1
1
-
0
Закрытый
7.4 Итоги
1
1
-
0

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

5 уроков
Закрытый
8.1 Философия обработки ошибок
1
1
-
0
Закрытый
8.2 Оборачивание ошибок
1
1
-
0
Закрытый
8.3 Проверка типов и причин ошибок
2
1
-
0
Закрытый
8.4 Когда panic допустим, а когда нет
1
1
-
0
Закрытый
8.5 Итоги
1
1
-
0

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

5 уроков
Закрытый
9.1 Зачем нужен context.Context
2
1
2м 36с
0
Закрытый
9.2 Отмена операций
2
1
-
0
Закрытый
9.3 Таймауты и дедлайны
1
1
-
0
Закрытый
9.4 Передача context по цепочке
1
1
-
0
Закрытый
9.5 Итоги
1
1
-
0

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

6 уроков
Закрытый
10.1 Горутины
1
1
1м 8с
0
Закрытый
10.2 Синхронизация горутин: каналы и WaitGroup
1
1
-
0
Закрытый
10.3 Мьютексы и атомики
1
1
-
0
Закрытый
10.4 Буферизованные и небуферизованные каналы
1
1
-
0
Закрытый
10.5 select
1
1
-
0
Закрытый
10.6 Итоги
1
1
-
0

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

5 уроков
Закрытый
11.1 Worker pool
1
1
-
0
Закрытый
11.2 Fan-in / Fan-out
1
1
-
0
Закрытый
11.3 Graceful shutdown
1
1
-
0
Закрытый
11.4 Типичные ошибки конкурентности
1
1
-
0
Закрытый
11.5 Итоги
1
1
-
0

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

5 уроков
Закрытый
12.1 Чтение и запись файлов
1
1
-
0
Закрытый
12.2 Работа с директориями
2
1
-
0
Закрытый
12.3 Аргументы командной строки
1
1
-
0
Закрытый
12.4 Флаги
1
1
-
0
Закрытый
12.5 Итоги
1
1
-
0

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

5 уроков
Закрытый
13.1 Пакеты и области видимости
1
1
-
0
Закрытый
13.2 go mod
2
1
-
0
Закрытый
13.3 Организация проекта
1
1
-
0
Закрытый
13.4 Публичное и приватное API
1
1
-
0
Закрытый
13.5 Итоги
1
1
-
0

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

5 уроков
Закрытый
14.1 Пакет testing
1
1
-
0
Закрытый
14.2 Table-driven tests
1
1
-
0
Закрытый
14.3 Тестирование ошибок
1
1
-
0
Закрытый
14.4 Базовые бенчмарки
1
1
-
0
Закрытый
14.5 Итоги
1
1
-
0

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

5 уроков
Закрытый
15.1 net/http
2
1
-
0
Закрытый
15.2 HTTP-сервер
1
1
2м 39с
0
Закрытый
15.3 Handlers
1
1
-
0
Закрытый
15.4 Работа с JSON
2
1
-
0
Закрытый
15.5 Итоги
1
1
-
0

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

3 урока
Закрытый
16.1 Сборка всего изученного
2
2
-
0
Закрытый
16.2 Мини-проект
2
2
-
0
Закрытый
16.3 Это конец?
2
2
-
0