سرفصل های دوره:
1. مقدمه ای بر کاساندرا و Node.js
2. چرا از Node.js برای اتصال به کاساندرا استفاده کنیم؟
3. پیش نیازهای نصب Node.js
4. نصب Node.js
5. پیش نیازهای نصب کاساندرا
6. نصب و راه اندازی کاساندرا (Local)
7. آشنایی با مفاهیم کلیدی کاساندرا: Keyspace, Table, Row, Column
8. آشنایی با مفاهیم کلیدی Node.js Driver: Client, Connection, Session
9. نصب Node.js Driver برای کاساندرا
10. اولین اتصال به کاساندرا با Node.js
11. ایجاد یک کلاینت (Client) در Node.js
12. تنظیمات اولیه کلاینت: آدرس هاست و پورت
13. اتصال به یک کلاستر کاساندرا
14. مدیریت چندین هاست در کلاستر
15. تنظیمات پیشرفته کلاینت: Data Center Affinity
16. تنظیمات پیشرفته کلاینت: Load Balancing Policies
17. تنظیمات پیشرفته کلاینت: Retry Policies
18. تنظیمات پیشرفته کلاینت: Speculative Execution
19. ایجاد یک سشن (Session) در Node.js
20. ارتباط بین کلاینت و سشن
21. اجرای کوئری های ساده در کاساندرا
22. نوشتن اولین کوئری CREATE KEYSPACE
23. اجرای کوئری CREATE KEYSPACE با درایور Node.js
24. نوشتن کوئری USE KEYSPACE
25. اجرای کوئری USE KEYSPACE با درایور Node.js
26. نوشتن کوئری CREATE TABLE
27. اجرای کوئری CREATE TABLE با درایور Node.js
28. مفهوم Prepared Statements
29. چرا از Prepared Statements استفاده کنیم؟
30. ایجاد Prepared Statements در Node.js
31. ...