, ,

کتاب جامع برنامه‌نویسی PL/SQL: از مبتدی تا پیشرفته در اوراکل

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب جامع برنامه‌نویسی PL/SQL: از مبتدی تا پیشرفته در اوراکل

موضوع کلی: برنامه‌نویسی پایگاه داده

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

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

  • 1. در ادامه لیست 100 سرفصل برای دوره جامع برنامه‌نویسی PL/SQL: از مبتدی تا پیشرفته در اوراکل ارائه می‌شود:
  • 2. معرفی پایگاه داده و سیستم‌های مدیریت پایگاه داده
  • 3. مقدمه‌ای بر اوراکل و معماری آن
  • 4. مروری بر زبان SQL: پرس و جوهای پایه (SELECT)
  • 5. مروری بر SQL: فیلتر کردن و مرتب‌سازی داده‌ها (WHERE, ORDER BY)
  • 6. مروری بر SQL: توابع تک‌سطری (Single-Row Functions)
  • 7. مروری بر SQL: توابع گروهی و گروه‌بندی (Group Functions, GROUP BY, HAVING)
  • 8. مروری بر SQL: اتصال جداول (JOINs)
  • 9. مروری بر SQL: زیرپرس‌وجوها (Subqueries)
  • 10. مروری بر SQL: دستورات DML (INSERT, UPDATE, DELETE)
  • 11. مروری بر SQL: دستورات DDL (CREATE, ALTER, DROP)
  • 12. مقدمه‌ای بر PL/SQL: تفاوت با SQL و مزایا
  • 13. معماری و محیط اجرایی PL/SQL
  • 14. اولین برنامه PL/SQL: بلوک‌های ناشناس (Anonymous Blocks)
  • 15. ساختار بلوک PL/SQL: DECLARE, BEGIN, EXCEPTION, END
  • 16. کار با متغیرها و ثابت‌ها در PL/SQL
  • 17. انواع داده اسکالر در PL/SQL (VARCHAR2, NUMBER, DATE, BOOLEAN)
  • 18. استفاده از %TYPE برای تعریف متغیرها و پارامترها
  • 19. عملگرها و تقدم آنها در PL/SQL
  • 20. ورودی و خروجی با DBMS_OUTPUT
  • 21. معرفی ابزارهای توسعه PL/SQL (SQL Developer, SQL*Plus, Toad)
  • 22. استفاده از SQL در بلوک‌های PL/SQL
  • 23. دستور SELECT INTO برای بازیابی یک سطر
  • 24. مدیریت خطاهای "NO_DATA_FOUND" و "TOO_MANY_ROWS"
  • 25. دستور INSERT در PL/SQL و کار با RETURNING INTO
  • 26. دستور UPDATE در PL/SQL
  • 27. دستور DELETE در PL/SQL
  • 28. معرفی Cursorها: مفهوم و انواع
  • 29. Cursorهای ضمنی (Implicit Cursors)
  • 30. Cursorهای صریح (Explicit Cursors): اعلان و باز کردن
  • 31. Cursorهای صریح: واکشی (FETCH) و بستن (CLOSE)
  • 32. ویژگی‌های Cursor: %ISOPEN, %FOUND, %NOTFOUND, %ROWCOUNT
  • 33. حلقه FOR با Cursor (Cursor FOR Loops)
  • 34. Cursorهای پارامتریک و استفاده از پارامترها
  • 35. دستور FOR UPDATE و CURRENT OF برای قفل‌گذاری سطرها
  • 36. دستورات شرطی: IF-THEN-END IF
  • 37. دستورات شرطی: IF-THEN-ELSE-END IF
  • 38. دستورات شرطی: IF-THEN-ELSIF-END IF
  • 39. دستورات شرطی: عبارت CASE (CASE Expression)
  • 40. دستورات شرطی: دستور CASE (CASE Statement)
  • 41. حلقه‌ها: LOOP-EXIT WHEN-END LOOP
  • 42. حلقه‌ها: WHILE-LOOP
  • 43. حلقه‌ها: FOR-LOOP
  • 44. دستور GOTO و لیبل‌ها (Labels)
  • 45. مدیریت خطا در PL/SQL: معرفی استثناها
  • 46. استثناهای از پیش تعریف شده (Predefined Exceptions)
  • 47. تعریف استثناهای سفارشی (User-Defined Exceptions)
  • 48. استفاده از RAISE و RAISE_APPLICATION_ERROR
  • 49. توابع SQLCODE و SQLERRM
  • 50. انتشار استثناها (Exception Propagation) و بلوک‌های EXCEPTION
  • 51. مقدمه‌ای بر زیربرنامه‌ها (Subprograms): رویه‌ها و توابع
  • 52. رویه‌ها (Procedures): ساختار، تعریف و فراخوانی
  • 53. توابع (Functions): ساختار، تعریف و فراخوانی
  • 54. پارامترها در زیربرنامه‌ها: حالت‌های IN, OUT, IN OUT
  • 55. انتقال پارامترها با استفاده از نام (Named Notation) و موقعیت (Positional Notation)
  • 56. پارامترهای پیش‌فرض (Default Parameters)
  • 57. سربارگذاری (Overloading) زیربرنامه‌ها
  • 58. معرفی بسته‌ها (Packages): مزایا و ساختار کلی
  • 59. بسته: بخش اعلان (Specification)
  • 60. بسته: بخش بدنه (Body)
  • 61. متغیرها و Cursorهای سراسری در بسته‌ها
  • 62. بلوک‌های "یک بار اجرا" (One-Time-Only Blocks) در بسته‌ها
  • 63. دسترسی به محتویات بسته و مفهوم خصوصی‌سازی
  • 64. زیربرنامه‌های محلی (Local Subprograms)
  • 65. توابع قطعی (Deterministic Functions)
  • 66. مدیریت وابستگی‌ها (Dependencies) در PL/SQL
  • 67. کامپایل و کامپایل مجدد (Recompilation) واحدهای PL/SQL
  • 68. رکوردها (Records): معرفی و ساختار
  • 69. رکوردهای تعریف شده توسط کاربر (User-Defined Records)
  • 70. رکوردهای %ROWTYPE برای ساختار جداول
  • 71. مجموعه‌ها (Collections): معرفی و کاربردها
  • 72. آرایه‌های انجمنی (Associative Arrays – قبلا PL/SQL Tables)
  • 73. جداول تو در تو (Nested Tables)
  • 74. آرایه‌های با طول متغیر (VARRAYs)
  • 75. متدهای مجموعه‌ها: COUNT, EXISTS, FIRST, LAST, NEXT, PRIOR
  • 76. متدهای مجموعه‌ها: EXTEND, TRIM, DELETE
  • 77. استفاده از LOBها (Large Objects): معرفی و کاربردها
  • 78. کار با BLOB و CLOB (ذخیره‌سازی داده‌های باینری و متنی بزرگ)
  • 79. کار با BFILE (ارجاع به فایل‌های خارج از پایگاه داده)
  • 80. بسته‌های DBMS_LOB برای عملیات پیشرفته روی LOBها
  • 81. Triggerها: معرفی، هدف و انواع
  • 82. Triggerهای DML: سطح سطر (ROW-level) و سطح عبارت (STATEMENT-level)
  • 83. زمان اجرای Triggerها: BEFORE و AFTER
  • 84. شبه رکورد OLD و NEW در Triggerهای DML
  • 85. Triggerهای INSTEAD OF برای Viewها
  • 86. Triggerهای سیستم: DDL Triggerها (BEFORE/AFTER CREATE, ALTER, DROP)
  • 87. Triggerهای Logon/Logoff و Database Event Triggerها
  • 88. SQL پویا (Dynamic SQL): معرفی و کاربرد
  • 89. استفاده از EXECUTE IMMEDIATE با DDL و DML
  • 90. استفاده از DBMS_SQL برای SQL پویا (با جزئیات بیشتر)
  • 91. تفاوت‌ها و مزایای Native Dynamic SQL vs. DBMS_SQL
  • 92. بسته‌های UTL_FILE: کار با فایل‌ها در سمت سرور
  • 93. بسته‌های DBMS_SCHEDULER: زمان‌بندی و مدیریت وظایف (Jobs)
  • 94. بسته‌های UTL_SMTP: ارسال ایمیل از PL/SQL
  • 95. بسته‌های UTL_HTTP: ارتباط HTTP با وب‌سایت‌ها و وب‌سرویس‌ها
  • 96. بسته‌های DBMS_LOCK: قفل‌گذاری کاربردی و تعاملات همزمان
  • 97. بسته‌های DBMS_UTILITY: ابزارهای کمکی و اطلاعات سیستم
  • 98. بسته‌های DBMS_ASSERT: اعتبارسنجی ورودی‌ها و دفاع در برابر حملات
  • 99. بهینه‌سازی عملکرد PL/SQL: کاهش تعویض متن (Context Switching)
  • 100. استفاده از BULK COLLECT و FORALL برای بهینه‌سازی DML و DQL

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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