| نام محصول به انگلیسی | Udemy – PL/SQL Programming with Real-World Examples |
|---|---|
| نام محصول به فارسی | دوره برنامهنویسی PL/SQL با مثالهای کاربردی بر روی فلش 32GB |
| زبان | انگلیسی با زیرنویس فارسی |
| نوع محصول | آموزش ویدیویی |
| نحوه تحویل | ارائه شده بر روی فلش مموری |
🎓 مجموعهای بینظیر
- زیرنویس کاملاً فارسی برای درک آسان و سریع
- ارائهشده روی فلش 32 گیگابایتی
- آماده ارسال فوری به سراسر کشور
📚 شروع یادگیری از همین امروز — فرصت رشد را از دست نده!
جهت پیگیری سفارش، میتوانید از طریق واتساپ با شماره 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;
/
این رویه از پارامترهای ورودی برای دریافت اطلاعات مشتری، تاریخ سفارش و مبلغ کل استفاده میکند. سپس یک دستور


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