Курс пока находится в разработке — вы сможете пройти его позже
курс

Go: SQL

Последнее обновление: 25 августа 2025
Курс Go: SQL
21 900 ₸ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

Включено в курс

14 уроков (видео и/или текст)
Доступ к остальным курсам платформы

Чему вы научитесь

  • Подключаться к базам данных с использованием database/sql
  • Выполнять запросы SELECT, INSERT, UPDATE, DELETE
  • Безопасно передавать параметры и предотвращать SQL-инъекции
  • Маппить результаты запросов в Go-структуры и работать с sql.Null*
  • Использовать подготовленные выражения и транзакции
  • Генерировать код с помощью sqlc и организовывать проект
  • Работать с JOIN и сложными структурами данных
  • Тестировать код, взаимодействующий с базой данных
  • Организовывать миграции с goose
  • Следовать лучшим практикам при работе с SQL в Go

Описание

На этом курсе вы изучите работу с SQL в языке Go. Вы познакомитесь с пакетом database/sql, научитесь выполнять запросы, безопасно передавать параметры и связывать данные с Go-структурами. Освоите подготовленные выражения, транзакции и использование sqlc для генерации кода из SQL-запросов. Разберете работу со сложными структурами, тестирование кода, а также организацию миграций с goose. В завершении курса рассмотрим лучшие практики для написания надёжного и поддерживаемого кода.

Чтобы успешно пройти курс, требуются знания Go (функции, структуры данных), быть знакомым с базами данных и уметь писать SQL-запросы.

database/sql sqlc подготовленные выражения транзакции маппинг структур тестирование базы миграции best practices

Программа курса

Продолжительность 4 часа

Формат обучения

Рекомендуемые программы

профессия
10 месяцев
с нуля
Старт 16 октября
профессия
10 месяцев
с нуля
Старт 16 октября
профессия
10 месяцев
с нуля
Старт 16 октября
профессия
4 месяца
с нуля
Старт 16 октября
профессия
10 месяцев
с нуля
Старт 16 октября
профессия
новый
9 месяцев
с нуля
Старт 16 октября
профессия
новый
8 месяцев
c опытом
Старт 16 октября
профессия
10 месяцев
с нуля
Старт 16 октября
профессия
16 месяцев
с нуля
Старт 16 октября
профессия
новый
3 месяца
c опытом
в разработке
Старт 16 октября
профессия
5 месяцев
c опытом
Старт 16 октября
профессия
новый
16 месяцев
с нуля
Старт 16 октября
профессия
новый
16 месяцев
с нуля
Старт 16 октября
профессия
новый
16 месяцев
с нуля
Старт 16 октября