Курс на Stepik
Обложка курса «PRO Go. Для продвинутых» на Stepik
28 900 ₽

PRO Go. Для продвинутых ★ 5.000

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

Курс дает полное представление о том, что из себя представляет язык Go. Знания, которые есть в курсе, необходимы для работы junior Go разработчика

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PRO Go. Для продвинутых»Учеников на курсе 14
Сертификаты, выданные на курсе «PRO Go. Для продвинутых»Сертификатов выдано 3
Отзывы о курсе «PRO Go. Для продвинутых»Отзывов получено 1
Рейтинг курса «PRO Go. Для продвинутых»Рейтинг курса 5.000
Уроки в курсе «PRO Go. Для продвинутых»Количество уроков 72
Тесты в курсе «PRO Go. Для продвинутых»Количество квизов 331
Задачи с кодом в курсе «PRO Go. Для продвинутых»Количество задач с кодом 166
Время прохождения курса «PRO Go. Для продвинутых»Время прохождения курса —
Стоимость курса «PRO Go. Для продвинутых»Стоимость курса 28 900 ₽ —
Обновления курса «PRO Go. Для продвинутых»Обновления курса — —
Дата публикации курса «PRO Go. Для продвинутых»Дата публикации курса — ———
Последнее обновление курса «PRO Go. Для продвинутых»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «PRO Go. Для продвинутых» 20 разделов Уроки в курсе «PRO Go. Для продвинутых» 72 урока Тесты в курсе «PRO Go. Для продвинутых» 331 тест Задачи в курсе «PRO Go. Для продвинутых» 166 задач Время прохождения курса «PRO Go. Для продвинутых» 6 ч. Последнее обновление курса «PRO Go. Для продвинутых» обн. 4 октября 2026

Информация о курсе

4 урока
1. Общая информация о курсе ↗
2. Сообщество разработчиков ↗
3. Мозгокачалка ↗
4. PRO Bulki ↗

Модель выполнения программы на Go

3 урока
1. Типы языков программирования ↗
2. Гибридные языки программирования ↗
3. Внутреннее устройство программы во время выполнения ↗

Типы данных

3 урока
1. Ссылочные и значимые типы данных ↗
2. Передача параметров в функции ↗
3. Карта памяти. Практика ↗

Строки

6 уроков
1. String ↗
2. Символы ↗
3. Функции строк. Часть 1 ↗
4. Функции строк. Часть 2 ↗
5. Копирование и сравнение строк ↗
6. String и срез рун ↗

Строки. Часть 2

4 урока
1. stringBuilder ↗
2. Ввод данных ↗
3. Форматирование строк ↗
4. Форматирование строк. Часть 2 ↗

VS Code

3 урока
1. Отладка кода ↗
2. Отладка кода. Практика ↗
3. Вызов функций ↗

Стиль и архитектура

1 урок
1. Модули и структура ↗

Структуры и методы

4 урока
1. Объектно-ориентированное программирование (ООП) ↗
2. Понятие структуры ↗
3. Методы к структурам ↗
4. Моделирование структур ↗

Закрепление материала

3 урока
1. Моделирование работы школы ↗
2. Моделирование работы обыкновенных дробей ↗
3. Моделирование онлайн магазина ↗

Указатели

3 урока
1. Основы указателей ↗
2. Указатели и функции ↗
3. Указатели и структуры ↗

Константы и перечисления

1 урок
1. iota ↗

Интерфейсы

6 уроков
1. Основы интерфейсов ↗
2. Использование интерфейсов ↗
3. interface{ } ↗
4. Приведение типов ↗
5. Встраивание интерфейсов ↗
6. Интерфейсы и nil ↗

Обработка ошибок

7 уроков
1. error ↗
2. Собственные типы ошибок ↗
3. Оператор defer ↗
4. panic и recover ↗
5. Обёртывание ошибок ↗
6. errors.Is и errors.As ↗
7. errors.Join ↗

Дженерики (Generics)

10 уроков
1. Зачем нужны дженерики ↗
2. Первая обобщённая функция ↗
3. Ограничение comparable ↗
4. Упорядоченные типы (Ordered) ↗
5. Создание своих ограничений ↗
6. Обобщённые структуры ↗
7. Обобщённый слайс ↗
8. Обобщённый стек ↗
9. Практические функции для слайсов ↗
10. Пакет slices ↗

Дипломная работа

1 урок
1. Менеджер задач ↗

Заключение

1 урок
1. Заключительный урок ↗

Юнит-тесты

1 урок
1. Первый тест ↗

Конкурентность

2 урока
1. Горутины ↗
2. sync.WaitGroup ↗

Конкурентность

4 урока
1. Горутины ↗
2. sync.WaitGroup ↗
3. Гонки данных ↗
4. sync.Mutex ↗

Конкурентность

7 уроков
1. Горутины ↗
2. sync.WaitGroup ↗
3. Гонки данных ↗
4. sync.Mutex ↗
5. Каналы ↗
6. select ↗
7. context.Context ↗