О курсе
Чтобы эффективно применять Go на работе и в личных проектах, недостаточно выучить конструкции языка. Без знания стандартной библиотеки придется постоянно гуглить и бегать на Stack Overflow.
Этот курс поможет освоить основные пакеты стандартной библиотеки Go на практических задачах. Они достаточно простые, чтобы решить одной страницей кода — и в то же время приближены к реальным рабочим задачам.
На курсе вы узнаете:
- как работать с текстом;
- использовать дату и время;
- применять алгоритмы и структуры данных;
- читать и писать файлы;
- обращаться с JSON, XML и CSV;
- вызывать внешние сервисы по HTTP;
- работать с базой данных;
- писать CLI-утилиты;
- журналировать события.
Курс рассчитан на программистов, которые уже знают Go: от базовых конструкций языка до интерфейсов, ошибок, горутин и каналов.
Поскольку курс рассчитан на опытных программистов, я выбрал формат изложения, который предпочитаю сам: краткий, емкий, с заданиями средней сложности. Возможно, он понравится и вам.
Лекции письменные, видео нет. Я умею понятно объяснять сложные вещи, так что читать их приятно. Много примеров, нет сухой теории. В конце каждого модуля идет краткое резюме.
Курс интерактивный. Большинство упражнений можно выполнять прямо в браузере. По каждой задачке есть эталонное решение с разбором.
Курс пока в разработке, готов на 60%. Цена будет расти.
P.S. Если вы уже прошли курс «Go на практике», брать этот курс сейчас нет смысла. Дождитесь 100% готовности.
Начальные требования
Знание Go: от базовых конструкций языка до интерфейсов, ошибок, горутин и каналов.