نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره بررسی عمیق GORM و نحوه استفاده از آن برای ایجاد رابط بین برنامه Go و پایگاه داده رابطه ای را فراهم می کند. همه را بزرگ کنید بررسی اجمالی دوره 1m 30s مقدمه 32 متر 8 ثانیه تعریف طرح ها 35 متر 39s کار با روابط 34 متر 4 ثانیه ایجاد ، به روزرسانی و حذف سوابق 33 متر 36s جستجوی پایگاه داده 1 ساعت و 2 دقیقه و 25 ثانیه اصلاح طرح ها 23m 55s مباحث پیشرفته 22 متر 1 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه
Introduction
-
مقدمه
Introduction
-
مخاطب مورد نظر
Intended Audience
-
چرا از ORM استفاده می کنیم؟
Why Use an ORM?
-
بررسی اجمالی ویژگی های GORM
Overview of GORM’s Features
-
از کجا می توان مستندات GORM را پیدا کرد
Where to Find Documentation for GORM
-
مقدمه ای بر سناریو نسخه ی نمایشی
Introduction to Demo Scenario
-
ایجاد اتصال به پایگاه داده
Establishing a Database Connection
-
ایجاد جدول
Creating Tables
-
ایجاد سوابق
Creating Records
-
سerال برای سوابق
Querying for Records
-
به روزرسانی سوابق
Updating Records
-
حذف سوابق
Deleting Records
-
خلاصه
Summary
تعریف طرح ها
Defining Schemas
-
مقدمه
Introduction
-
تعریف نهادها
Defining Entities
-
محدوده بندی
Scoping
-
تعریف جداول
Defining Tables
-
ایجاد نهاد اساسی
Basic Entity Creation
-
سفارشی کردن انواع و اندازه های زمینه
Customizing Field Types and Sizes
-
زمینه افزایش خودکار
Auto-incrementing Field
-
زمینه های گذرا
Transient Fields
-
زمینه های منحصر به فرد
Unique Fields
-
جلوگیری از پوچی و ارائه مقادیر پیش فرض
Preventing Nulls and Providing Default Values
-
قسمتهای اصلی کلید
Primary Key Fields
-
کنترل نام ستون ها
Controlling Column Names
-
تعبیه اشیا Child کودک
Embedding Child Objects
-
کار با نمایه ها
Working with Indexes
-
خلاصه
Summary
کار با روابط
Working with Relationships
-
مقدمه
Introduction
-
روابط یک به یک
One-to-One Relationships
-
نسخه ی نمایشی: روابط یک به یک
Demo: One-to-One Relationships
-
محدودیت های کلیدی خارجی
Foreign Key Constraints
-
روابط یک به چند
One-to-Many Relationships
-
نسخه ی نمایشی: روابط یک به چند
Demo: One-to-Many Relationships
-
روابط بسیار به بسیاری
Many-to-Many Relationships
-
نسخه ی نمایشی: روابط بسیار به بسیاری
Demo: Many-to-Many Relationships
-
پلی مورفیسم
Polymorphism
-
نسخه ی نمایشی: چند شکلی
Demo: Polymorphism
-
Association API
Association API
-
خلاصه
Summary
ایجاد ، به روزرسانی و حذف سوابق
Creating, Updating, and Deleting Records
-
مقدمه
Introduction
-
ایجاد سوابق
Creating Records
-
ایجاد سوابق با کودکان
Creating Records with Children
-
به روزرسانی سوابق
Updating Records
-
به روزرسانی سوابق بدون تماس
Updating Records without Callbacks
-
به روز رسانی دسته ای
Batch Updates
-
حذف سوابق
Deleting Records
-
معاملات
Transactions
-
خلاصه
Summary
جستجوی پایگاه داده
Querying the Database
-
مقدمه
Introduction
-
بازیابی تک رکورد ها
Retrieving Single Records
-
بازیابی مجموعه های ضبط
Retrieving Record Sets
-
کجا بندها
Where Clauses
-
بارگیری اشیا Child کودک
Preloading Child Objects
-
محدودیت ها ، جبران ها و نتایج سفارش
Limits, Offsets, and Ordering Results
-
انتخاب زیر مجموعه های داده
Selecting Data Subsets
-
با استفاده از Attrs و اختصاص برای ارائه مقادیر پیش فرض
Using Attrs and Assign to Provide Default Values
-
ایجاد پیش بینی ها با Joins
Creating Projections with Joins
-
کار با ردیف های نتیجه خام
Working with Raw Result Rows
-
ایجاد جمع با گروه و داشتن
Creating Aggregations with Group and Having
-
با استفاده از SQL خام
Using Raw SQL
-
خلاصه
Summary
اصلاح طرح ها
Modifying Schemas
-
مقدمه
Introduction
-
ایجاد نهادهای جدید
Creating New Entities
-
افزودن فیلدها به نهادی
Adding Fields to an Entity
-
افزودن نمایه ها
Adding Indexes
-
حذف موجودیتها
Removing Entities
-
اصلاح نوع فیلد
Modifying a Field’s Type
-
حذف یک فیلد
Removing a Field
-
خلاصه
Summary
مباحث پیشرفته
Advanced Topics
-
مقدمه
Introduction
-
پاسخگویی
Callbacks
-
نسخه ی نمایشی: پاسخ به تماس
Demo: Callbacks
-
محدوده ها
Scopes
-
سفارشی کردن Logger
Customizing the Logger
-
خلاصه
Summary
نمایش نظرات