Golang: дженерики

Научитесь использовать дженерики в Go для создания типобезопасного, универсального и эффективного кода без дублирования и runtime-ошибок.
Средний уровень
примерно 8 часов
Сертификат Stepik

Чему вы научитесь

  • Вы изучите дженерики в Go с нуля до уверенного применения
  • Освоите их синтаксис
  • Узнаете про ограничения (constraints) и выведение типов
  • Узнаете, как дженерики устроены под капотом.
  • Реализуете простые алгоритмы, структуры данных, функции с использованием дженериков

О курсе

Курс посвящён глубокому изучению дженериков в современном Go. Вы узнаете, как выходить за рамки дублирования кода и interface{} и писать типобезопасный, универсальный и эффективный код. Мы рассмотрим не только синтаксис, но и реальные паттерны применения — создания переиспользуемых функций и структур. Курс поможет вам избавиться от дублирования, повысить надёжность программ и уверенно читать и использовать любой код, написанный с применением обобщённого программирования.

Для кого этот курс

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

Начальные требования

Базовые знания языка программирования Go.

Наши преподаватели

Как проходит обучение

🎯 Теория → Примеры → Практика → Проверка

Процесс:

• Теория - изучаете концепции
• Примеры - разбираете готовый код
• Практика - пишете решение
• Проверка - автоматическая проверка

Преимущества:

✓ Живые примеры с кодом
✓ Чекеры проверяют ваши решения
✓ Учитесь в своём темпе
✓ Возвращайтесь к темам когда нужно

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Объявлять generic-функции для устранения дублирования кода
  • Создавать универсальные структуры данных (коллекции) с дженериками
  • Применять встроенные и кастомные ограничения (constraints)
  • Разберетесь с тем, как устроены дженерики

Сколько стоит обучение

Price: 450 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 450