
Golang с нуля
Курс проводит от первой программы на Go до полноценного HTTP API. Вы разберётесь с синтаксисом, функциями, ошибками, коллекциями, строками и интерфейсами; научитесь писать тесты, работать с файлами и JSON, использовать горутины, каналы и context. В финале соберёте сервис на стандартной библиотеке и закрепите материал на задачах с автоматической проверкой.
О курсе
Практический курс по Go: от первой программы до конкурентности, тестов и HTTP API.
Чему научитесь
- Писать, запускать и собирать программы на Go
- Работать с функциями, ошибками, коллекциями, строками и рунами
- Проектировать структуры, методы и небольшие интерфейсы
- Писать тесты, читать файлы и обрабатывать JSON
- Использовать горутины, каналы и context и собирать HTTP API
Для кого
- Новички, которые хотят выучить Go с нуля
- Разработчики на других языках, переходящие в Go и backend
- Те, кому нужна практика перед собственным сервисом или стажировкой
Формат
- 30 последовательных уроков — от основ языка до HTTP API
- 50 задач на код с автоматической проверкой и короткие тесты по теории
- Итоговый проект: многослойный сервис на стандартной библиотеке Go
Что нужно на старте
- Уверенно пользоваться компьютером и работать с файлами
- Опыт программирования не требуется
Автор курса
Петр Андреев
Меня зовут Пётр. Я занимаюсь backend-разработкой на Go. Мне важно не просто показать готовое решение, а объяснить, как оно работает, почему написано именно так и какие у него есть ограничения. Разбираю Go на разных уровнях: от базовых конструкций языка до конкурентного программирования, тестирования, проектирования приложений и работы с базами данных. Пишу для тех, кто только начинает знакомство с Go, и для разработчиков, которые хотят систематизировать или углубить свои знания.
