GORM: ORM для Go -Pluralsight.com Перевод
GORM: An Object Relational Mapper for Go -Pluralsight.com Перевод
Go язык основанный на простоте и скорости. Тем не менее, сложность приложения может значительно возрасти когда оно взаимодействует с базой данных. GORM это библиотека, которая предоставляет собой ORM устраняющую большую часть этой сложности. Этот курс познакомит вас с GORM и поможет вам узнать , как интегрировать его в ваше следующее приложении по обработке данных.
Продолжительность 4 ч. 5 мин.
Уровень сложности - Средний
Скрытое содержимое.
GORM: An Object Relational Mapper for Go -Pluralsight.com Перевод
Go язык основанный на простоте и скорости. Тем не менее, сложность приложения может значительно возрасти когда оно взаимодействует с базой данных. GORM это библиотека, которая предоставляет собой ORM устраняющую большую часть этой сложности. Этот курс познакомит вас с GORM и поможет вам узнать , как интегрировать его в ваше следующее приложении по обработке данных.
Продолжительность 4 ч. 5 мин.
Уровень сложности - Средний
Course Overview
1m 30s
Course Overview1m 30s
Introduction
32m 8s
Introduction2m 27s
Intended Audience2m 33s
Why Use an ORM?2m 9s
Overview of GORM’s Features4m 34s
Where to Find Documentation for GORM1m 58s
Introduction to Demo Scenario1m 45s
Establishing a Database Connection4m 51s
Creating Tables2m 14s
Creating Records2m 17s
Querying for Records1m 36s
Updating Records2m 30s
Deleting Records1m 28s
Summary1m 43s
Defining Schemas
35m 39s
Introduction1m 48s
Defining Entities2m 23s
Scoping2m 8s
Defining Tables3m 30s
Basic Entity Creation2m 13s
Customizing Field Types and Sizes2m 10s
Auto-incrementing Field1m 57s
Transient Fields1m 34s
Unique Fields2m 27s
Preventing Nulls and Providing Default Values2m 35s
Primary Key Fields1m 48s
Controlling Column Names1m 33s
Embedding Child Objects3m 57s
Working with Indexes3m 12s
Summary2m 16s
Working with Relationships
34m 4s
Introduction1m 14s
One-to-One Relationships1m 42s
Demo: One-to-One Relationships8m 49s
Foreign Key Constraints3m 16s
One-to-Many Relationships58s
Demo: One-to-Many Relationships2m 58s
Many-to-Many Relationships1m 7s
Demo: Many-to-Many Relationships4m 18s
Polymorphism2m 53s
Demo: Polymorphism3m 18s
Association API1m 55s
Summary1m 31s
Creating, Updating, and Deleting Records
33m 36s
Introduction2m 5s
Creating Records3m 56s
Creating Records with Children1m 52s
Updating Records5m 15s
Updating Records without Callbacks2m 19s
Batch Updates4m 40s
Deleting Records7m 9s
Transactions4m 4s
Summary2m 11s
Querying the Database
1h 2m 25s
Introduction1m 54s
Retrieving Single Records8m 9s
Retrieving Record Sets6m 10s
Where Clauses10m 49s
Preloading Child Objects4m 58s
Limits, Offsets, and Ordering Results3m 54s
Selecting Data Subsets8m 3s
Using Attrs and Assign to Provide Default Values4m 4s
Creating Projections with Joins4m 20s
Working with Raw Result Rows2m 51s
Creating Aggregations with Group and Having3m 34s
Using Raw SQL2m 4s
Summary1m 30s
Modifying Schemas
23m 55s
Introduction1m 47s
Creating New Entities2m 52s
Adding Fields to an Entity3m 46s
Adding Indexes3m 6s
Removing Entities3m 10s
Modifying a Field’s Type4m 25s
Removing a Field2m 42s
Summary2m 4s
Advanced Topics
22m 1s
Introduction1m 21s
Callbacks3m 1s
Demo: Callbacks6m 31s
Scopes3m 54s
Customizing the Logger5m 45s
Summary
1m 30s
Course Overview1m 30s
Introduction
32m 8s
Introduction2m 27s
Intended Audience2m 33s
Why Use an ORM?2m 9s
Overview of GORM’s Features4m 34s
Where to Find Documentation for GORM1m 58s
Introduction to Demo Scenario1m 45s
Establishing a Database Connection4m 51s
Creating Tables2m 14s
Creating Records2m 17s
Querying for Records1m 36s
Updating Records2m 30s
Deleting Records1m 28s
Summary1m 43s
Defining Schemas
35m 39s
Introduction1m 48s
Defining Entities2m 23s
Scoping2m 8s
Defining Tables3m 30s
Basic Entity Creation2m 13s
Customizing Field Types and Sizes2m 10s
Auto-incrementing Field1m 57s
Transient Fields1m 34s
Unique Fields2m 27s
Preventing Nulls and Providing Default Values2m 35s
Primary Key Fields1m 48s
Controlling Column Names1m 33s
Embedding Child Objects3m 57s
Working with Indexes3m 12s
Summary2m 16s
Working with Relationships
34m 4s
Introduction1m 14s
One-to-One Relationships1m 42s
Demo: One-to-One Relationships8m 49s
Foreign Key Constraints3m 16s
One-to-Many Relationships58s
Demo: One-to-Many Relationships2m 58s
Many-to-Many Relationships1m 7s
Demo: Many-to-Many Relationships4m 18s
Polymorphism2m 53s
Demo: Polymorphism3m 18s
Association API1m 55s
Summary1m 31s
Creating, Updating, and Deleting Records
33m 36s
Introduction2m 5s
Creating Records3m 56s
Creating Records with Children1m 52s
Updating Records5m 15s
Updating Records without Callbacks2m 19s
Batch Updates4m 40s
Deleting Records7m 9s
Transactions4m 4s
Summary2m 11s
Querying the Database
1h 2m 25s
Introduction1m 54s
Retrieving Single Records8m 9s
Retrieving Record Sets6m 10s
Where Clauses10m 49s
Preloading Child Objects4m 58s
Limits, Offsets, and Ordering Results3m 54s
Selecting Data Subsets8m 3s
Using Attrs and Assign to Provide Default Values4m 4s
Creating Projections with Joins4m 20s
Working with Raw Result Rows2m 51s
Creating Aggregations with Group and Having3m 34s
Using Raw SQL2m 4s
Summary1m 30s
Modifying Schemas
23m 55s
Introduction1m 47s
Creating New Entities2m 52s
Adding Fields to an Entity3m 46s
Adding Indexes3m 6s
Removing Entities3m 10s
Modifying a Field’s Type4m 25s
Removing a Field2m 42s
Summary2m 4s
Advanced Topics
22m 1s
Introduction1m 21s
Callbacks3m 1s
Demo: Callbacks6m 31s
Scopes3m 54s
Customizing the Logger5m 45s
Summary
Скрытое содержимое.
https://app.pluralsight.com/library/courses/gorm-go-object-relational-mapper