Чему вы научитесь
- Вы изучите дженерики в Go с нуля до уверенного применения
- Освоите их синтаксис
- Узнаете про ограничения (constraints) и выведение типов
- Узнаете, как дженерики устроены под капотом.
- Реализуете простые алгоритмы, структуры данных, функции с использованием дженериков
О курсе
Научитесь использовать дженерики в Go для создания типобезопасного, универсального и эффективного кода без дублирования и runtime-ошибок.
Для кого этот курс
Курс предназначен для тех, кто уже освоил базовый синтаксис Go и хочет разобраться в дженериках и уверенно их использовать для создания типобезопасных, универсальных и эффективных абстракций в своих проектах, чтобы писать более выразительный и поддерживаемый код без дублирования.
Начальные требования
Базовые знания языка программирования Go.
Преподаватели курса
Как проходит обучение
🎯 Теория → Примеры → Практика → Проверка
Процесс:
• Теория - изучаете концепции
• Примеры - разбираете готовый код
• Практика - пишете решение
• Проверка - автоматическая проверка
Преимущества:
✓ Живые примеры с кодом
✓ Чекеры проверяют ваши решения
✓ Учитесь в своём темпе
✓ Возвращайтесь к темам когда нужно
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 8 учеников получили сертификат.
Что вы получите
- Объявлять generic-функции для устранения дублирования кода
- Создавать универсальные структуры данных (коллекции) с дженериками
- Применять встроенные и кастомные ограничения (constraints)
- Разберетесь с тем, как устроены дженерики
Нагрузка
примерно 8 часов