دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

تسلط به Oracle PL/SQL - از مبتدی تا پیشرفته

تسلط به Oracle PL/SQL - از مبتدی تا پیشرفته

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • تسلط به محیط توسعه Oracle PL/SQL با استفاده از Oracle SQL Developer و SQL*Plus
  • کسب مهارت در مدیریت و پیاده‌سازی مکان‌نماهای implicit و explicit در Oracle PL/SQL
  • دست‌یابی به مهارت‌های پیشرفته پیاده‌سازی SQL پویا در Oracle PL/SQL
  • ایجاد و مدیریت مکان‌نماهای implicit در Oracle PL/SQL
  • توسعه و کنترل مکان‌نماهای explicit در Oracle PL/SQL
  • پیاده‌سازی انواع رکورد مبتنی بر مکان‌نما در Oracle PL/SQL
  • تسلط به حلقه‌های FOR مکان‌نما در Oracle PL/SQL
  • ایجاد پیاده‌سازی‌های تودرتو مکان‌نما در Oracle PL/SQL
  • تولید SQL پویا در Oracle PL/SQL

پیش‌نیازهای دوره

  • نیازی به تجربه برنامه‌نویسی قبلی نیست. شما همه مواردی را که برای اجرای کد Oracle PL/SQL نیاز دارید، یاد خواهید گرفت.
  • اگر قبلاً با زبان و سینتکس SQL آشنا هستید، مفید خواهد بود، اما الزامی نیست.

توضیحات دوره

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

مفاهیم بنیادی و راه‌اندازی محیط با معرفی کامل محیط برنامه‌نویسی PL/SQL آغاز می‌شود. دانشجویان یاد می‌گیرند که چگونه SQL Developer و SQL*Plus را پیکربندی کرده و از آنها استفاده کنند که ابزارهای ضروری برای توسعه پایگاه داده اوراکل هستند. این دوره از نسخه‌های 18c و بالاتر اوراکل پشتیبانی کرده و اطمینان حاصل می‌کند که با استانداردهای فعلی صنعت سازگاری دارد و در عین حال یادگیرندگان را برای نوآوری‌های آینده در فناوری پایگاه داده آماده می‌کند.

عناصر برنامه‌نویسی هسته با گذر از مبانی - این دوره به بررسی ساختارهای بنیادی برنامه‌نویسی می‌پردازد، شامل:

  • اعلان‌های متغیر و تایپ‌های داده
  • ساختارهای کنترل و دستورات شرطی
  • پیاده‌سازی‌های حلقه و پردازش iterative
  • مکانیزم‌های مدیریت استثنا
  • یکپارچه‌سازی SQL اولیه در بلوک‌های PL/SQL

تعامل و دستکاری پایگاه داده، بخش قابل توجهی به تعامل پایگاه داده پرداخته می‌شود:

  • ایجاد و مدیریت اتصالات پایگاه داده
  • پیاده‌سازی کنترل تراکنش
  • مدیریت عملیات‌های دستکاری داده
  • بهینه‌سازی عملکرد کوئری
  • یکپارچه‌سازی دستورات SQL در بلوک‌های PL/SQL

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

  • attributes و مدیریت مکان‌نمای Implicit
  • اعلان و کنترل مکان‌نمای Explicit
  • بهینه‌سازی حلقه‌های FOR مکان‌نما
  • انتقال پارامترها در مکان‌نماها
  • متغیرهای مکان‌نما و مکان‌نماهای ref
  • پیاده‌سازی‌های تودرتوی مکان‌نما

مدیریت خطا و مدیریت استثنا - این دوره پوشش کاملی از مدیریت خطا را فراهم می‌کند:

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

تایپ‌های داده‌ کامپوزیت و کالکشن‌ها - دانشجویان یاد می‌گیرند که با ساختارهای داده پیچیده کار کنند:

  • انواع رکورد و کالکشن‌ها
  • آرایه‌های انجمنی (جداول مبتنی بر ایندکس)
  • جداول تودرتو و VARRAYs
  • متدها و عملیات‌های کالکشن‌
  • عملیات‌های انبوه با کالکشن‌ها

تریگرها و رویدادهای پایگاه داده - بخش تریگرها شامل موارد زیر است:

  • انواع مختلف تریگرهای پایگاه داده
  • تریگرهای سطح دستور و سطح سطر
  • تریگرهای Instead-of برای views
  • تریگرهای ترکیبی
  • مدیریت و نگهداری تریگرها

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

  • رویه‌های ذخیره شده
  • توابع
  • متدهای ارسال پارامتر
  • برنامه‌های فرعی
  • مدیریت وابستگی یونیت برنامه‌

