کتاب کار با پایگاه داده در کاتلین (SQL و NoSQL) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کار با پایگاه داده در کاتلین (SQL و NoSQL)
موضوع کلی: برنامه نویسی
موضوع میانی: کاتلین (Kotlin)
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم پایگاه داده رابطهای
- 2. مقدمهای بر SQL
- 3. نصب و پیکربندی PostgreSQL
- 4. ساخت جداول در PostgreSQL
- 5. انواع داده در PostgreSQL
- 6. درج، بهروزرسانی و حذف دادهها در PostgreSQL
- 7. پرسوجوهای اساسی SELECT در PostgreSQL
- 8. فیلتر کردن دادهها با WHERE در PostgreSQL
- 9. مرتبسازی نتایج با ORDER BY در PostgreSQL
- 10. محدود کردن نتایج با LIMIT در PostgreSQL
- 11. کار با عملگرهای منطقی AND و OR در PostgreSQL
- 12. استفاده از عملگرهای مقایسهای در PostgreSQL
- 13. جستجو با LIKE و ILIKE در PostgreSQL
- 14. کار با مقادیر NULL در PostgreSQL
- 15. توابع تجمیعی (Aggregate Functions) در PostgreSQL
- 16. گروهبندی نتایج با GROUP BY در PostgreSQL
- 17. فیلتر کردن گروهها با HAVING در PostgreSQL
- 18. اتصال جداول با JOIN در PostgreSQL
- 19. INNER JOIN در PostgreSQL
- 20. LEFT JOIN در PostgreSQL
- 21. RIGHT JOIN در PostgreSQL
- 22. FULL OUTER JOIN در PostgreSQL
- 23. Self Join در PostgreSQL
- 24. Subqueries در PostgreSQL
- 25. کار با Subqueries در بخش SELECT در PostgreSQL
- 26. کار با Subqueries در بخش FROM در PostgreSQL
- 27. کار با Subqueries در بخش WHERE در PostgreSQL
- 28. Common Table Expressions (CTEs) در PostgreSQL
- 29. استفاده از CTEs برای خوانایی بیشتر در PostgreSQL
- 30. توابع پنجرهای (Window Functions) در PostgreSQL
- 31. ROW_NUMBER() در PostgreSQL
- 32. RANK() و DENSE_RANK() در PostgreSQL
- 33. LAG() و LEAD() در PostgreSQL
- 34. SUM() OVER() و AVG() OVER() در PostgreSQL
- 35. ایجاد و مدیریت View ها در PostgreSQL
- 36. شاخصگذاری (Indexing) در PostgreSQL
- 37. انواع Index ها در PostgreSQL
- 38. بهینهسازی پرسوجوها در PostgreSQL
- 39. مقدمهای بر پایگاه دادههای NoSQL
- 40. تفاوتهای کلیدی SQL و NoSQL
- 41. معرفی MongoDB
- 42. نصب و راهاندازی MongoDB
- 43. ساختار سند در MongoDB (JSON/BSON)
- 44. عملیات CRUD در MongoDB
- 45. درج اسناد در MongoDB
- 46. بازیابی اسناد در MongoDB
- 47. بهروزرسانی اسناد در MongoDB
- 48. حذف اسناد در MongoDB
- 49. فیلتر کردن اسناد در MongoDB
- 50. انواع داده در MongoDB
- 51. کار با آرایهها در MongoDB
- 52. کار با اشیاء تو در تو در MongoDB
- 53. نمایهگذاری در MongoDB
- 54. شاخصگذاری ترکیبی در MongoDB
- 55. Aggregation Framework در MongoDB
- 56. مراحل Pipeline در Aggregation Framework
- 57. $match و $group در Aggregation Framework
- 58. $project و $sort در Aggregation Framework
- 59. $lookup برای اتصال اسناد در MongoDB
- 60. مقدمهای بر پایگاه دادههای ستونگسترده (Column-Family)
- 61. معرفی Apache Cassandra
- 62. مفاهیم کلیدی Cassandra
- 63. طراحی مدل داده در Cassandra
- 64. عملیات CRUD در Cassandra
- 65. مقدمهای بر پایگاه دادههای کلید-مقدار (Key-Value)
- 66. معرفی Redis
- 67. کاربرد Redis به عنوان Cache
- 68. ساختارهای داده در Redis
- 69. عملیات پایه در Redis
- 70. مقدمهای بر پایگاه دادههای گراف (Graph)
- 71. معرفی Neo4j
- 72. مفاهیم کلیدی Neo4j (Nodes, Relationships, Properties)
- 73. زبان پرسوجوی Cypher
- 74. طراحی مدل داده در Neo4j
- 75. تلفیق پایگاه دادههای SQL و NoSQL در برنامههای کاتلین
- 76. استفاده از JDBC برای اتصال به پایگاه دادههای رابطهای در کاتلین
- 77. کتابخانههای ORM برای کاتلین (مانند Exposed)
- 78. اتصال به MongoDB از طریق کتابخانه Morphia در کاتلین
- 79. اتصال به Cassandra از طریق DataStax Driver در کاتلین
- 80. اتصال به Redis از طریق Jedis در کاتلین
- 81. مدیریت تراکنشها در پایگاه دادههای رابطهای
- 82. مدیریت تراکنشها در MongoDB
- 83. ملاحظات امنیتی در کار با پایگاه دادهها
- 84. مدیریت کاربران و مجوزها در PostgreSQL
- 85. مدیریت کاربران و مجوزها در MongoDB
- 86. پشتیبانگیری و بازیابی پایگاه دادهها
- 87. اصول طراحی پایگاه داده مقیاسپذیر
- 88. بهینهسازی عملکرد پایگاه داده در مقیاس بزرگ
- 89. بررسی الگوهای طراحی پایگاه داده
- 90. کاربرد پایگاه داده در برنامههای وب کاتلین
- 91. کاربرد پایگاه داده در برنامههای موبایل کاتلین
- 92. آزمایش و دیباگ کردن پایگاه داده
- 93. استانداردهای کدنویسی در کار با پایگاه داده
- 94. آخرین روندها در حوزه پایگاه داده
- 95. پایگاه دادههای Serverless
- 96. پایگاه دادههای توزیعشده
- 97. آینده پایگاه دادهها
- 98. جمعبندی و مرور کلی
- 99. تمرینهای عملی جامع
تگها:
NoSQL
SQL
برنامه نویسی کاتلین
پایگاه داده
توسعه اندروید
دیتابیس کاتلین
کاتلین
کاتلین NoSQL
کاتلین SQL
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.