کتاب ساخت سامانهٔ آموزش تعاملی (فلشکارت) با پایتون و جنگو با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت سامانهٔ آموزش تعاملی (فلشکارت) با پایتون و جنگو
موضوع کلی: توسعهٔ وب با استفاده از ابزارهای متنباز
موضوع میانی: توسعهٔ برنامههای کاربردی وب با چارچوب جنگو
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعهٔ وب
- 2. آشنایی با پایتون برای توسعهٔ وب
- 3. مفاهیم پایهای جنگو
- 4. نصب و راهاندازی جنگو
- 5. ساختار پروژههای جنگو
- 6. مدیریت برنامههای جنگو
- 7. مدلها در جنگو (ORM)
- 8. عملیات پایگاه داده با ORM
- 9. نمایشها (Views) در جنگو
- 10. قالبها (Templates) در جنگو
- 11. مسیردهی (URL Routing) در جنگو
- 12. فرمها در جنگو
- 13. اعتبارسنجی فرمها
- 14. مدیریت کاربران و احراز هویت
- 15. سطوح دسترسی کاربران
- 16. مدیریت فایلها و رسانه
- 17. میانافزارها (Middleware) در جنگو
- 18. سیستم کش (Caching) در جنگو
- 19. تستنویسی در جنگو
- 20. دیباگینگ (Debugging) در جنگو
- 21. کار با APIها در جنگو
- 22. RESTful API با جنگو REST Framework
- 23. مقدمهای بر ساخت فلشکارت
- 24. طراحی مدل داده برای فلشکارت
- 25. ایجاد مدلهای فلشکارت در جنگو
- 26. نمایش لیست فلشکارتها
- 27. نمایش جزئیات یک فلشکارت
- 28. ایجاد فرم برای افزودن فلشکارت
- 29. ذخیرهٔ فلشکارت جدید
- 30. ویرایش فلشکارت
- 31. حذف فلشکارت
- 32. سیستم یادگیری فلشکارت
- 33. الگوریتم مرور فلشکارت
- 34. پیادهسازی الگوریتم مرور
- 35. نمایش پیشرفت یادگیری
- 36. مدیریت مجموعههای فلشکارت
- 37. ایجاد مجموعهٔ فلشکارت
- 38. نمایش مجموعههای فلشکارت
- 39. کار با مجموعهها (افزودن/حذف فلشکارت)
- 40. اشتراکگذاری فلشکارتها
- 41. تنظیمات کاربری
- 42. پروفایل کاربر
- 43. داشبورد کاربر
- 44. امنیت در سامانههای آموزشی
- 45. حفاظت در برابر حملات رایج
- 46. ملاحظات حقوقی و شرعی در توسعهٔ وب
- 47. آییننامهٔ ساماندهی محتوای دیجیتال
- 48. قوانین و مقررات بانک مرکزی در رمزارز (اشارهٔ کلی به عدم تخلف)
- 49. اصول اخلاقی در توسعهٔ نرمافزار
- 50. کار با ابزارهای خط فرمان جنگو
- 51. مدیریت وابستگیها با pip
- 52. محیطهای مجازی پایتون
- 53. دیپلوی (Deploy) کردن سامانهٔ جنگو
- 54. تنظیمات سرور وب (مانند Nginx/Apache)
- 55. استفاده از پایگاه دادهٔ PostgreSQL
- 56. مقدمهای بر جاوااسکریپت در فرانتاند
- 57. اتصال جنگو به فرانتاند با AJAX
- 58. مدیریت وضعیت در فرانتاند (مفاهیم کلی)
- 59. تکنیکهای بهینهسازی عملکرد وب
- 60. امنیت دادهها و حریم خصوصی کاربران
- 61. مقدمهای بر تستهای یکپارچهسازی
- 62. استفاده از Docker برای توسعه و دیپلوی
- 63. مدیریت خطاهای سامانه
- 64. لاگگیری (Logging) پیشرفته
- 65. طراحی رابط کاربری کاربرپسند
- 66. ملاحظات دسترسیپذیری (Accessibility)
- 67. مقدمهای بر معماری میکروسرویس (اختیاری)
- 68. کار با ابزارهای CI/CD (اشارهٔ کلی)
- 69. مدیریت نسخهها با Git
- 70. پلتفرمهای میزبانی ابری (اشارهٔ کلی)
- 71. مطابقت با استانداردهای وب
- 72. اصول طراحی پایگاه دادهٔ بهینه
- 73. مفهوم Unit Testing در جنگو
- 74. مفهوم Integration Testing در جنگو
- 75. تستهای End-to-End
- 76. مدیریت دادههای بزرگ (مفاهیم)
- 77. مقدمهای بر امنیت سایبری در وب
- 78. ملاحظات مربوط به GDPR (اشارهٔ کلی به حفظ حریم خصوصی)
- 79. استفاده از ابزارهای تحلیل کد
- 80. بهبود خوانایی و نگهداری کد
- 81. اصول SOLID در طراحی نرمافزار
- 82. مقدمهای بر مفاهیم NoSQL (اشارهٔ کلی)
- 83. کار با ابزارهای گزارشگیری (Reporting)
- 84. مدیریت وظایف پسزمینه (Background Tasks)
- 85. استفاده از Celery برای وظایف ناهمزمان
- 86. امنیت در برابر XSS و CSRF
- 87. مدیریت نشستها (Sessions) و کوکیها
- 88. مقدمهای بر طراحی پایدار (Sustainable Design)
- 89. کار با ابزارهای مانیتورینگ سامانه
- 90. اصول کار تیمی در توسعهٔ نرمافزار
- 91. مدیریت دانش در تیم توسعه
- 92. مستندسازی فنی سامانه
- 93. مرور و بازبینی کد (Code Review)
- 94. مدیریت ریسک در پروژههای نرمافزاری
- 95. ملاحظات مربوط به کپیرایت و لایسنس نرمافزار (متنباز)
- 96. اصول طراحی API
- 97. معماری لایهای در توسعهٔ وب
- 98. مقدمهای بر مفاهیم DevOps
- 99. استفاده از ابزارهای اتوماسیون تست
- 100. مدیریت پیکربندی (Configuration Management)
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.