Golang: подборка онлайн-курсов, книг и видеоресурсов

Golang, также известный как Go — это мощный и эффективный язык программирования, разработанный в Google. Он сочетает в себе простоту и читаемость кода с высокой производительностью. Сделали для вас подборку полезных ресурсов для изучения языка.

Онлайн-курсы

«Go: обучение программированию на языке go» от Code basics

35 уроков с практикой в браузере. На курсе вы рассмотрите базовые конструкции языка, коллекции, функции и методы. А также разберете как устроены строки и как их обходить.
Длительность: 8 часов
Стоимость: бесплатно

«Основы Go» от Яндекс Практикум

Курс для тех, у кого есть опыт в программировании на других языках. Чтобы учиться на курсе вам нужно пройти входной тест на знание основ бэкенд-разработки и иметь интегрированную рабочую среду. Как переводить код на Go с другого языка программирования, проверять работоспособность кода при помощи юнит-тестов и многое другое вы узнаете на курсе.
Длительность: 1 месяц
Стоимость: бесплатно

Тур по языку программирования Go

На протяжении всего тура вы найдете ряд слайдов и упражнений, которые вам предстоит выполнить. Эти примеры программ демонстрируют разные аспекты Go. Можно освоить базовый синтаксис языка.
Длительность: 1 неделя
Стоимость: бесплатно

«Backend-разработчик на Go» от Skillfactory

Освойте программирование на Go и бэкенд-разработку высоконагруженных приложений с нуля. В финале курса вам предстоит самостоятельно разработать приложение. После обучения вы сможете уверенно претендовать на позицию Junior+ Go Developer.
Длительность: 12 месяцев
Стоимость: ≈ 17 800 тенге в месяц

«Программирование на Golang» от Stepik

Курс посвящен основам языка программирования Golang. Курс будет полезен тем, кто уже имеет базовый опыт в программировании. На курсе будет рассмотрена теория, подкрепленная практикой.
Длительность: 1 месяц
Стоимость: бесплатно

YouTube-каналы

Melkey

На канале представлены полезные видеоматериалы по языку программирования Golang . Можете ознакомиться с разбором ошибок в коде, узнать интересные лайфхаки и получить ценные советы по использованию этого языка.

practicego

Сборник проектов для практики программирования на языке Golang. Автор не только делится своими проектами, но и предоставляет роудмап для разработчиков, дает советы, полезные обзоры и туториалы.

Dreams of Code

На этом канале вы найдете уроки по компьютерным наукам, программной инженерии, разработке и программированию. Будете изучать как популярные языки программирования и инструменты, так и менее известные.

Книги

«Введение в программирование на Go», Калеб Докси

Это простое и краткое введение в программирование на языке Go. Книга охватывает основы программирования на Go, включая его применение, написание первой программы, установку необходимых инструментов и основные возможности этого языка.

«Go на практике», Мэтт Батчер, Мэтт Фарина

Издание адресовано опытным разработчикам, уже начавшим изучать язык Go и желающим научиться эффективно использовать его в своей профессиональной деятельности.

Let’s Go Further, Алекс Эдвардс

Книга поможет вам углубить знания по Go, выходя за пределы основ и рассматривая расширенные шаблоны разработки. В книге подробно рассматриваются практические шаблоны кода и лучшие практики для расширенных функций.

For the Love of Go, Джон Арундел

Книга подходит как для новичков, так и для тех, кто имеет опыт программирования на других языках. На протяжении всей книги вы будете вместе разрабатывать веселый и полезный проект на Go: онлайн-книжный магазин Happy Fun Books. Каждая глава представляет новую функцию или концепцию и ставит перед вами цели, которые нужно достичь, с полным пошаговым объяснением.