آموزش گرفتن منطق با توابع سفارشی در 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

نمایش نظرات

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

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

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

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