کتاب صوتی مبانی برنامهنویسی Oracle 10g: راهنمای عملی برای شروع
مبانی برنامهنویسی Oracle 10g: دروازهای به دنیای بانکهای اطلاعاتی آیا آمادهاید تا مهارتهای برنامهنویسی پایگاه داده خود را به سطح بعدی ببرید؟ به دوره آموزشی مبانی برنامهنویسی Oracle 10g: راهنمای ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی برنامهنویسی Oracle 10g: راهنمای عملی برای شروع
موضوع کلی: بانکهای اطلاعاتی و مدیریت داده
موضوع میانی: برنامهنویسی پایگاه داده رابطهای
📋 سرفصلهای دوره
- 1. مقدمهای بر بانکهای اطلاعاتی و سیستمهای مدیریت پایگاه داده
- 2. تاریخچه و معماری اوراکل 10g
- 3. نصب و راهاندازی پایگاه داده Oracle 10g
- 4. آشنایی با ابزارهای اصلی: SQL*Plus و SQL Developer
- 5. اتصال به پایگاه داده و اجرای اولین دستورات
- 6. مفاهیم اساسی: اسکیم، کاربر و جدول
- 7. انواع دادههای اصلی در اوراکل (Character, Number, Date)
- 8. شروع کار با زبان SQL: دستور SELECT
- 9. انتخاب ستونهای خاص از یک جدول
- 10. استفاده از نامهای مستعار (Alias) برای ستونها و جداول
- 11. ترکیب رشتهها و عملیات حسابی در دستور SELECT
- 12. حذف رکوردهای تکراری با DISTINCT
- 13. فیلتر کردن دادهها با دستور WHERE
- 14. عملگرهای مقایسهای (=, <>, <, >, <=, >=)
- 15. عملگرهای منطقی AND, OR, NOT
- 16. عملگرهای خاص: BETWEEN, IN, LIKE, IS NULL
- 17. مرتبسازی نتایج با دستور ORDER BY
- 18. توابع تکرشتهای: کار با رشتهها (LOWER, UPPER, INITCAP)
- 19. توابع تکرشتهای: توابع کاراکتری (SUBSTR, LENGTH, INSTR)
- 20. توابع تکرشتهای: توابع عددی (ROUND, TRUNC, MOD)
- 21. توابع تکرشتهای: کار با تاریخها (SYSDATE, MONTHS_BETWEEN)
- 22. توابع تبدیل نوع داده (TO_CHAR, TO_NUMBER, TO_DATE)
- 23. کار با مقادیر NULL و تابع NVL
- 24. عبارات شرطی در SQL با دستور CASE و DECODE
- 25. آشنایی با جدول مجازی DUAL
- 26. توابع گروهی (Aggregate Functions): COUNT, SUM, AVG, MIN, MAX
- 27. گروهبندی نتایج با دستور GROUP BY
- 28. فیلتر کردن گروهها با دستور HAVING
- 29. تفاوت میان دستور WHERE و HAVING
- 30. پیوند (Join) جداول: مفهوم و کاربرد
- 31. پیوند متقاطع (Cross Join)
- 32. پیوند داخلی (Inner Join)
- 33. پیوند خارجی چپ (Left Outer Join)
- 34. پیوند خارجی راست (Right Outer Join)
- 35. پیوند خارجی کامل (Full Outer Join)
- 36. خودپیوندی (Self Join)
- 37. مقدمهای بر پرسوجوهای فرعی (Subqueries)
- 38. پرسوجوهای فرعی تکردیفی
- 39. پرسوجوهای فرعی چندردیفی و عملگرهای IN, ANY, ALL
- 40. پرسوجوهای فرعی همبسته (Correlated Subqueries)
- 41. عملگرهای مجموعهای: UNION و UNION ALL
- 42. عملگرهای مجموعهای: INTERSECT
- 43. عملگرهای مجموعهای: MINUS
- 44. زبان دستکاری داده (DML): دستور INSERT
- 45. افزودن رکورد به جدول با استفاده از SELECT
- 46. زبان دستکاری داده (DML): دستور UPDATE
- 47. زبان دستکاری داده (DML): دستور DELETE
- 48. تفاوت میان DELETE و TRUNCATE
- 49. مفهوم تراکنش (Transaction) در پایگاه داده
- 50. کنترل تراکنشها: دستور COMMIT
- 51. کنترل تراکنشها: دستور ROLLBACK
- 52. کنترل تراکنشها: دستور SAVEPOINT
- 53. مفهوم سازگاری خواندن (Read Consistency)
- 54. زبان تعریف داده (DDL): ایجاد جداول با CREATE TABLE
- 55. تعریف انواع محدودیتها (Constraints)
- 56. محدودیت کلید اصلی (Primary Key)
- 57. محدودیت کلید خارجی (Foreign Key)
- 58. محدودیت یکتا (Unique)
- 59. محدودیت بررسی (Check)
- 60. محدودیت NOT NULL
- 61. تغییر ساختار جداول با ALTER TABLE
- 62. حذف جداول با DROP TABLE
- 63. آشنایی با دنبالهها (Sequences) و ایجاد آنها
- 64. استفاده از دنبالهها: NEXTVAL و CURRVAL
- 65. ایجاد نماها (Views): ساده و پیچیده
- 66. کاربردهای نماها در امنیت و سادهسازی پرسوجوها
- 67. مفهوم ایندکسها و کاربرد آنها در بهبود عملکرد
- 68. ایجاد و مدیریت ایندکسها
- 69. ایجاد مترادفها (Synonyms): خصوصی و عمومی
- 70. مقدمهای بر برنامهنویسی PL/SQL
- 71. ساختار یک بلوک PL/SQL: DECLARE, BEGIN, EXCEPTION, END
- 72. تعریف متغیرها و ثابتها در PL/SQL
- 73. انواع داده در PL/SQL و استفاده از %TYPE و %ROWTYPE
- 74. استفاده از دستور SELECT INTO برای واکشی داده
- 75. دستورات شرطی: IF-THEN-ELSE و ELSIF
- 76. دستورات شرطی: ساختار CASE
- 77. حلقههای تکرار: حلقه ساده (LOOP)
- 78. حلقههای تکرار: حلقه WHILE
- 79. حلقههای تکرار: حلقه FOR
- 80. مفهوم مکاننما (Cursor) در PL/SQL
- 81. کار با مکاننماهای صریح: تعریف، باز کردن، واکشی و بستن
- 82. استفاده از حلقههای مکاننما (Cursor FOR Loops)
- 83. مدیریت خطاها و استثناها (Exception Handling)
- 84. استثناهای از پیش تعریفشده (NO_DATA_FOUND, TOO_MANY_ROWS)
- 85. تعریف استثناهای سفارشی توسط کاربر
- 86. مقدمهای بر رویهها (Procedures)
- 87. ایجاد یک رویه با دستور CREATE PROCEDURE
- 88. حالتهای مختلف پارامترها: IN, OUT, IN OUT
- 89. فراخوانی رویهها
- 90. مقدمهای بر توابع (Functions)
- 91. ایجاد یک تابع با دستور CREATE FUNCTION
- 92. تفاوت اصلی بین رویه و تابع
- 93. فراخوانی توابع از دستورات SQL و بلوکهای PL/SQL
- 94. مقدمهای بر بستهها (Packages)
- 95. ساختار یک بسته: بخش تعریف (Specification) و بخش بدنه (Body)
- 96. مزایای استفاده از بستهها: کپسولهسازی و عملکرد
- 97. سربارگذاری (Overloading) رویهها و توابع در بستهها
- 98. مقدمهای بر تریگرها (Triggers)
- 99. ایجاد تریگرهای DML (BEFORE/AFTER, ROW/STATEMENT)
- 100. استفاده از رکوردهای مجازی OLD و NEW در تریگرها
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Beginner's guide
Database management
Database programming
Oracle 10g
Oracle 10g Primer
Oracle basics
Oracle Programming
PL/SQL
relational database
SQL
SQL Tutorial
آموزش Oracle
برنامهنویسی Oracle
پایگاه داده رابطهای
مدیریت داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.