, ,

کتاب PL/SQL: برنامه‌نویسی سمت سرور در Oracle

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

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

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب PL/SQL: برنامه‌نویسی سمت سرور در Oracle

موضوع کلی: برنامه نویسی

موضوع میانی: پایگاه داده‌های رابطه‌ای (Relational Databases)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر PL/SQL و معماری آن
  • 2. چرا از PL/SQL استفاده می‌کنیم؟ مزایا و کاربردها
  • 3. آشنایی با ابزارهای توسعه PL/SQL (مانند SQL Developer, TOAD)
  • 4. ساختار بلوک PL/SQL: بخش‌های DECLARE, BEGIN, EXCEPTION, END
  • 5. بلوک‌های ناشناس (Anonymous Blocks)
  • 6. متغیرها و ثابت‌ها: تعریف و مقداردهی اولیه
  • 7. انواع داده اسکالر (Scalar Data Types): NUMBER, VARCHAR2, DATE, BOOLEAN
  • 8. انواع داده LOB: CLOB, BLOB, BFILE
  • 9. استفاده از ساب‌تایپ‌ها (Subtypes) مانند PLS_INTEGER
  • 10. انواع داده لنگردار: %TYPE
  • 11. انواع داده لنگردار: %ROWTYPE
  • 12. قواعد نام‌گذاری و کامنت‌گذاری در کد
  • 13. عملگرهای محاسباتی، منطقی و الحاقی
  • 14. توابع داخلی SQL در PL/SQL
  • 15. کنترل جریان برنامه: ساختار IF-THEN-ELSE
  • 16. کنترل جریان برنامه: ساختار ELSIF
  • 17. کنترل جریان برنامه: ساختار CASE
  • 18. حلقه ساده (Basic LOOP)
  • 19. حلقه WHILE
  • 20. حلقه FOR
  • 21. دستورات کنترل حلقه: EXIT و EXIT WHEN
  • 22. دستورات کنترل حلقه: CONTINUE
  • 23. دستور GOTO و برچسب‌ها (Labels)
  • 24. دستور NULL
  • 25. نمایش خروجی با بسته DBMS_OUTPUT
  • 26. مفهوم حوزه دید (Scope) و طول عمر متغیرها
  • 27. بلوک‌های تودرتو (Nested Blocks)
  • 28. ادغام دستورات SQL در PL/SQL
  • 29. دستور SELECT INTO برای بازیابی یک رکورد
  • 30. دستورات DML: INSERT, UPDATE, DELETE در بلوک PL/SQL
  • 31. کنترل تراکنش: COMMIT, ROLLBACK, SAVEPOINT
  • 32. مفهوم مکان‌نما (Cursor)
  • 33. مکان‌نمای ضمنی (Implicit Cursor) و صفات آن (%FOUND, %NOTFOUND, %ROWCOUNT)
  • 34. مکان‌نمای صریح (Explicit Cursor): تعریف، باز کردن، واکشی، بستن
  • 35. حلقه‌های Cursor FOR Loop
  • 36. استفاده از پارامتر در مکان‌نماها
  • 37. کلاز FOR UPDATE در مکان‌نما برای قفل‌گذاری رکوردها
  • 38. کلاز WHERE CURRENT OF برای به‌روزرسانی یا حذف رکورد جاری
  • 39. مقدمه‌ای بر رویه‌ها (Procedures)
  • 40. ایجاد و فراخوانی یک رویه ساده
  • 41. مقدمه‌ای بر توابع (Functions)
  • 42. ایجاد و فراخوانی یک تابع ساده
  • 43. تفاوت‌های کلیدی بین رویه و تابع
  • 44. حالت‌های پارامتر: IN
  • 45. حالت‌های پارامتر: OUT
  • 46. حالت‌های پارامتر: IN OUT
  • 47. ارسال پارامتر با روش positional و named notation
  • 48. مقادیر پیش‌فرض برای پارامترها
  • 49. کلمه کلیدی NOCOPY برای بهینه‌سازی ارسال پارامتر
  • 50. دستور RETURN در توابع
  • 51. مفهوم سربارگذاری (Overloading) رویه‌ها و توابع
  • 52. اعلان پیشرو (Forward Declaration) برای ساب‌پروگرام‌ها
  • 53. مشاهده کد منبع ساب‌پروگرام‌ها در Data Dictionary
  • 54. حذف رویه‌ها و توابع (DROP PROCEDURE/FUNCTION)
  • 55. مفهوم استثنا (Exception) و مدیریت خطا
  • 56. بخش EXCEPTION در بلوک PL/SQL
  • 57. مدیریت استثناهای از پیش تعریف‌شده (مانند NO_DATA_FOUND)
  • 58. مدیریت استثنای TOO_MANY_ROWS
  • 59. مدیریت استثنای ZERO_DIVIDE و DUP_VAL_ON_INDEX
  • 60. بخش WHEN OTHERS
  • 61. استفاده از توابع SQLCODE و SQLERRM
  • 62. تعریف استثناهای سفارشی (User-Defined Exceptions)
  • 63. ایجاد استثنا با دستور RAISE
  • 64. رویه‌ی RAISE_APPLICATION_ERROR برای ایجاد خطاهای سفارشی
  • 65. انتشار استثناها (Exception Propagation)
  • 66. استفاده از PRAGMA EXCEPTION_INIT
  • 67. مقدمه‌ای بر مجموعه‌ها (Collections)
  • 68. رکوردها در PL/SQL (PL/SQL Records)
  • 69. آرایه‌های انجمنی (Associative Arrays)
  • 70. جداول تودرتو (Nested Tables)
  • 71. آرایه‌های با اندازه متغیر (VARRAYs)
  • 72. مقایسه انواع مجموعه‌ها
  • 73. متدهای مجموعه‌ها: EXISTS, COUNT, LIMIT, FIRST, LAST
  • 74. متدهای مجموعه‌ها: PRIOR, NEXT
  • 75. متدهای مجموعه‌ها: EXTEND, TRIM, DELETE
  • 76. استفاده از مجموعه‌ها به عنوان پارامتر
  • 77. مجموعه‌ای از رکوردها (Collection of Records)
  • 78. مقدمه‌ای بر پکیج‌ها (Packages)
  • 79. مزایای استفاده از پکیج‌ها
  • 80. ساختار پکیج: بخش تعریف (Specification)
  • 81. ساختار پکیج: بخش بدنه (Body)
  • 82. عناصر عمومی (Public) و خصوصی (Private) در پکیج‌ها
  • 83. سربارگذاری ساب‌پروگرام‌ها در پکیج‌ها
  • 84. متغیرها و مکان‌نماهای سراسری در پکیج
  • 85. بلاک مقداردهی اولیه در پکیج‌ها
  • 86. مقدمه‌ای بر تریگرها (Database Triggers)
  • 87. تریگرهای DML (INSERT, UPDATE, DELETE)
  • 88. تریگرهای سطح رکورد (Row-Level) و سطح دستور (Statement-Level)
  • 89. استفاده از رکوردهای مجازی :OLD و :NEW
  • 90. استفاده از ‌های INSERTING, UPDATING, DELETING
  • 91. تریگرهای مرکب (Compound Triggers)
  • 92. تریگرهای INSTEAD OF برای View ها
  • 93. تریگرهای DDL (CREATE, ALTER, DROP)
  • 94. تریگرهای سیستمی (LOGON, STARTUP, SHUTDOWN)
  • 95. مدیریت تریگرها: فعال و غیرفعال کردن
  • 96. مشکل جدول جهش‌یابنده (Mutating Table) و راه‌حل‌های آن
  • 97. پردازش انبوه با BULK COLLECT
  • 98. پردازش انبوه با FORALL
  • 99. بهبود عملکرد با LIMIT در BULK COLLECT
  • 100. استفاده از اندیس‌های مجموعه در FORALL

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

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب PL/SQL: برنامه‌نویسی سمت سرور در Oracle”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا