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. Каждая глава представляет новую функцию или концепцию и ставит перед вами цели, которые нужно достичь, с полным пошаговым объяснением.