Ежедневно, с 8:30 до 22:30
Предзаказ
1878

Дженерики в Golang

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
1 0
0
500 ₽
3600 ₽
-86%
Кэшбэк: 5% (25 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Глубокий и исчерпывающий интенсив для подготовки к Go собеседованию — теория, практика и доп. материалы.

О чем интенсив:

  • Научишься писать обобщенный код на Go
  • Разберешься с синтаксисом дженериков и метапрограммированием
  • Глубоко разберешь внутреннее устройство golang generics и связанный с ними overhead
  • Научишься писать на дженериках сложные и универсальные функции, а не только обобщенную сортировку
  • Разберешься с constraints и их использованием
  • На практических примерах научишься, когда и как применять дженерики в работе

Подробное содержание

Урок 1. Дженерики в Go: тонкости и нюансы на примерах кода

  • Max generics
  • Инстанцирование
  • Map Keys
  • Constraints
  • Constraints union
  • Constraints intersection
  • Constraint with method
  • Constraint with field incorrect
  • Constraint with field correct
  • Generic constraint
  • Обобщенные структуры в Go — generic set, generic variadic parameters
  • Type inference
  • Type parameters skipping
  • Unnamed types
  • Type aliases
  • Partial type alias
  • Type assertions
  • Type parameter embedding

Урок 2. Нетипичные примеры использования generics

  • Когда использовать дженерики на практике
  • Метапрограммирование
  • Generics with unsafe — упрощение кода
  • Universal fabric — объектоориентированное программирование
  • Generic decorator — функциональное программирование
  • Cloneable mixin — клонирование типов

Урок 3. Ограничения дженериков в Go

  • Generic method incorrect
  • Generic method correct
  • Generics with constants
  • Generics with pointers
  • Generics maps and slices
  • Generics slices and strings
  • Generics method set

Автор — Владимир Балун, ex-team lead в Яндекс.

Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 13.05.2025 Артикул 1878

Об авторах

Фото: Владимир Балун
0.0
Владимир Балун
Основатель школы Balun.Courses, бывший тимлид в Яндексе и ведущий разработчик в Ozon. Курсы по Go, concurrency и подготовке к алгоритмическим собеседованиям.
Фото: Balun.Courses
0.0
Balun.Courses
Онлайн-школа Владимира Балуна для разработчиков junior+ и middle. Глубокий Go, System Design и алгоритмы — на задачах из высоконагруженных систем BigTech.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Разработчик Golang
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Разработчик Golang
Продвинутый Go и concurrency
Постер товара: Golang разработчик
Скидка 80%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Golang разработчик
Go (Golang)
Постер товара: Golang-разработчик (basic + advanced)
Скидка 90%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Golang-разработчик (basic + advanced)
Основы Go
Постер товара: Глубокий Go — нюансы и тонкости языка за 2 месяца
Скидка 91%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Глубокий Go — нюансы и тонкости языка за 2 месяца
Продвинутый Go и concurrency
Постер товара: Golang на практике
Скидка 85%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Golang на практике
Go (Golang)
Постер товара: Go для инженеров
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Go для инженеров
Go (Golang)
Постер товара: Подготовка к Golang собеседованию
Скидка 93%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Подготовка к Golang собеседованию
Go (Golang)
Постер товара: Чистая архитектура приложения на GO
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Чистая архитектура приложения на GO
Архитектура и System Design