О курсе
С момента появления языка программирования Golang дженерики (generics) постоянно назывались одной из самых нужных и важных возможностей, отсутствующих в языке. Согласно опросам, около 20% разработчиков не использовали Go только из-за отсутствия в нём обобщённых типов. И наконец в версии Go 1.18 дженерики были добавлены, что серьёзно изменило подходы к написанию программ на этом языке программирования.
Данный мини-курс полностью посвящён рассмотрению дженериков в Go. Будут рассмотрены все нюансы и особенности работы с ними: от основ синтаксиса, ограничений и объединений типов до сложных и неочевидных особенностей реализации дженериков.
В интернете много разрозненной информации по этой теме, её поиск и изучение требует времени. Моей задачей же было собрать всю необходимую информацию по работе с дженериками в Go в одном месте, логично структурировать её от простого к сложному и дополнить практическими заданиями и вопросами для закрепления изучаемого материала. При этом мы не будем погружаться глубоко в дебри реализации дженериков.
Прошу не относиться к данному материалу как к полноценному «курсу». Здесь рассматривается одна конкретная тема. Это скорее структурированная статья с вопросами и задачами на программирование, что делает изучение более эффективным, чем чтение обычных статей или просмотр видео.
На данный момент курс находится на завершающей стадии разработки (готовность примерно 90%). В ближайшие дни планирую добавить ещё заданий и материалов, после чего цена курса может возрасти.
Если у Вас остались вопросы – напишите мне в Telegram или в MAX. Я обязательно Вам отвечу.
Буду рад видеть Вас на курсе!
Для кого этот курс
Начальные требования
Знакомство с Golang на базовом уровне и желание разобраться в важной и интересной теме обобщённых типов в этом языке программирования.
Наши преподаватели
Как проходит обучение
Вся теория подаётся в текстовом виде максимально кратко и просто с большим количеством примеров кода. Весь теоретический материал сопровождается множеством вопросов и практических заданий на программирование, что позволяет лучше усвоить материал и сразу применить полученные знания на практике.
Программа курса
Сертификат
Отзывы прошедших курс
Что вы получаете
- Понимание синтаксиса дженериков в Golang;
- Практику написания собственных обобщённых функций и типов;
- Понимание преимуществ и недостатков дженериков в Go, а таже нюансов работы с ними;
- Сертификат о прохождении курса;
- Полный неограниченный доступ ко всем имеющимся и будущим материалам и заданиям курса, что позволит использовать его как удобную шпаргалку по дженерикам в Go.