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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «🎯🐹 Полный курс: Middle Go-разработчик 💻»Учеников на курсе 58
Сертификаты, выданные на курсе «🎯🐹 Полный курс: Middle Go-разработчик 💻»Сертификатов выдано 0
Отзывы о курсе «🎯🐹 Полный курс: Middle Go-разработчик 💻»Отзывов получено 4
Рейтинг курса «🎯🐹 Полный курс: Middle Go-разработчик 💻»Рейтинг курса 3.750
Уроки в курсе «🎯🐹 Полный курс: 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. Введение в Go

4 урока
1. Установка и первый проект
2. go run / go build / go mod
3. Зачёт 1
4. Зачёт 2

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

4 урока
1. Переменные и константы
2. Условия и циклы
3. Зачёт 1
4. Зачёт 2

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

5 уроков
1. Срезы (slices)
2. Map
3. Строки и руны
4. Зачёт 1
5. Зачёт 2

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

6 уроков
1. Объявление функций
2. Именованные возвращаемые значения
3. Замыкания (closures), анонимные функции
4. defer, panic, recover
5. Зачёт 1
6. Зачёт 2

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

6 уроков
1. struct: объявление и композиция
2. Методы (value/pointer receivers)
3. Встраивание структур (embedding)
4. Работа с JSON (encoding/json)
5. Зачёт 1
6. Зачёт 2

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

7 уроков
1. Интерфейсы в Go: duck typing
2. Интерфейс error
3. Пустой интерфейс и generics
4. Сравнение с ООП-языками
5. type assertions и type switch
6. Зачёт 1
7. Зачёт 2

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

6 уроков
1. Указатели, nil
2. Передача по ссылке и значению
3. new vs make
4. Zero values
5. Зачёт 1
6. Зачёт 2

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

6 уроков
1. Горутины
2. Каналы (buffered, unbuffered)
3. select и time.After
4. Синхронизация (sync.Mutex, sync.WaitGroup)
5. Зачёт 1
6. Зачёт 2

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

7 уроков
1. Пулы воркеров
2. context.Context — таймауты и отмена
3. Race conditions и go run -race
4. Атомарные операции (sync/atomic) для числовых значений
5. sync.Cond, sync.Once, atomic
6. Зачёт 1
7. Зачёт 2

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

6 уроков
1. os, ioutil, bufio
2. Чтение/запись файлов
3. Работа с http (http.Get, http.Server)
4. gRPC (введение)
5. Зачёт 1
6. Зачёт 2

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

6 уроков
1. time, strconv, strings, math, sort, regexp
2. log vs zap/zerolog
3. encoding/json, encoding/xml
4. net/http, net/url, context
5. Зачёт 1
6. Зачёт 2

Модуль 12. Generics

6 уроков
1. Введение в дженерики (Go 1.18+)
2. Параметризованные типы и функции
3. Ограничения (constraints)
4. Практические примеры
5. Зачёт 1
6. Зачёт 2

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

6 уроков
1. Организация кода в пакеты
2. Тесты (testing.T, testing.B)
3. Testify, gomock
4. Coverage
5. Зачёт 1
6. Зачёт 2

Экзамены

20 уроков
1. Экзамен 1
2. Экзамен 2
3. Экзамен 3
4. Экзамен 4
5. Экзамен 5
6. Экзамен 6
7. Экзамен 7
8. Экзамен 8
9. Экзамен 9
10. Экзамен 10
11. Итоговый экзамен
12. Мировой экзамен
13. Экзамен на бакалавра
14. Экзамен на магистра
15. Экзамен на кандидата наук
16. Экзамен на доктора наук
17. Экзамен на профессора
18. Экзамен на крутого стартапера
19. Экзамен на создателя фейсбука
20. 💖 Вы можете поддержать автора