کتاب متخصص PL/SQL شو: آموزش جامع برنامه نویسی PL/SQL در Oracle 10g با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
متخصص PL/SQL شو: آموزش جامع برنامه نویسی PL/SQL در Oracle 10g متخصص PL/SQL شو: آموزش جامع برنامه نویسی PL/SQL در Oracle 10g به دنیای قدرتمند PL/SQL خوش آمدید! آیا می خواهید به یک متخصص در برنامه نویسی...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره متخصص PL/SQL شو: آموزش جامع برنامه نویسی PL/SQL در Oracle 10g
موضوع کلی: پایگاه داده Oracle
موضوع میانی: برنامه نویسی PL/SQL
📋 سرفصلهای دوره
- 1. آشنایی با پایگاه داده اوراکل و PL/SQL
- 2. نصب و پیکربندی Oracle Database 10g
- 3. مرور کلی بر Oracle Database Architecture
- 4. آشنایی با SQL*Plus
- 5. اجرای دستورات SQL در SQL*Plus
- 6. ذخیره سازی دستورات SQL در فایل ها
- 7. مفاهیم اولیه PL/SQL
- 8. ساختار پایه PL/SQL Block
- 9. متغیرها و ثابت ها در PL/SQL
- 10. انواع داده های پایه در PL/SQL
- 11. تعیین مقادیر اولیه برای متغیرها
- 12. عملگرهای ریاضی و منطقی
- 13. دستورات کنترلی: IF THEN ELSE
- 14. دستورات کنترلی: CASE
- 15. حلقه های تکرار: LOOP
- 16. حلقه های تکرار: WHILE LOOP
- 17. حلقه های تکرار: FOR LOOP
- 18. دستورات خروج از حلقه: EXIT WHEN
- 19. دستورات پرش: GOTO
- 20. سخنان (Comments) در PL/SQL
- 21. مدیریت خطاها در PL/SQL
- 22. استثناهای پیش تعریف شده Oracle
- 23. تعریف استثناهای سفارشی
- 24. مدیریت استثناهای سفارشی
- 25. دستور RAISE برای ایجاد استثنا
- 26. مفهوم Cursor
- 27. Cursor های پیش فرض (Implicit Cursors)
- 28. Cursor های صریح (Explicit Cursors)
- 29. تعریف Cursor
- 30. باز کردن Cursor
- 31. خواندن داده از Cursor
- 32. بستن Cursor
- 33. استفاده از Cursor FOR LOOP
- 34. مقایسه Implicit و Explicit Cursors
- 35. Cursor Attributes: %FOUND, %NOTFOUND
- 36. Cursor Attributes: %ROWCOUNT
- 37. Cursor Attributes: %ISOPEN
- 38. مفهوم Stored Procedures
- 39. نوشتن Stored Procedures
- 40. فراخوانی Stored Procedures
- 41. پارامترهای IN، OUT، IN OUT
- 42. مدیریت خطا در Stored Procedures
- 43. مفهوم Stored Functions
- 44. نوشتن Stored Functions
- 45. فراخوانی Stored Functions
- 46. تفاوت Procedures و Functions
- 47. مفهوم Packages
- 48. ساختار Packages: Package Specification
- 49. ساختار Packages: Package Body
- 50. تعریف متغیرها و زیر برنامه ها در Packages
- 51. فراخوانی المان های Package
- 52. مفهوم Triggers
- 53. انواع Triggers: BEFORE, AFTER
- 54. انواع Triggers: ROW-LEVEL, STATEMENT-LEVEL
- 55. نوشتن Triggers
- 56. محدودیت ها و کاربردهای Triggers
- 57. مدیریت خطا در Triggers
- 58. مفهوم Dynamic SQL
- 59. اجرای Dynamic SQL با EXECUTE IMMEDIATE
- 60. اجرای Dynamic SQL با DBMS_SQL
- 61. مزایا و معایب Dynamic SQL
- 62. مفهوم Bulk Operations
- 63. دستور FORALL
- 64. استفاده از BULK COLLECT
- 65. کاربرد Bulk Operations در بهینه سازی
- 66. مفهوم Autonomous Transactions
- 67. کاربرد Autonomous Transactions
- 68. مدیریت خطا در Autonomous Transactions
- 69. مفهوم Collections (Nested Tables, Varrays, Associative Arrays)
- 70. کاربرد Collections در PL/SQL
- 71. عملگرهای Collection
- 72. مفهوم Ref Cursors
- 73. استفاده از Ref Cursors برای بازگرداندن مجموعه نتایج
- 74. Ref Cursors در Procedures و Functions
- 75. مفهوم Object Types
- 76. نوشتن Object Types
- 77. کاربرد Object Types در PL/SQL
- 78. مفهوم XMLTYPE
- 79. کاربرد XMLTYPE در PL/SQL
- 80. مدیریت داده های XML
- 81. مفهوم JSON در Oracle
- 82. ذخیره و بازیابی داده های JSON
- 83. کاربرد JSON در PL/SQL
- 84. مفاهیم Advanced PL/SQL
- 85. پیدا کردن توابع و رویه های داخلی Oracle (Built-in Packages)
- 86. استفاده از DBMS_OUTPUT
- 87. استفاده از UTL_FILE برای خواندن و نوشتن فایل
- 88. امنیت در PL/SQL
- 89. مدیریت سطح دسترسی (Privileges)
- 90. تکنیک های بهینه سازی کد PL/SQL
- 91. استفاده از Explain Plan
- 92. شناسایی Bottlenecks
- 93. Trace File Analysis
- 94. استفاده از Oracle Trace
- 95. عیب یابی (Debugging) کدهای PL/SQL
- 96. استفاده از DBMS_DEBUG
- 97. مفهوم Object-Relational Features
- 98. استفاده از Collection Attributes
- 99. استفاده از Associative Arrays (Index-By Tables)
- 100. کاربرد PL/SQL در Oracle Forms
تگها:
Database programming
Oracle 10g
Oracle Database
Oracle Developer
Oracle PL/SQL
PL/SQL
PL/SQL Programming
SQL
آموزش PL/SQL
برنامه نویسی PL/SQL
برنامه نویسی پایگاه داده
پایگاه داده اوراکل
متخصص PL/SQL
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.