آموزش GORM: نگاشت گر رابطه ای شی برای Go

GORM: An Object Relational Mapper for Go

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره بررسی عمیق 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

نمایش نظرات

نظری ارسال نشده است.

آموزش GORM: نگاشت گر رابطه ای شی برای Go
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 5m
77
Pluralsight (پلورال سایت) pluralsight-small
13 بهمن 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
27
4.9 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Van Sickle Mike Van Sickle

Michael Van Sickle یک معمار برنامه در Akron ، اوهایو است. وی کار خود را به عنوان یک مهندس مکانیک و با طراحی قطعات در صنعت خودرو قبل از تغییر در مهندسی نرم افزار آغاز کرد. او علاقه زیادی به یادگیری زبان های جدید برنامه نویسی دارد و از کار با جاوا ، C # ، JavaScript ، PHP و F # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.