Що нового?

Придбаний Thank Go! Golang на практике [Stepik]

Інформація про покупку
Тип покупки: Складчина
Ціна: 450 ГРН
Учасників: 0 з 9
Організатор: Відсутній
Статус: Набір учасників
Внесок: 52 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Thank Go! Golang на практике


Осваиваем Golang на практических задачах. Для опытных разработчиков, которые хотят быстро начать применять Go в работе.

О курсе
Go — уникальный язык. Простой до примитивности, но с большой и продуманной стандартной библиотекой. Статически типизирован, но отлично подходит для небольших утилит. Достаточно низкоуровневый, чтобы возиться с байтиками, но достаточно высокоуровневый, чтобы заниматься асинхронщиной без головной боли.

Этот курс для тех, кто хорошо знает Python, JS или PHP (или любой другой язык) и хочет быстро освоить Go, чтобы начать применять его на работе или в личных проектах. Мы не будем тратить время на объяснения «что такое переменная», «как работает цикл» и решение бессмысленных упражнений типа «что напечатает функция». Вместо этого изучим язык на небольших практических задачках.

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

Пройдя курс, вы освоите:

  1. Основы языка
    Массивы и карты, функции и указатели, структуры и методы, интерфейсы, работа с ошибками.
  2. Чистый код
    Пакеты и модули, тесты, бенчмарки, профайлер.
  3. Многозадачность
    Горутины, каналы, композиция, таймеры, контекст, синхронизация.
  4. Стандартную библиотеку (в разработке)
    Строки и текст, дата и время, файлы, JSON и XML, HTTP-запросы.
Лекции письменные, видео нет. Я умею понятно объяснять сложные вещи, так что читать их приятно. Много примеров, нет сухой теории. В конце каждого модуля идет краткое резюме.

Курс интерактивный. Большинство упражнений можно выполнять прямо в браузере. По каждой задачке есть эталонное решение с разбором.

Основы
  1. Структуры и методы
  2. Интерфейсы
  3. Ошибки
  4. Резюме
Чистый код
  1. Тесты
  2. Бенчмарки
  3. Профайлер
  4. Резюме
Многозадачность
  1. Каналы 1
  2. Каналы 2
  3. Композиция
  4. Время
  5. Контекст
  6. Синхронизация
  7. Резюме
Стандартная библиотека
  1. О модуле
  2. Дата и время
  3. Чтение и запись
  4. JSON, XML, CSV
Финал
  1. Итоги
https://stepik.org/course/96832/promo

 
Угорі