دوره برنامه‌نویسی PL/SQL با مثال‌های کاربردی

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

نام محصول به انگلیسی Udemy - PL/SQL Programming with Real-World Examples
نام محصول به فارسی دوره برنامه‌نویسی PL/SQL با مثال‌های کاربردی بر روی فلش 32GB
زبان انگلیسی با زیرنویس فارسی
نوع محصول آموزش ویدیویی
نحوه تحویل به صورت دانلودی
توجه مهم:

این دوره آموزشی به صورت دانلودی ارائه می‌شود و همراه با زیرنویس فارسی است.

حداکثر تا ۲۴ ساعت پس از ثبت سفارش، لینک اختصاصی دوره برای شما ساخته و ارسال خواهد شد.


📚 محتوای این محصول آموزشی (پکیج کامل)

علاوه بر دوره ویدیویی، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دوره برنامه‌نویسی PL/SQL با مثال‌های کاربردی بر روی فلش 32GB

این دوره جامع برنامه‌نویسی PL/SQL، یک راهنمای کامل برای تسلط بر زبان قدرتمند PL/SQL و استفاده از آن در پروژه‌های واقعی است. این دوره به صورت اختصاصی بر روی یک فلش مموری 32 گیگابایتی ارائه می‌شود، تا دسترسی آسان و همیشگی به محتوای آموزشی را برای شما فراهم کند. شما می‌توانید در هر زمان و مکانی، بدون نیاز به اینترنت، به یادگیری این مهارت ارزشمند بپردازید.

آنچه در این دوره خواهید آموخت

این دوره به شما کمک می‌کند تا از مفاهیم پایه تا مباحث پیشرفته PL/SQL را به طور کامل فرا بگیرید. در پایان این دوره، شما قادر خواهید بود:

  • مفاهیم پایه‌ای PL/SQL مانند متغیرها، انواع داده، عملگرها و دستورات کنترلی را درک کنید.
  • برنامه‌های PL/SQL کارآمد و قابل نگهداری را طراحی و پیاده‌سازی کنید.
  • از رویه‌ها، توابع، تریگرها و پکیج‌ها برای سازماندهی و استفاده مجدد از کدها استفاده کنید.
  • با خطاها و استثناها به طور موثر برخورد کنید.
  • با داده‌ها در پایگاه داده ارتباط برقرار کرده و عملیات CRUD (ایجاد، خواندن، بروزرسانی و حذف) را انجام دهید.
  • کدهای PL/SQL خود را بهینه سازی کنید تا عملکرد بهتری داشته باشند.
  • با مفاهیم پیشرفته PL/SQL مانند Dynamic SQL و Collections آشنا شوید.
  • از ابزارهای مختلف برای توسعه و اشکال‌زدایی کدهای PL/SQL استفاده کنید.
  • مثال‌های عملی و پروژه‌های واقعی را برای درک بهتر مفاهیم انجام دهید.

این دوره شامل مثال‌های کاربردی فراوانی است که به شما کمک می‌کند تا مفاهیم را به طور عمیق‌تر درک کنید و بتوانید از آن‌ها در پروژه‌های واقعی استفاده کنید. به عنوان مثال، شما یاد خواهید گرفت که چگونه:

  • یک رویه برای ثبت سفارشات جدید ایجاد کنید.
  • یک تابع برای محاسبه مالیات بر اساس مبلغ سفارش ایجاد کنید.
  • یک تریگر برای به‌روزرسانی موجودی کالاها بعد از ثبت سفارش ایجاد کنید.
  • یک پکیج برای مدیریت اطلاعات مشتریان ایجاد کنید.

مزایای این دوره

با شرکت در این دوره، شما از مزایای زیر بهره‌مند خواهید شد:

  • دسترسی آفلاین: با ارائه دوره بر روی فلش مموری 32 گیگابایتی، شما می‌توانید در هر زمان و مکانی، بدون نیاز به اینترنت، به محتوای آموزشی دسترسی داشته باشید.
  • یادگیری عملی: این دوره بر پایه مثال‌های واقعی و پروژه‌های عملی طراحی شده است تا شما بتوانید مهارت‌های خود را در عمل به کار ببرید.
  • پشتیبانی: از طریق ایمیل یا انجمن آنلاین، می‌توانید سوالات خود را مطرح کنید و از پشتیبانی مدرسان و سایر دانشجویان بهره‌مند شوید.
  • محتوای جامع: این دوره تمام مباحث PL/SQL را از پایه تا پیشرفته پوشش می‌دهد و شما را برای ورود به بازار کار آماده می‌کند.
  • صرفه جویی در زمان و هزینه: با داشتن دوره بر روی فلش، نیازی به دانلود و یا استریم ویدیوها ندارید و در مصرف اینترنت خود صرفه جویی می‌کنید. همچنین، این دوره به صورت یکجا و با قیمتی مناسب ارائه می شود.

