Чему вы научитесь
- Использовать горутины
- Понимать внутреннее устройство Golang
- Разбираться в работе GC и выделении памяти
- Работать с контекстом
- Создавать API на Golang
- Проектировать архитектуру API
- Работать с Gorm
- Создавать авторизацию и работать с JWT
- Работать с middleware
- Писать CRUD запросы
- Писать тесты для API
О курсе
Продвинутый курс по Golang по созданию http API и многопоточности. В рамках курса мы поговорим о Go allocator, Stack, Heap, GC и затем перейдём к горутинам. Посмотрим как они работают, как их можно синхронизировать и использовать каналы для общения между ними. Затем начнём писать большое API на чистом http пакете, разбираясь с роутингом, обработкой запрос и ответа. Подключимся к PostreSQL с помощью ORM Gorm, предварительно запустив её в Docker и напишем все типы CRUD запросов.
Для кого этот курс
Начинающие разработчики на Golang
Начальные требования
Знание основ Golang
Преподаватели курса
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 86 учеников получили сертификат.