آموزش بهترین روش های تحویل پایگاه داده

Database Delivery Best Practices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: پیگیری از پایگاه داده برنامه خود هرگز کار ساده ای نیست. شما رویکردهای مختلفی را در زمینه تحویل پایگاه داده و بهترین روشها را یاد می گیرید که به شما کمک می کند در این زمینه با دام متداول روبرو نشوید. همه را بزرگ کنید بررسی اجمالی دوره یکم 15 ثانیه مقدمه 18 متر 5 ثانیه استفاده از روش مبتنی بر دولت برای تحویل پایگاه داده 30 متر 36s استفاده از رویکرد مبتنی بر مهاجرت به تحویل پایگاه داده 42 متر 9 ثانیه ساخت یک ابزار نسخه سازی پایگاه داده 16 متر 14 ثانیه Refactoring پایگاه های ادغام با استفاده از طراحی تکاملی 27 متر 24 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • شروع شدن Getting Started

  • طرح کلی دوره و پیش نیازها Course Outline and Prerequisites

  • چالش های تحویل پایگاه داده Database Delivery Challenges

  • اصول اساسی تحویل پایگاه داده Database Delivery Basic Principles

  • رویکردهای مبتنی بر دولت و مهاجرت State-based and Migration-based Approaches

  • معرفی دامنه مشکل Problem Domain Introduction

  • خلاصه Summary

استفاده از روش مبتنی بر دولت برای تحویل پایگاه داده Applying the State-based Approach to Database Delivery

  • مقدمه Introduction

  • ایجاد یک عکس فوری اولیه Creating an Initial Snapshot

  • خلاصه: ایجاد یک عکس فوری اولیه Recap: Creating an Initial Snapshot

  • نسخه کردن Versioning

  • تغییر نام ستون Renaming a Column

  • مدیریت تداخل ها Handling Merge Conflicts

  • تقسیم ستون نام Splitting the Name Column

  • خلاصه: تقسیم ستون نام Recap: Splitting the Name Column

  • استخراج جدول وضعیت کاربر Extracting a User Status Table

  • تعریف داده های مرجع Defining Reference Data

  • رد پایگاه داده Database Drifts

  • خلاصه Summary

استفاده از رویکرد مبتنی بر مهاجرت به تحویل پایگاه داده Applying the Migration-based Approach to Database Delivery

  • مقدمه Introduction

  • معرفی رویکرد مبتنی بر مهاجرت Introducing the Migration-based Approach

  • معرفی Fluent Migrator Introducing Fluent Migrator

  • ایجاد نسخه اولیه Creating an Initial Version

  • خلاصه کردن: ایجاد یک نسخه اولیه Recap: Creating an Initial Version

  • تغییر نام ستون Renaming a Column

  • تقسیم ستون نام Splitting the Name Column

  • خلاصه: تقسیم ستون نام Recap: Splitting the Name Column

  • استخراج جدول وضعیت کاربر Extracting the User Status Table

  • تغییر داده های مرجع Changing Reference Data

  • برخورد با ریز اطلاعات پایگاه داده Dealing with Database Drifts

  • مدیریت تداخل ها Handling Merge Conflicts

  • برشمردن مهاجرت ها: اعداد یا مهر زمان؟ Enumerating Migrations: Numbers or Timestamps?

  • با افزایش تعداد مهاجرت ها چه باید کرد؟ What to Do with Ever Increasing Number of Migrations?

  • تحویل پایگاه داده مبتنی بر ایالت در مقابل مهاجرت State-based vs. Migration-based Database Delivery

  • چه روشی را انتخاب کنید؟ What Approach to Choose?

  • تلفیق دو رویکرد Combining the Two Approaches

  • خلاصه Summary

ساخت یک ابزار نسخه سازی پایگاه داده Building a Database Versioning Tool

  • مقدمه Introduction

  • ابزار نسخه سازی پایگاه داده Database Versioning Tool

  • ساختار پروژه Project Structure

  • دریافت نسخه فعلی Getting the Current Version

  • یافتن مهاجرت های جدید Finding New Migrations

  • استفاده از مهاجرت های جدید Applying the New Migrations

  • با استفاده از ابزار پایگاه داده نسخه Using the Database Versioning Tool

  • خلاصه Summary

Refactoring پایگاه های ادغام با استفاده از طراحی تکاملی Refactoring Integration Databases Using Evolutionary Design

  • مقدمه Introduction

  • پایگاه های ادغام Integration Databases

  • Refactoring پایگاه های ادغام Refactoring Integration Databases

  • تغییر نام جدول کاربر Renaming the User Table

  • خلاصه: تغییر نام جدول کاربر Recap: Renaming the User Table

  • تقسیم ستون نام Splitting the Name Column

  • خلاصه: تقسیم ستون نام Recap: Splitting the Name Column

  • ساختن یک ستون غیر قابل انعطاف Making a Nullable Column Non-nullable

  • خلاصه کردن: ساختن یک ستون قابل انعطاف غیر قابل انعطاف Recap: Making a Nullable Column Non-nullable

  • خلاصه ماژول Module Summary

  • فهرست منابع Resource List

  • خلاصه دوره Course Summary

نمایش نظرات

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

آموزش بهترین روش های تحویل پایگاه داده
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 15m
58
Pluralsight (پلورال سایت) pluralsight-small
18 خرداد 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
108
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vladimir Khorikov Vladimir Khorikov

ولادیمیر خوریکوف نویسنده کتاب Unit Testing اصول ، شیوه ها و الگوها است: https://amzn.to/2QXS2ch وی بیش از 15 سال است که به طور حرفه ای درگیر توسعه نرم افزار است ، از جمله تیم های راهنما در بخش آزمایش واحد . او همچنین بنیانگذار وبلاگ Enterprise Craftsmanship است ، جایی که سالانه به 500 هزار توسعه دهنده نرم افزار می رسد. وی به عنوان مشاور در مباحث برنامه نویسی عمومی شروع به کار کرد ، اما اخیراً تمرکز خود را به آزمایش واحد منتقل کرده است و پیام اصلی آن را به توسعه دهندگان نرم افزار آموزش می دهد که چگونه آزمایش واحد را بدون درد انجام دهند.

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

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

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