پیش‌نیازها

برای شرکت در این دوره، آشنایی اولیه با مفاهیم پایگاه داده و SQL الزامی است. اگر هیچ تجربه‌ای در این زمینه ندارید، توصیه می‌شود قبل از شروع این دوره، یک دوره مقدماتی SQL را بگذرانید.

همچنین، داشتن یک کامپیوتر با سیستم عامل ویندوز یا لینوکس و دسترسی به یک پایگاه داده Oracle (نسخه رایگان Oracle Express Edition نیز کافی است) برای انجام تمرین‌ها و پروژه‌های عملی ضروری است.

بخش‌های دوره

این دوره به چندین بخش تقسیم شده است که هر بخش به یک موضوع خاص از PL/SQL می‌پردازد:

  • بخش اول: مقدمه‌ای بر PL/SQL
    • آشنایی با PL/SQL و مزایای آن
    • نصب و راه‌اندازی محیط توسعه
    • ساختار یک بلوک PL/SQL
  • بخش دوم: متغیرها و انواع داده
    • تعریف و استفاده از متغیرها
    • انواع داده‌های مختلف در PL/SQL
    • تبدیل انواع داده
  • بخش سوم: عملگرها و عبارات
    • عملگرهای محاسباتی، منطقی و مقایسه‌ای
    • ساخت عبارات پیچیده
  • بخش چهارم: دستورات کنترلی
    • دستورات شرطی (IF-THEN-ELSE)
    • حلقه‌ها (FOR, WHILE, LOOP)
    • دستور CASE
  • بخش پنجم: رویه‌ها و توابع
    • تعریف و فراخوانی رویه‌ها
    • پارامترهای ورودی و خروجی
    • تعریف و فراخوانی توابع
    • مقایسه رویه‌ها و توابع
  • بخش ششم: تریگرها
    • انواع تریگرها (BEFORE, AFTER, INSTEAD OF)
    • استفاده از تریگرها برای اعمال محدودیت‌ها و اعتبارسنجی داده‌ها
    • مثال‌های کاربردی از تریگرها
  • بخش هفتم: مدیریت خطاها و استثناها
    • انواع خطاها در PL/SQL
    • استفاده از بلوک EXCEPTION برای مدیریت خطاها
    • ایجاد و پرتاب استثناهای سفارشی
  • بخش هشتم: کار با داده‌ها در پایگاه داده
    • دستورات SQL در PL/SQL
    • Cursorها
    • Bulk Collect و Bulk Bind
  • بخش نهم: پکیج‌ها
    • ایجاد و استفاده از پکیج‌ها
    • مزایای استفاده از پکیج‌ها
    • مثال‌های کاربردی از پکیج‌ها
  • بخش دهم: مباحث پیشرفته
    • Dynamic SQL
    • Collections
    • بهینه سازی کد PL/SQL

مثال عملی: ایجاد یک رویه برای ثبت سفارش

در این مثال، یک رویه PL/SQL برای ثبت سفارش جدید در پایگاه داده ایجاد می‌کنیم. این رویه اطلاعات سفارش را به عنوان ورودی دریافت می‌کند و یک رکورد جدید در جدول Orders ایجاد می‌کند.


CREATE OR REPLACE PROCEDURE Insert_Order (
    p_CustomerID IN NUMBER,
    p_OrderDate IN DATE,
    p_TotalAmount IN NUMBER
)
AS
BEGIN
    INSERT INTO Orders (CustomerID, OrderDate, TotalAmount)
    VALUES (p_CustomerID, p_OrderDate, p_TotalAmount);

    COMMIT;

    DBMS_OUTPUT.PUT_LINE('Order inserted successfully.');
EXCEPTION
    WHEN OTHERS THEN
        ROLLBACK;
        DBMS_OUTPUT.PUT_LINE('Error inserting order: ' || SQLERRM);
END;
/

این رویه از پارامترهای ورودی برای دریافت اطلاعات مشتری، تاریخ سفارش و مبلغ کل استفاده می‌کند. سپس یک دستور INSERT برای ایجاد یک رکورد جدید در جدول Orders اجرا می‌کند. در صورت بروز هرگونه خطا، تراکنش ROLLBACK می‌شود و یک پیام خطا نمایش داده می‌شود.

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.