Яндекс.Практикум: Go-разработчик
Продвинутый курс Go-разработки. Вы изучите REST API, http, БД, TCP/UDP, gRPC, паттерны и многое другое. Курс поможет вам повысить компетенцию, освоить инструменты уровня Middle и вырасти в карьере как Go-разработчик.

Длительность – индивидуально, стоимость – 152000 руб (базовый тариф).
Программа: включает в себя вступительный тест, теорию, практические вебинары, сессии лайв-кодинга и выпускные проекты. Вы изучите стандартные библиотеки, конкурентность, туллинг, паттерны проектирования, расширенные библиотеки, работу с сетью и другие технологии.
Чему научитесь:
- Писать высоконагруженные приложения на Golang;
- Работать с архитектурными паттернами;
- Работать с сетью, API и библиотеками;
- Использовать дженерики, кодогенерацию и стилизацию.


Как проходит обучение:
- Можно выбрать формат спринтов с дедлайнами или учиться в своем темпе.
- Курс проходит онлайн на платформе Яндекс в формате вебинаров и самостоятельных заданий.
- Также вас ждут сессии лайв-кодинга с менторами, где можно попрактиковаться в написании кода.
- Во время курса вы работаете над проектами для портфолио под контролем наставников.
- Общаться с наставниками и другими студентами можно в чате группы.
Бонусы: 2 проекта в портфолио, гибкий график, карьерный трек, соцбонусы, сертификат.
Программа курса
Познакомитесь с популярными пакетами Go. Научитесь писать и тестировать HTTP-приложения с net/http, управлять передачей данных и временем жизни задач c context, делать запросы в базу данных. Познакомитесь с особенностями сериализации и обработки ошибок в Go.
- Net/http
- Flag
- Os
- Log
- Encoding
- Compress
- Time, context
- Database/sql
- Errors
- Hash, crypto