Курс на Stepik
Обложка курса «🎯🐹 Полный курс: Middle Go-разработчик 💻» на Stepik
Бесплатно

🎯🐹 Полный курс: Middle Go-разработчик 💻 5.000

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

Курс «🎯🐹 Российский университетский курс: Middle Go-разработчик 💻» — это практико-ориентированный квест по изучению языка Go от базового уровня до продвинутого. Вы пройдёте путь от написания первой программы до уверенной работы с конкурентностью, сетевыми приложениями, тестированием и современными инструментами. Курс построен в формате интерактивных модулей, викторин и экзаменов, чтобы закрепить навыки и подготовиться к работе на позиции Middle Go Developer.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «🎯🐹 Полный курс: Middle Go-разработчик 💻»Учеников на курсе 58
Сертификаты, выданные на курсе «🎯🐹 Полный курс: Middle Go-разработчик 💻»Сертификатов выдано 0
Отзывы о курсе «🎯🐹 Полный курс: Middle Go-разработчик 💻»Отзывов получено 2
Рейтинг курса «🎯🐹 Полный курс: Middle Go-разработчик 💻»Рейтинг курса 5.000
Уроки в курсе «🎯🐹 Полный курс: Middle Go-разработчик 💻»Количество уроков 95
Тесты в курсе «🎯🐹 Полный курс: Middle Go-разработчик 💻»Количество квизов 784
Время прохождения курса «🎯🐹 Полный курс: Middle Go-разработчик 💻»Время прохождения курса
Обновления курса «🎯🐹 Полный курс: Middle Go-разработчик 💻»Обновления курса
Дата публикации курса «🎯🐹 Полный курс: Middle Go-разработчик 💻»Дата публикации курса
Последнее обновление курса «🎯🐹 Полный курс: Middle Go-разработчик 💻»Последнее обновление
Сложность normal

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

Разделы в курсе «🎯🐹 Полный курс: Middle Go-разработчик 💻» 14 разделов Уроки в курсе «🎯🐹 Полный курс: Middle Go-разработчик 💻» 95 уроков Тесты в курсе «🎯🐹 Полный курс: Middle Go-разработчик 💻» 784 теста Время прохождения курса «🎯🐹 Полный курс: Middle Go-разработчик 💻» 1 ч. Последнее обновление курса «🎯🐹 Полный курс: Middle Go-разработчик 💻» обн. 3 января 2026

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

4 урока
Закрытый
1.1 Установка и первый проект
52
52
1м 48с
0
Закрытый
1.2 go run / go build / go mod
26
26
1м 4с
0
Закрытый
1.3 Зачёт 1
25
14
4м 21с
0
Закрытый
1.4 Зачёт 2
15
13
6м 5с
0

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

4 урока
Закрытый
2.1 Переменные и константы
16
16
1м 2с
0
Закрытый
2.2 Условия и циклы
14
14
1м 10с
0
Закрытый
2.3 Зачёт 1
13
9
2м 40с
0
Закрытый
2.4 Зачёт 2
11
9
-
0

3. Модуль 3. Коллекции

5 уроков
Закрытый
3.1 Срезы (slices)
11
11
1м 3с
0
Закрытый
3.2 Map
11
11
1м 6с
0
Закрытый
3.3 Строки и руны
9
9
-
0
Закрытый
3.4 Зачёт 1
10
9
-
0
Закрытый
3.5 Зачёт 2
10
8
-
0

4. Модуль 4. Функции

6 уроков
Закрытый
4.1 Объявление функций
8
8
-
0
Закрытый
4.2 Именованные возвращаемые значения
8
8
-
0
Закрытый
4.3 Замыкания (closures), анонимные функции
9
9
-
0
Закрытый
4.4 defer, panic, recover
9
9
-
0
Закрытый
4.5 Зачёт 1
10
8
-
0
Закрытый
4.6 Зачёт 2
8
8
-
0

5. Модуль 5. Структуры и методы

6 уроков
Закрытый
5.1 struct: объявление и композиция
8
8
-
0
Закрытый
5.2 Методы (value/pointer receivers)
8
8
-
0
Закрытый
5.3 Встраивание структур (embedding)
9
9
-
0
Закрытый
5.4 Работа с JSON (encoding/json)
9
9
-
0
Закрытый
5.5 Зачёт 1
10
8
-
0
Закрытый
5.6 Зачёт 2
9
8
-
0

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

7 уроков
Закрытый
6.1 Интерфейсы в Go: duck typing
11
11
1м 27с
0
Закрытый
6.2 Интерфейс error
10
10
1м 27с
0
Закрытый
6.3 Пустой интерфейс и generics
9
9
-
0
Закрытый
6.4 Сравнение с ООП-языками
9
9
-
0
Закрытый
6.5 type assertions и type switch
9
9
-
0
Закрытый
6.6 Зачёт 1
8
8
-
0
Закрытый
6.7 Зачёт 2
9
8
-
0

