Курс на Stepik
Обложка курса «Golang: теория и практика» на Stepik
1 000 ₽

Golang: теория и практика 4.875

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

Освойте Go на практике: от написания первой простой программы до создания конкурентных приложений — пройдите путь от основ синтаксиса к продвинутым паттернам параллельного программирования с горутинами и каналами

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Golang: теория и практика»Учеников на курсе 755
Сертификаты, выданные на курсе «Golang: теория и практика»Сертификатов выдано 21
Отзывы о курсе «Golang: теория и практика»Отзывов получено 8
Рейтинг курса «Golang: теория и практика»Рейтинг курса 4.875
Уроки в курсе «Golang: теория и практика»Количество уроков 33
Тесты в курсе «Golang: теория и практика»Количество квизов 155
Задачи с кодом в курсе «Golang: теория и практика»Количество задач с кодом 152
Время прохождения курса «Golang: теория и практика»Время прохождения курса
Стоимость курса «Golang: теория и практика»Стоимость курса 1 000 ₽
Обновления курса «Golang: теория и практика»Обновления курса
Дата публикации курса «Golang: теория и практика»Дата публикации курса
Последнее обновление курса «Golang: теория и практика»Последнее обновление
Сложность easy

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

Разделы в курсе «Golang: теория и практика» 7 разделов Уроки в курсе «Golang: теория и практика» 33 урока Тесты в курсе «Golang: теория и практика» 155 тестов Задачи в курсе «Golang: теория и практика» 152 задачи Время прохождения курса «Golang: теория и практика» 41 ч. Последнее обновление курса «Golang: теория и практика» обн. 20 июля 2026

Введение в Go

7 уроков
1. Вступление
2. Структура Go-программы. Первая программа
3. Переменные и числовые типы данных
4. Ввод и вывод
5. Логический тип
6. Строки
7. Константы, глобальные переменные, синонимы типов и iota

Управление потоком выполнения

4 урока
1. Условные операторы
2. Циклы
3. Область видимости переменных. Оператор defer
4. Оператор goto

Функции

7 уроков
1. Введение в функции и их объявление
2. Функциональный тип. Композиция функций. Замыкания
3. Указатели. Передача аргументов по ссылке/по копии
4. Рекурсия
5. Тип ошибка(error)
6. Паника и восстановление
7. Работа с файлами

Сложные типы

8 уроков
1. Структуры
2. Интерфейсы
3. Интерфейсы 2
4. Массив
5. Слайс
6. Многомерные слайсы
7. Мапа
8. Комплексные числа. Битовые операции

Работа с параллелизмом в Go

5 уроков
1. Горутины
2. Атомарные переменные. Небуферизированные каналы
3. Буферизированные каналы. Направленные каналы
4. Ключевое слово select. Принудительное завершение горутин
5. Контексты

Стандартная библиотека

1 урок
1. Работа со временем: time

Заключение

1 урок
1. Заключение