کتاب صوتی کتاب جامع برنامهنویسی PL/SQL: از مبتدی تا پیشرفته در اوراکل
دوره جامع برنامهنویسی PL/SQL: از مبتدی تا پیشرفته در اوراکل دوره جامع برنامهنویسی PL/SQL: قلب تپنده پایگاه داده اوراکل را به تسخیر خود درآورید! در دنیای دادهمحور امروز، تسلط بر پایگاه داده اوراکل ی...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع برنامهنویسی PL/SQL: از مبتدی تا پیشرفته در اوراکل
موضوع کلی: برنامهنویسی پایگاه داده
موضوع میانی: برنامهنویسی PL/SQL در اوراکل
📋 سرفصلهای دوره
- 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
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Database programming
Oracle
Oracle 11g
PL/SQL
PL/SQL Programming
PL/SQL tutorial
SQL Developer
آموزش PL/SQL
آموزش برنامه نویسی PL/SQL
اوراکل
برنامه نویسی اوراکل
برنامه نویسی پایگاه داده
پایگاه داده اوراکل
دوره PL/SQL
مبتدی تا پیشرفته
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.