آموزش نوشتن کدهای قابل استفاده مجدد و قابل اعتماد با SQL در PostgreSQL - آخرین آپدیت

دانلود Write Reusable and Reliable Code with SQL in PostgreSQL

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: نوشتن منطق پایگاه داده مستقیماً در SQL می‌تواند منجر به تکرار، عدم ثبات و مشکلات در نگهداری شود. به همین دلیل، توسعه‌دهندگان و تحلیل‌گران به روشی ساختاریافته برای متمرکز کردن، ایمن‌سازی و استفاده مجدد از کدهای SQL با بهره‌گیری از ویژگی‌های قدرتمند رویه‌ای PostgreSQL نیاز دارند. در این دوره آموزشی با عنوان «نوشتن کدهای قابل استفاده مجدد و قابل اعتماد با SQL در PostgreSQL»، شما توانایی ساخت، مدیریت و بهینه‌سازی توابع SQL را کسب خواهید کرد تا منطق پایگاه داده خود را به صورت ماژولار، یکپارچه و با قابلیت نگهداری آسان پیاده‌سازی کنید. در ابتدا، نحوه کپسوله‌سازی منطق کسب‌وکار را با استفاده از توابع تعریف شده توسط کاربر (User-Defined Functions) برای ایجاد کدهای قابل استفاده مجدد که باعث افزایش شفافیت و کارایی می‌شود، بررسی خواهید کرد. سپس، خواهید آموخت که چگونه این توابع را با استفاده از ساختارهای کنترلی، منطق شرطی و مدیریت خطاها ارتقا دهید تا در سناریوهای واقعی، انعطاف‌پذیر و قابل اعتماد باشند. در نهایت، یاد می‌گیرید که چگونه با استفاده از بهترین متدهای PostgreSQL، توابع خود را ایمن کرده، مدیریت کنید و آن‌ها را بهینه سازید تا کد شما قابل نگهداری، قابل حسابرسی و با کارایی بالا باقی بماند. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم برای ایجاد کدهای پایگاه داده مستحکم، قابل استفاده مجدد و آماده برای محیط عملیاتی (Production-ready) را خواهید داشت.

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

کپسوله‌سازی منطق کسب‌وکار با توابع تعریف شده توسط کاربر Encapsulating Business Logic with User-defined Functions

  • دمو: آماده‌سازی محیط برای توسعه توابع Demo: Setting up Your Environment for Function Development

  • دمو: درک و ایجاد توابع تعریف شده توسط کاربر Demo: Understanding and Creating User-defined Functions

  • دمو: مدیریت متغیرها و عبارت‌ها در توابع Demo: Managing Variables and Expressions within Functions

  • دمو: استفاده مجدد از منطق و فراخوانی توابع در کوئری‌ها Demo: Reusing Logic and Calling Functions within Queries

  • دمو: سازماندهی و مستندسازی توابع برای سهولت در نگهداری Demo: Organizing and Documenting Functions for Maintainability

ارتقای قابلیت‌ها با ساختارهای کنترلی و منطق شرطی Enhancing Functionality with Control Structures and Conditional Logic

  • دمو: افزودن منطق شرطی با استفاده از IF و CASE Demo: Adding Conditional Logic with IF and CASE

  • دمو: پیمایش داده‌ها با حلقه‌های FOR و Cursor Demo: Iterating through Data with FOR and Cursor Loops

  • دمو: پیاده‌سازی مدیریت خطاها و بلوک‌های Exception Demo: Implementing Error Handling and Exception Blocks

  • دمو: اجرای ایمن SQLهای پویا (Dynamic SQL) Demo: Executing Dynamic SQL Safely

  • دمو: بازگرداندن رکوردها و مجموعه‌ها از توابع Demo: Returning Records and Sets from Functions

ایمن‌سازی و مدیریت توابع در محیط‌های چندکاربره Securing and Managing Functions in Multi-user Environments

  • دمو: مدیریت زمینه‌های اجرا (Execution Contexts) Demo: Managing Execution Contexts

  • دمو: محدود کردن دسترسی‌ها و مدیریت مجوزها Demo: Restricting Access and Managing Permissions

  • دمو: کنترل دیده‌شدن توابع با Schema و Search Path Demo: Controlling Function Visibility with Schema and Search Path

  • دمو: حسابرسی و نسخه‌بندی تغییرات توابع Demo: Auditing and Versioning Function Changes

به‌کارگیری بهترین متدها برای نوشتن کدهای SQL قابل نگهداری Applying Best Practices for Writing Maintainable SQL Code

  • دمو: به‌کارگیری استانداردهای یکپارچه نام‌گذاری و کامنت‌گذاری Demo: Applying Consistent Naming and Comment Standards

  • دمو: ساختاردهی کوئری‌ها برای شفافیت و کارایی بیشتر Demo: Structuring Queries for Clarity and Performance

  • دمو: تست توابع با استفاده از مجموعه‌داده‌های نمونه Demo: Testing Functions Using Sample Datasets

  • دمو: بهینه‌سازی عملکرد توابع و برنامه‌های اجرا (Query Plans) Demo: Optimizing Function Performance and Query Plans

  • ساخت الگوهای قابل استفاده مجدد برای گزارش‌گیری و تبدیل داده‌ها Building Reusable Patterns for Reporting and Transformation

نمایش نظرات

آموزش نوشتن کدهای قابل استفاده مجدد و قابل اعتماد با SQL در PostgreSQL
جزییات دوره
1h 36m
19
(آخرین آپدیت)
6
از 5
دارد
دارد
دارد
Pinal Dave
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pinal Dave Pinal Dave

Pinal Dave یک متخصص تنظیم عملکرد SQL سرور و یک مشاور مستقل است. وی 11 کتاب پایگاه داده SQL Server ، 25 دوره Pluralsight را تألیف کرده و بیش از 5000 مقاله در زمینه فناوری پایگاه داده در وبلاگ خود در https://blog.sqlauthority.com نوشته است. وی همراه با 16 سال تجربه عملی ، دارای مدرک کارشناسی ارشد علوم و تعدادی گواهینامه پایگاه داده است.