دوره PL/SQL: برنامه‌نویسی سمت سرور در Oracle همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
PL/SQL: دروازه‌ای به سوی قدرت Oracle - آموزش برنامه‌نویسی سمت سرور PL/SQL: دروازه‌ای به سوی قدرت Oracle - آموزش برنامه‌نویسی سمت سرور معرفی دوره PL/SQL: برنامه‌نویسی سمت سرور در Oracle آیا می‌خواهید ت...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: 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
PL/SQL: دروازه‌ای به سوی قدرت Oracle - آموزش برنامه‌نویسی سمت سرور

PL/SQL: دروازه‌ای به سوی قدرت Oracle - آموزش برنامه‌نویسی سمت سرور

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

آیا می‌خواهید توانایی‌های خود را در برنامه‌نویسی پایگاه داده به سطح جدیدی برسانید؟ آیا به دنبال تسلط بر قدرتمندترین زبان برنامه‌نویسی سمت سرور برای Oracle هستید؟ دوره آموزشی PL/SQL: برنامه‌نویسی سمت سرور در Oracle کلید ورود شما به دنیای حرفه‌ای مدیریت و توسعه پایگاه داده‌های رابطه‌ای است.

در این دوره جامع، شما از اصول اولیه تا پیشرفته‌ترین تکنیک‌های PL/SQL را خواهید آموخت و قادر خواهید بود تا برنامه‌های پیچیده و کارآمد برای مدیریت داده‌ها، ایجاد رویه‌های ذخیره شده (Stored Procedures)، توابع (Functions)، تریگرها (Triggers) و بسته‌ها (Packages) در Oracle ایجاد کنید. با ما همراه باشید تا با زبانی ساده و مثال‌های عملی، PL/SQL را به آسانی فرا گیرید و به یک متخصص واقعی تبدیل شوید.

فرصت را از دست ندهید! همین امروز در دوره PL/SQL ثبت‌نام کنید و آینده شغلی خود را تضمین نمایید. با ما، شما فقط یک برنامه‌نویس نخواهید بود، بلکه یک متخصص PL/SQL خواهید شد.

درباره دوره

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

موضوعات کلیدی

  • مقدمه‌ای بر PL/SQL و معماری Oracle
  • انواع داده‌ها، متغیرها و عملگرها در PL/SQL
  • ساختارهای کنترلی: شرط‌ها و حلقه‌ها
  • استفاده از Cursorها برای مدیریت داده‌ها
  • ایجاد و مدیریت رویه‌های ذخیره شده (Stored Procedures)
  • ایجاد و مدیریت توابع (Functions)
  • ایجاد و مدیریت تریگرها (Triggers)
  • مدیریت خطا و exception handling
  • استفاده از بسته‌ها (Packages) برای سازماندهی کد
  • برنامه‌نویسی پویا (Dynamic SQL)
  • بهینه‌سازی عملکرد کدهای PL/SQL

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • برنامه‌نویسانی که می‌خواهند مهارت‌های خود را در زمینه پایگاه داده‌های رابطه‌ای ارتقا دهند.
  • دانشجویان رشته‌های کامپیوتر و فناوری اطلاعات که به دنبال یادگیری برنامه‌نویسی PL/SQL هستند.
  • مدیران پایگاه داده (DBA) که می‌خواهند دانش خود را در زمینه برنامه‌نویسی سمت سرور افزایش دهند.
  • تحلیلگران داده که به دنبال ابزاری قدرتمند برای دستکاری و پردازش داده‌ها هستند.
  • افرادی که به دنبال ورود به بازار کار در زمینه پایگاه داده‌های Oracle هستند.

چرا این دوره را بگذرانیم؟

گذراندن دوره PL/SQL: برنامه‌نویسی سمت سرور در Oracle مزایای بسیاری برای شما خواهد داشت:

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

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

دوره PL/SQL: برنامه‌نویسی سمت سرور در Oracle شامل بیش از 100 سرفصل جامع است که به شما کمک می‌کند تا به یک متخصص PL/SQL تبدیل شوید. در اینجا به برخی از مهمترین سرفصل‌ها اشاره می‌کنیم:

  • مقدمه‌ای بر پایگاه داده‌های رابطه‌ای و Oracle
  • آشنایی با زبان PL/SQL و محیط توسعه
  • انواع داده‌ها و متغیرها در PL/SQL
  • عملگرها و عبارات در PL/SQL
  • ساختارهای کنترلی: شرط‌ها (IF, CASE)
  • ساختارهای کنترلی: حلقه‌ها (LOOP, WHILE, FOR)
  • آرایه‌ها در PL/SQL
  • رکوردها در PL/SQL
  • Cursorها: مدیریت داده‌ها به صورت سطر به سطر
  • Cursorهای صریح و ضمنی
  • مدیریت خطا و Exception Handling
  • ایجاد و استفاده از Exceptionهای سفارشی
  • رویه‌های ذخیره شده (Stored Procedures): اصول و مزایا
  • ایجاد، کامپایل و اجرای رویه‌های ذخیره شده
  • پارامترهای ورودی و خروجی در رویه‌های ذخیره شده
  • توابع (Functions): تفاوت با رویه‌های ذخیره شده
  • ایجاد و استفاده از توابع
  • بازگشت مقادیر چندگانه از توابع
  • تریگرها (Triggers): رویدادهای خودکار پایگاه داده
  • انواع تریگرها: BEFORE, AFTER, INSTEAD OF
  • استفاده از تریگرها برای اعتبارسنجی داده‌ها
  • استفاده از تریگرها برای ثبت تغییرات داده‌ها (Auditing)
  • بسته‌ها (Packages): سازماندهی و گروه‌بندی کدها
  • ایجاد و استفاده از بسته‌ها
  • متغیرهای عمومی و خصوصی در بسته‌ها
  • برنامه‌نویسی پویا (Dynamic SQL): اجرای کوئری‌ها به صورت پویا
  • استفاده از EXECUTE IMMEDIATE
  • مدیریت امنیت در برنامه‌نویسی پویا
  • آشنایی با Collectionها (VARRAY, NESTED TABLE)
  • استفاده از Collectionها در PL/SQL
  • آشنایی با Object Types
  • ایجاد و استفاده از Object Types
  • بهینه‌سازی عملکرد کدهای PL/SQL
  • استفاده از EXPLAIN PLAN
  • شاخص‌گذاری (Indexing)
  • نکات و ترفندهای پیشرفته PL/SQL
  • پروژه عملی: طراحی و پیاده‌سازی یک سیستم پایگاه داده با استفاده از PL/SQL
  • و بسیاری سرفصل‌های دیگر...

© 2023 تمام حقوق محفوظ است.

✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Oracle Oracle Database Oracle PL/SQL PL/SQL PL/SQL tutorial Relational Databases SQL Stored Procedures آموزش Oracle برنامه‌نویسی برنامه‌نویسی پایگاه داده برنامه‌نویسی سمت سرور پایگاه داده توسعه پایگاه داده دیتابیس

نظرات

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

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