Уроки по тегу «валидация»
Рассматриваем сценарий изменения сущности
Знакомимся с несколькими важными аспектами архитектур и рассмотреть стандартные, принятые в индустрии подходы к проектированию систем
Разбираемся, что такое Domain-Driven Design (предметно-ориентированное проектирование) и ограниченный контекст
Рассматриваем UML и понятие use case
Знакомимся с темой валидации и рассматриваем пример использования библиотеки Yup
Знакомимся с целями и задачами курса
Знакомимся с идеей инверсии зависимостей и внедрения зависимостей
Разбираемся, что такое сущности и как работают связи между сущностями
Познакомимся с GORM, его назначением и отличиями от других подходов
Научимся подключать GORM к PostgreSQL и настраивать логирование
Узнаем как описывать таблицы через структуры и использовать теги gorm
Освоим автоматическое создание и обновление схемы с помощью AutoMigrate
Научимся создавать, читать, обновлять и удалять записи через GORM
Познакомимся с описанием связей и внешних ключей в моделях
Научимся использовать Preload и Joins для загрузки связанных данных
Узнаем как использовать Raw, Exec и Expr для сложных запросов
Познакомимся с хуками GORM и научимся изменять поведение операций
Научимся проверять ошибки и валидировать данные перед запросами