Описание курса:
Этот курс предназначен для тех, кто уже владеет базовыми знаниями Golang и хочет перейти к созданию полноценных API на этом языке с использованием базы данных Postgres и популярной ORM Gorm. Помимо этого, курс поможет глубже понять внутреннее устройство Golang и освоить работу с горутинами. В процессе обучения мы обсудим такие темы, как Go allocator, Stack, Heap, GC, а затем перейдём к изучению горутин. Разберём, как они функционируют, как их можно синхронизировать, а также как использовать каналы для их взаимодействия. После этого приступим к разработке крупного API с использованием чистого http пакета, изучая роутинг, обработку запросов и ответов. Соединимся с PostreSQL через ORM Gorm, запустив её в Docker, и реализуем все типы CRUD операций.
Курс будет преимущественно практическим, так как вся теория разбирается непосредственно в ходе создания API. Проект предусматривает разработку сложного сервиса по сокращению ссылок с авторизацией и статистикой. Кроме того, курс включает множество упражнений, которые помогут укрепить полученные знания.
После прохождения курса вы сможете:
- Использовать горутины
- Понимать внутреннее устройство Golang
- Разбираться в работе GC и выделении памяти
- Работать с контекстом
- Создавать API на Golang
- Проектировать архитектуру API
- Работать с Gorm
- Создавать авторизацию и работать с JWT
- Работать с middleware
- Писать CRUD запросы
- Писать тесты для API
Скачать [Purpleschool] Продвинутый Golang
Чтобы скачать курс, новым пользователям, необходимо Пройти Регистрацию
Если у вас уже есть аккаунт Войти на Форум
Симпатии:
Это понравилось Pobedos