Курс пока находится в разработке — вы сможете пройти его позже
курс
Go: GORM
Последнее обновление:
25 августа 2025
Включено в курс
Чему вы научитесь
- Подключать GORM к PostgreSQL и настраивать его параметры
- Определять модели и связи через структуры и теги
- Выполнять CRUD-операции и условия выборки
- Использовать миграции базы данных с помощью AutoMigrate
- Работать с транзакциями и сложными SQL-запросами
- Применять хуки для кастомизации поведения
- Проверять и обрабатывать ошибки в запросах
- Тестировать код с использованием GORM и SQLite
- Оптимизировать работу с базой и избегать проблем с производительностью
Описание
На этом курсе вы изучите работу с ORM-библиотекой GORM в языке Go. Вы узнаете, как определять модели и связи, выполнять миграции базы данных, использовать CRUD-операции и условия выборки. Освоите загрузку связанных данных, работу с транзакциями и сырыми SQL-запросами. Познакомитесь с хуками, валидацией и тестированием кода с использованием GORM. В завершении курса рассмотрим практики оптимизации и повышения производительности.
Чтобы успешно пройти курс, необходимо иметь знания работы с базами данных, и уметь писать SQL-запросы.
gorm
ORM
миграции
CRUD
связи
preload
транзакции
raw sql
хуки
валидация
оптимизация
Программа курса
Продолжительность 4 часа
-
2
Установка и подключение к базе
Научимся подключать GORM к PostgreSQL и настраивать логирование -
4
Миграции схемы базы
Освоим автоматическое создание и обновление схемы с помощью AutoMigrate -
8
Загрузка связанных данных
Научимся использовать Preload и Joins для загрузки связанных данных -
10
Работа с gorm.Expr и сырыми SQL
Узнаем как использовать Raw, Exec и Expr для сложных запросов -
14
Производительность и оптимизация
Узнаем как повышать производительность и избегать типичных проблем -
16
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса -
&.
Продолжение следует