آموزش گرفتن منطق با توابع سفارشی در PostgreSQL

Capturing Logic with Custom Functions in PostgreSQL

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیویی برای نمایش وجود ندارد.
      توضیحات دوره: خواه برای اولین بار وارد PostgreSQL شوید یا یک توسعه دهنده باتجربه که می خواهد در نوشتن عملکرد به صورت عمیق تری کاوش کند ، این دوره برای شما مناسب است. شما دانش بنیادی در مورد چگونگی ساخت توابع خود را در PostgreSQL خواهید آموخت. در هسته مجموعه ابزار توسعه دهنده پایگاه داده PostgresSQL ، دانش کاملی در مورد نحوه ساخت توابع صحیح و کارآمد است. در این دوره ، Capturing Logic with Custom Functions in PostgreSQL ، شما دانش بنیادی در مورد چگونگی ساخت توابع خود را در PostgreSQL خواهید آموخت. ابتدا یاد خواهید گرفت که چگونه از یک پرس و جو اساسی به یک تابع کاملاً پارامتر شده بروید. در مرحله بعدی ، خواهید فهمید که چگونه با استفاده از PL/pgSQL ، یکی از زبانهای رویه ای که برای توسعه دهنده PostgreSQL در دسترس است ، توابع خود را بنویسید. سرانجام ، شما در موارد مهم مربوط به چند شکلی ، امنیت ، برنامه دفاعی و مدیریت خطا کاوش خواهید کرد. پس از پایان کار ، قادر خواهید بود با استفاده از توابع PostgresSQL مشکلات دنیای واقعی را حل کنید.

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

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

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

      مقدمه Introduction

      • معرفی دوره Introducing the Course

      • تنظیم محیط کار Setting up the Working Environment

      • نصب PostgreSQL در یک محفظه Docker Installing PostgreSQL in a Docker Container

      • بارگیری پایگاه داده نمونه Loading the Sample Database

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

      ایجاد اولین عملکرد Creating Your First Function

      • مقدمه ای برای ایجاد توابع Introduction to Creating Functions

      • ایجاد اولین عملکرد Creating Your First Function

      • اضافه کردن آرگومان های ورودی و انواع بازگشتی Adding Input Arguments and Return Types

      • کار با استدلال های خروجی Working with Output Arguments

      • استفاده از آرگومان ها در تماس های عملکردی Using Arguments in Function Calls

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

      ایجاد توابع در PL/pgSQL Creating Functions in PL/pgSQL

      • مقدمه ای بر PL/pgSQL Introduction to PL/pgSQL

      • ساختار برنامه PL/pgSQL PL/pgSQL Program Structure

      • تعریف و استفاده از متغیرها Defining and Using Variables

      • اجرای نمایش داده ها در PL/pgSQL Executing Queries in PL/pgSQL

      • با استفاده از ساختارهای کنترل Using Control Structures

      • تکرار مجموعه های ردیف و موارد دیگر Iterating over Row Sets and More

      • نوشتن نشانگر برای تکرار Writing Cursors for Iteration

      • ساخت و اجرای نمایش داده های پویا Building and Executing Dynamic Queries

      • خلاصه Summary

      ایجاد توابع چند شکل برای کنترل تکرار Creating Polymorphic Functions to Control Repetition

      • مقدمه و بررسی اجمالی Introduction and Overview

      • چندشکلی در برنامه نویسی شی گرا Polymorphism in Object Oriented Programming

      • نوشتن توابع چند شکل موقت Writing Ad Hoc Polymorphic Functions

      • با استفاده از چند شکلی زیرگروه Using Subtype Polymorphism

      • ایجاد توابع چند شکل پارامتری Creating Parametric Polymorphic Functions

      • نوشتن توابع متنوع Writing Variadic Functions

      • اجتناب از تعاریف عملکرد مبهم Avoiding Ambiguous Function Definitions

      • خلاصه Summary

      با ایمن سازی عملکردها از پایگاه داده خود محافظت کنید Protecting Your Database by Securing Your Functions

      • مقدمه و بررسی اجمالی Introduction and Overview

      • اجرای مجوزها با استفاده از انتزاع مضاعف Implementing Permissions Using Double Abstraction

      • نسخه ی نمایشی: حداقل مجوزها و انتزاع مضاعف Demo: Least Permissions and Double Abstraction

      • درک ویژگی های امنیتی عملکرد Understanding Function Security Attributes

      • نسخه ی نمایشی: با استفاده از ویژگی های امنیتی عملکرد Demo: Using Function Security Attributes

      • نسخه ی نمایشی: با استفاده از طرحواره ها Demo: Using Schemas

      • خلاصه Summary

      دفاع از پایگاه داده و مدیریت خطاها Defending Your Database and Handling Errors

      • مقدمه و بررسی اجمالی Introduction and Overview

      • نسخه ی نمایشی 1: ساختن مفروضات نادرست Demo 1: Making False Assumptions

      • نسخه ی نمایشی 2: اطمینان از تنظیمات سازگار محیط Demo 2: Ensuring Consistent Environment Settings

      • نسخه ی نمایشی 3: آماده شدن برای تغییرات پایگاه داده Demo 3: Preparing for Database Changes

      • نسخه ی نمایشی 4: مدیریت خطاها Demo 4: Handling Errors

      • نسخه ی نمایشی 5: مدیریت خطا برای مشکلات همزمانی Demo 5: Error Handling for Concurrency Problems

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

      خلاصه دوره Course Summary

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

      نمایش نظرات

      آموزش گرفتن منطق با توابع سفارشی در PostgreSQL
      جزییات دوره
      1h 54m
      44
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      -
      از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Gerald Britton Gerald Britton

      جرالد بریتون نویسنده و متخصص Pluralsight در زمینه برنامه نویسی پایتون و توسعه و مدیریت Microsoft SQL Server است. جرالد ، چندین سال جایزه Microsoft MVP ، کلاسهای مقدماتی را در پایتون و SQL برای رویدادهای تحت حمایت صنعت در دانشگاه های رایرسون ، تورنتو و دانشگاه تورنتو (مادربزرگ وی) برگزار کرد.