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

Capturing Logic with Custom Functions in PostgreSQL

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