توسعه و پیاده‌سازی پکیج - بخش پایانی شامل ایجاد و مدیریت پکیج است:

  • مشخصات و بادی پکیج
  • کامپوننت‌های عمومی و خصوصی
  • مقداردهی اولیه پکیج
  • overloading پکیج
  • مدیریت state پکیج

کاربرد عملی و بهترین شیوه‌ها در طول دوره با تأکید بر موارد زیر:

  • تکنیک‌های بهینه‌سازی کد
  • ملاحظات عملکردی
  • کنوانسیون‌های نامگذاری
  • استانداردهای مستندسازی
  • متدولوژی‌های تست

نتایج یادگیری پس اتمام دوره - شرکت‌کنندگان قادر به انجام موارد زیر خواهند بود:

  • طراحی و پیاده‌سازی موثر برنامه‌های PL/SQL
  • ایجاد و مدیریت عملیات‌های پیچیده پایگاه داده
  • توسعه راه‌حل‌های پایگاه داده قابل نگهداری و مقیاس‌پذیر
  • پیاده‌سازی استراتژی‌های مدیریت خطا و اشکال‌زدایی
  • ساخت و مدیریت پکیج‌ها برای سازماندهی کد

کاربردهای صنعتی محتوای دوره به‌طور مستقیم در موارد زیر است:

  • توسعه پایگاه داده سازمانی
  • توسعه بک‌اند اپلیکیشن
  • مدیریت پایگاه داده
  • پروژه‌های یکپارچه‌سازی سیستم
  • ابتکارات بهینه‌سازی عملکرد

مسیر توسعه حرفه‌ای این دوره برای موارد زیر به‌ عنوان یک سکوی پرتاب عمل می‌کند:

  • آمادگی برای گواهینامه اوراکل
  • نقش‌های پیشرفته در توسعه پایگاه داده
  • پوزیشن‌های رهبری فنی
  • تخصص در معماری پایگاه داده
  • توسعه اپلیکیشن سازمانی

تمرکز واقعی بر تمام مفاهیم با موارد زیر:

  • مثال‌های عملی
  • سناریوهای استاندارد صنعتی
  • پیاده‌سازی بهترین شیوه‌ها
  • تکنیک‌های بهینه‌سازی عملکرد
  • مثال‌های کد آماده تولید

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

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

  • توسعه‌دهندگان SQL از سطح اولیه تا سطح متوسط که به دنبال پیشرفت مهارت‌های خود هستند.
  • توسعه‌دهندگان پایگاه داده
  • حرفه‌ای‌هایی که می‌خواهند از SQL اولیه به برنامه‌نویسی پیشرفته PL/SQL انتقال یابند.
  • توسعه‌دهندگانی که با پایگاه داده‌های اوراکل کار می‌کنند و نیاز به نوشتن رویه‌های ذخیره شده مؤثر و توابع دارند.
  • ادمین‌های پایگاه داده که نیاز به ارتقای توانایی‌های خود در برنامه‌نویسی رویه‌ای دارند.
  • تحلیلگران SQL که می‌خواهند مهارت‌های خود را به حوزه توسعه PL/SQL گسترش دهند.
  • مهندسان تضمین کیفیت که اپلیکیشن‌های پایگاه داده را تست می‌کنند.
  • توسعه‌دهندگان نرم‌افزار که با پایگاه داده‌های اوراکل تعامل دارند.
  • تحلیلگران سیستم که نیاز به درک و بهینه‌سازی عملیات‌های پایگاه داده دارند.
  • حرفه‌ای‌های IT که مسئول نگهداری اپلیکیشن‌های پایگاه داده هستند.
  • کسی که به دنبال پیشرفت از SQL اولیه به توسعه PL/SQL حرفه‌ای است.