7. Модуль 7. Указатели и работа с памятью

6 уроков
Закрытый
7.1 Указатели, nil
9
8
-
0
Закрытый
7.2 Передача по ссылке и значению
8
8
-
0
Закрытый
7.3 new vs make
8
8
-
0
Закрытый
7.4 Zero values
8
8
-
0
Закрытый
7.5 Зачёт 1
9
8
-
0
Закрытый
7.6 Зачёт 2
8
8
-
0

8. Модуль 8. Concurrency (основы)

6 уроков
Закрытый
8.1 Горутины
10
10
1м 24с
0
Закрытый
8.2 Каналы (buffered, unbuffered)
8
8
-
0
Закрытый
8.3 select и time.After
7
7
-
0
Закрытый
8.4 Синхронизация (sync.Mutex, sync.WaitGroup)
7
7
-
0
Закрытый
8.5 Зачёт 1
8
7
-
0
Закрытый
8.6 Зачёт 2
7
7
-
0

9. Модуль 9. Продвинутая Concurrency

7 уроков
Закрытый
9.1 Пулы воркеров
7
7
-
0
Закрытый
9.2 context.Context — таймауты и отмена
7
7
-
0
Закрытый
9.3 Race conditions и go run -race
7
7
-
0
Закрытый
9.4 Атомарные операции (sync/atomic) для числовых значений
7
7
-
0
Закрытый
9.5 sync.Cond, sync.Once, atomic
7
7
-
0
Закрытый
9.6 Зачёт 1
7
7
-
0
Закрытый
9.7 Зачёт 2
7
7
-
0

10. Модуль 10. Работа с файлами и сетью

6 уроков
Закрытый
10.1 os, ioutil, bufio
8
8
-
0
Закрытый
10.2 Чтение/запись файлов
7
7
-
0
Закрытый
10.3 Работа с http (http.Get, http.Server)
7
7
-
0
Закрытый
10.4 gRPC (введение)
8
8
-
0
Закрытый
10.5 Зачёт 1
8
7
-
0
Закрытый
10.6 Зачёт 2
7
7
-
0

11. Модуль 11. Стандартная библиотека

6 уроков
Закрытый
11.1 time, strconv, strings, math, sort, regexp
7
7
-
0
Закрытый
11.2 log vs zap/zerolog
7
7
-
0
Закрытый
11.3 encoding/json, encoding/xml
8
8
-
0
Закрытый
11.4 net/http, net/url, context
7
7
-
0
Закрытый
11.5 Зачёт 1
7
7
-
0
Закрытый
11.6 Зачёт 2
7
7
-
0

12. Модуль 12. Generics

6 уроков
Закрытый
12.1 Введение в дженерики (Go 1.18+)
10
10
2м 44с
0
Закрытый
12.2 Параметризованные типы и функции
7
7
-
0
Закрытый
12.3 Ограничения (constraints)
6
6
-
0
Закрытый
12.4 Практические примеры
6
6
-
0
Закрытый
12.5 Зачёт 1
6
6
-
0
Закрытый
12.6 Зачёт 2
6
6
-
0

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

6 уроков
Закрытый
13.1 Организация кода в пакеты
6
6
-
0
Закрытый
13.2 Тесты (testing.T, testing.B)
7
7
-
0
Закрытый
13.3 Testify, gomock
7
7
-
0
Закрытый
13.4 Coverage
6
6
-
0
Закрытый
13.5 Зачёт 1
6
6
-
0
Закрытый
13.6 Зачёт 2
6
6
-
0

14. Экзамены

20 уроков
Закрытый
14.1 Экзамен 1
12
6
-
0
Закрытый
14.2 Экзамен 2
6
6
-
0
Закрытый
14.3 Экзамен 3
6
6
-
0
Закрытый
14.4 Экзамен 4
6
6
-
0
Закрытый
14.5 Экзамен 5
6
6
-
0
Закрытый
14.6 Экзамен 6
6
6
-
0
Закрытый
14.7 Экзамен 7
6
6
-
0
Закрытый
14.8 Экзамен 8
6
6
-
0
Закрытый
14.9 Экзамен 9
6
6
-
0
Закрытый
14.10 Экзамен 10
6
6
-
0
Закрытый
14.11 Итоговый экзамен
6
6
-
0
Закрытый
14.12 Мировой экзамен
7
6
-
0
Закрытый
14.13 Экзамен на бакалавра
7
6
-
0
Закрытый
14.14 Экзамен на магистра
6
6
-
0
Закрытый
14.15 Экзамен на кандидата наук
6
6
-
0
Закрытый
14.16 Экзамен на доктора наук
8
6
-
0
Закрытый
14.17 Экзамен на профессора
6
5
-
0
Закрытый
14.18 Экзамен на крутого стартапера
5
5
-
0
Закрытый
14.19 Экзамен на создателя фейсбука
8
5
-
0
Закрытый
14.20 💖 Вы можете поддержать автора
10
10
0м 7с
0