دوره Building a Social Media API using Twitter API همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Building a Social Media API using Twitter API
موضوع کلی: برنامه نویسی
موضوع میانی: ایپیآی (API) و وبسرویسها
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم اولیهٔ پایگاه داده
- 2. مبانی طراحی پایگاه داده رابطهای
- 3. مفاهیم کلیدی SQL
- 4. دستورات پایهای SQL: SELECT, INSERT, UPDATE, DELETE
- 5. عملیات JOIN در SQL
- 6. شاخصگذاری (Indexing) در پایگاه داده
- 7. مقدمهای بر معماری API
- 8. انواع سبکهای API: REST، GraphQL
- 9. اصول طراحی RESTful API
- 10. پروتکل HTTP: متدها و وضعیتها
- 11. مفاهیم JSON و XML
- 12. امنیت API: احراز هویت و مجوزدهی
- 13. مبانی OAuth 2.0
- 14. کاربرد JWT در احراز هویت API
- 15. مقدمهای بر Twitter API
- 16. قوانین و محدودیتهای Twitter API
- 17. ثبتنام و دریافت کلیدهای API در توییتر
- 18. مفاهیم توکنهای دسترسی (Access Tokens)
- 19. پایگاه دادهٔ NoSQL: مقدمه و انواع
- 20. MongoDB: مبانی و نصب
- 21. مدل دادهای در MongoDB
- 22. عملیات CRUD در MongoDB
- 23. استفاده از Mongoose برای اتصال به MongoDB
- 24. مفاهیم Schema در Mongoose
- 25. طراحی مدل داده برای اپلیکیشن شبکههای اجتماعی
- 26. پیادهسازی مدل کاربر (User)
- 27. پیادهسازی مدل توییت (Tweet)
- 28. پیادهسازی مدل فالوئر (Follower)
- 29. پیادهسازی مدل لایک (Like)
- 30. پیادهسازی مدل ریتوییت (Retweet)
- 31. مقدمهای بر زبان برنامهنویسی Python
- 32. نصب Python و محیط توسعه (IDE)
- 33. متغیرها و انواع داده در Python
- 34. ساختارهای کنترلی: شرطها و حلقهها
- 35. توابع در Python
- 36. مدیریت خطا و استثناها (Exceptions)
- 37. مقدمهای بر فریمورک Flask
- 38. نصب Flask
- 39. ساخت اولین اپلیکیشن Flask
- 40. مسیریابی (Routing) در Flask
- 41. قالببندی (Templating) با Jinja2
- 42. مدیریت درخواستها (Requests) در Flask
- 43. ارسال پاسخها (Responses) در Flask
- 44. کار با فرمها در Flask
- 45. امنیت در Flask: CSRF Protection
- 46. پیادهسازی API با Flask
- 47. مدیریت اطلاعات کاربر با API
- 48. مدیریت توییتها با API
- 49. مدیریت فالوئرها و فالوینگها با API
- 50. مدیریت لایکها و ریتوییتها با API
- 51. استفاده از Twitter API برای دریافت توییتها
- 52. جستجوی توییتها با Twitter API
- 53. دریافت اطلاعات کاربران توییتر
- 54. ارسال توییت از طریق API
- 55. فالو کردن و آنفالو کردن کاربران از طریق API
- 56. لایک کردن و آنلایک کردن توییتها
- 57. ریتوییت کردن توییتها
- 58. مدیریت توکنهای دسترسی در اپلیکیشن
- 59. ذخیرهسازی امن توکنها
- 60. پایگاه دادهٔ PostgreSQL: مقدمه
- 61. نصب PostgreSQL
- 62. مفاهیم پایگاه داده رابطهای در PostgreSQL
- 63. SQL در PostgreSQL
- 64. اتصال Python به PostgreSQL با Psycopg2
- 65. طراحی مدل داده در PostgreSQL
- 66. پیادهسازی مدل کاربر در PostgreSQL
- 67. پیادهسازی مدل توییت در PostgreSQL
- 68. پیادهسازی مدل فالوئر در PostgreSQL
- 69. پیادهسازی مدل لایک در PostgreSQL
- 70. پیادهسازی مدل ریتوییت در PostgreSQL
- 71. مهاجرت دادهها (Migrations)
- 72. مقدمهای بر Docker
- 73. نصب Docker
- 74. ساخت Dockerfile
- 75. ساخت Image و Container
- 76. استفاده از Docker Compose
- 77. استقرار اپلیکیشن در محیط توسعه
- 78. مقدمهای بر Kubernetes
- 79. مفاهیم پایه Kubernetes
- 80. استقرار اپلیکیشن با Kubernetes (مقدماتی)
- 81. نظارت و لاگگیری در اپلیکیشن
- 82. مبانی تستنویسی (Testing)
- 83. تست واحد (Unit Testing)
- 84. تست یکپارچهسازی (Integration Testing)
- 85. اصول DevOps
- 86. مقدمهای بر CI/CD
- 87. پیادهسازی CI/CD با GitHub Actions (مقدماتی)
- 88. مدیریت وابستگیها (Dependencies)
- 89. بهینهسازی عملکرد API
- 90. اصول طراحی مقیاسپذیر (Scalability)
- 91. مقدمهای بر معماری میکروسرویس
- 92. ملاحظات امنیتی پیشرفته در API
- 93. مدیریت دادههای حجیم
- 94. پایش و تحلیل عملکرد اپلیکیشن
- 95. ملاحظات مربوط به حریم خصوصی دادهها
- 96. مقررات و استانداردهای مرتبط با دادهها
- 97. پایاننامه و پروژههای تکمیلی
- 98. مرور کلی بر مباحث دوره
- 99. جمعبندی و راهنمایی برای ادامه مسیر
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.