تسلط به Oracle PL/SQL - از مبتدی تا پیشرفته

  • خوش‌آمدگویی 02:03
  • آشنایی با Oracle PL/SQL 03:22
  • آشنایی با Oracle PL/SQL None
  • معماری Oracle PL/SQL 06:07
  • ارزیابی دانش شما None
  • چگونه Oracle SQL Developer را نصب کنیم؟ 02:45
  • چگونه Oracle SQL*Plus را نصب کنیم؟ 05:07
  • چگونه فایل TNS را برای اتصالات اوراکل پیکربندی کنیم؟ 09:26
  • ارزیابی دانش شما None
  • ابزارهای توسعه برای برنامه‌نویسان Oracle PL/SQL 09:23
  • ارزیابی دانش شما None
  • ساختار بلوک‌ اولیه PL/SQL 06:02
  • ارزیابی دانش شما None
  • متغیرهای PL/SQL 03:25
  • ارزیابی دانش شما None
  • آشنایی با ساختارهای کنترل 02:33
  • ارزیابی دانش شما None
  • استفاده از پکیج DBMS_OUTPUT PL/SQL برای نمایش داده‌ در صفحه نمایش 02:56
  • درخواست اطلاعات کاربر در Oracle PL/SQL 02:23
  • ارزیابی دانش شما None
  • SQL درون PL/SQL 02:42
  • ارزیابی دانش شما None
  • مدیریت استثنا 02:47
  • ارزیابی دانش شما None
  • اصول این زبان 07:15
  • تایپ های داده دارای انکر در PL/SQL 03:04
  • اسکوپ و رویت‌پذیری در Oracle PL/SQL 06:19
  • برچسب‌ها در بلوک‌های PL/SQL 05:09
  • مقدمه 04:10
  • استفاده از دستور SELECT INTO 03:07
  • عملیات‌های DML و دنباله‌ها در Oracle PL/SQL 06:21
  • کنترل تراکنش در Oracle PL/SQL 04:08
  • تنظیم سطح ایزولاسیون در PL/SQL 07:08
  • خلاصه 04:26
  • مقدمه 02:46
  • دستورات IF-THEN و IF-THEN-ELSE 09:24
  • دستورات ELSIF در ORACLE PL/SQL 07:10
  • دستورات IF تودرتو در Oracle PL/SQL 03:54
  • عملگرهای منطقی 03:40
  • مقدمه 02:53
  • دستورات CASE در Oracle PL/SQL 02:24
  • دستورات CASE جستجو شده در ORACLE PL/SQL 03:45
  • عبارات CASE در ORACLE PL/SQL 04:38
  • توابع NULLIF و COALESCE در ORACLE PL/SQL 09:05
  • مقدمه 02:12
  • حلقه‌های ساده در Oracle PL/SQL 07:29
  • حلقه‌های WHILE در ORACLE PL/SQL 04:32
  • حلقه‌های عددی FOR در ORACLE PL/SQL 05:24
  • مقدمه 02:25
  • پرش به جلو با دستور CONTINUE در ORACLE PL/SQL 03:43
  • اهمیت پوزیشن CONTINUE در ORACLE PL/SQL 03:27
  • اهمیت پوزیشن CONTINUE - بخش 2 01:53
  • حلقه‌های تودرتو و برچسب‌های حلقه‌ در ORACLE PL/SQL 03:28
  • مقدمه 02:58
  • درک مدیریت خطا در ORACLE PL/SQL 05:28
  • استثناهای داخلی در Oracle PL/SQL 04:24
  • مقدمه 02:55
  • تسلط به اسکوپ استثنا در Oracle PL/SQL 05:08
  • استثناهای تعریف‌ شده توسط کاربر در Oracle PL/SQL 04:33
  • انتشار خطا و RAISING مجدد استثناها در ORACLE PL/SQL 06:03
  • مقدمه 03:43
  • RAISE_APPLICATION_ERROR - سیستم هشدار سفارشی شما 10:02
  • EXCEPTION INIT PRAGMA در ORACLE PL/SQL 03:39
  • SQLCODE و SQLERRM در ORACLE PL/SQL 05:02
  • مقدمه 03:26
  • درک مکان‌نماهای Implicit و Explicit 06:11
  • کار با رکوردهای مبتنی بر جدول و مبتنی بر مکان‌نما 04:43
  • ساده‌سازی پردازش مکان‌نما با حلقه‌های FOR مکان‌نما 04:14
  • تسلط به مکان‌نماهای تودرتو 04:57
  • مقدمه 03:43
  • تقویت مکان‌نماها با پارامترها 05:08
  • تسلط به متغیرها و عبارات مکان‌نما 05:44
  • بروزرسانی داده‌ با مکان‌نماهای FOR UPDATE 05:37
  • مقدمه 03:51
  • آشنایی با تریگرها 15:12
  • تراکنش‌های مستقل در تریگرها 05:52
  • تریگرهای سطح سطر در مقابل تریگرهای سطح دستور 06:09
  • تریگرهای Instead of - برای Views غیرقابل بروزرسانی 08:32
  • مقدمه 02:56
  • جداول تغییرپذیر 06:21
  • تریگرهای ترکیبی در Oracle PL/SQL 06:06
  • مقدمه 03:05
  • جداول در Oracle PL/SQL 03:48
  • VARRAY در PL/SQL 07:22
  • کالکشن‌های چندبعدی در Oracle PL/SQL 05:17
  • کنترل‌های Iteration کالکشن‌ و عبارات واجدشرایط در PL/SQL 22:32
  • رکوردهای تعریف شده توسط کاربر در Oracle PL/SQL 06:08
  • عبارات واجدشرایط با رکوردها در Oracle PL/SQL 05:45
  • سازگاری رکورد در Oracle PL/SQL 03:43
  • کالکشنی از رکوردها 14:02
  • آشنایی با این ماژول 02:09
  • دستور EXECUTE IMMEDIATE در ORACLE PL/SQL 05:50
  • تسلط به متغیرهای اتصال و جایبان‌ها در SQL پویا 04:57
  • دستورات DDL و DML به‌طور پویا در Oracle PL/SQL - بررسی RETURN و RETURN INTO 07:19
  • OPEN و FETCH و CLOSE در SQL پویا با ORACLE PL/SQL 10:45
  • مقدمه 03:17
  • دستورات FORALL در Oracle PL/SQL 04:44
  • ذخیره استثناها با حلقه‌های FORALL در ORACLE PL/SQL 06:39
  • حلقه‌های FORALL با اندیس‌ها در ORACLE PL/SQL 06:11
  • حلقه‌های FORALL با مقادیر در ORACLE PL/SQL 06:25
  • جمع‌آوری انبوه با دستورات SELECT در ORACLE PL/SQL 05:25
  • جمع‌آوری انبوه با انواع رکورد 04:43
  • جمع‌آوری انبوه با LIMIT CLAUSE برای عملیات‌های دسته‌ای و مجموعه‌ داده‌های بزرگ اوراکل 06:24
  • جمع‌آوری انبوه با RETURNING CLAUSE برای حسابرسی یا لاگ کردن فوری در اوراکل 07:10
  • اتصال کالکشن‌ها هنگام استفاده از دستورات EXECUTE IMMEDIATE در Oracle PL/SQL 04:06
  • کالکشن‌ها با دستورات OPEN FOR در Oracle PL/SQL 04:37
  • واکشی و بستن با کالکشن‌ها به همراه SQL پویا 05:15
  • اتصال SQL پویای نیتیو با استفاده از کالکشن‌ها به‌عنوان پارامترها در Oracle PL/SQL 06:40
  • ایجاد رویه‌های تودرتو در Oracle PL/SQL 03:54
  • پارامترهای IN و OUT و IN OUT در ORACLE PL/SQL 05:03
  • اعلان قبلی - حل مشکل کلاسیک chicken و egg در برنامه‌نویسی 03:48
  • ایجاد رویه‌های مستقل - چگونه اپلیکیشن‌های فوق‌العاده کوچک در PL/SQL ایجاد کنیم؟ 09:31
  • آشنایی با توابع ORACLE PL/SQL 03:20
  • توابع تودرتو ORACLE PL/SQL - عروسک‌های تودرتو روسی 04:48
  • تسلط به توابع مستقل در Oracle PL/SQL 11:27
  • مفاهیم پیشرفته در توابع ORACLE PL/SQL - دترمینیستی و RESULT_CACHE 05:27
  • پروژه عملی - ساخت سیستم مدیریت دانشجو با PL/SQL 13:36
  • چگونه پکیج‌ها را در ORACLE PL/SQL ایجاد کنیم؟ 05:18
  • نمونه‌سازی، مقداردهی اولیه و مدیریت STATE پکیج در Oracle PL/SQL 06:00
  • پکیج‌های قابل استفاده مجدد به صورت سریالی در ORACLE PL/SQL 05:09

3,976,000 795,200 تومان

مشخصات آموزش

تسلط به Oracle PL/SQL - از مبتدی تا پیشرفته

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:120
  • مدت زمان :10:04:35
  • حجم :4.15GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,067,000 413,400 تومان
  • زمان: 05:14:59
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,428,500 285,700 تومان
  • زمان: 03:37:21
  • تعداد درس: 57
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,165,500 433,100 تومان
  • زمان: 05:29:46
  • تعداد درس: 50
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,362,500 272,500 تومان
  • زمان: 03:27:39
  • تعداد درس: 60
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 45:15
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,577,000 1,515,400 تومان
  • زمان: 19:11:34
  • تعداد درس: 203
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 50:18
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
796,500 159,300 تومان
  • زمان: 02:01:30
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید