اپلیکیشن اندرویدی فلشکارت آموزشی ساخت سامانههای پیشرفتهٔ وب با جنگو و پستگرسکیوال (Django & PostgreSQL)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت سامانههای پیشرفتهٔ وب با جنگو و پستگرسکیوال (Django & PostgreSQL)
موضوع کلی: توسعه نرمافزار و پایگاه داده
موضوع میانی: توسعهٔ وب با فریمورکهای پایتون
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعهٔ وب و جنگو
- 2. نصب و راهاندازی محیط توسعهٔ جنگو
- 3. ساختار پروژهها در جنگو
- 4. مفاهیم اصلی مدلها در جنگو
- 5. کار با پایگاه داده با استفاده از ORM جنگو
- 6. تعریف فیلدهای مدل و انواع داده
- 7. روابط بین مدلها: یک به چند
- 8. روابط بین مدلها: چند به چند
- 9. روابط بین مدلها: یک به یک
- 10. مدیریت دادهها با استفاده از Admin جنگو
- 11. ایجاد و ویرایش نماها (Views) در جنگو
- 12. مسیردهی (URL Routing) در جنگو
- 13. قالبها (Templates) و موتور قالب جنگو
- 14. کار با دادهها در قالبها
- 15. فرمها در جنگو: معرفی و کاربرد
- 16. اعتبارسنجی فرمها در جنگو
- 17. مدیریت جلسات (Sessions) و کوکیها
- 18. احراز هویت کاربران در جنگو
- 19. مجوزدهی (Authorization) در جنگو
- 20. امنیت در جنگو: حملات رایج و مقابله
- 21. معرفی پستگرسکیوال (PostgreSQL)
- 22. نصب و پیکربندی پستگرسکیوال
- 23. مفاهیم پایگاه داده رابطهای
- 24. طراحی طرحوارهٔ پایگاه داده
- 25. بهینهسازی پرسوجوها در پستگرسکیوال
- 26. شاخصگذاری (Indexing) در پستگرسکیوال
- 27. توابع پنجرهای (Window Functions) در پستگرسکیوال
- 28. توابع تجمعی (Aggregate Functions) در پستگرسکیوال
- 29. کار با دادههای جغرافیایی (GIS) در پستگرسکیوال
- 30. استفاده از PostGIS با جنگو
- 31. مفاهیم پایگاه دادهٔ NoSQL (مقایسه)
- 32. کار با دادههای JSON در پستگرسکیوال
- 33. انواع دادههای پیشرفته در پستگرسکیوال
- 34. مدیریت تراکنشها (Transactions)
- 35. نسخهبندی دادهها (Versioning)
- 36. پشتیبانگیری و بازیابی دادهها
- 37. مفاهیم معماری نرمافزار
- 38. معماری MVC و MVT در جنگو
- 39. طراحی API با جنگو REST Framework
- 40. احراز هویت در API
- 41. اعتبارسنجی در API
- 42. مستندسازی API
- 43. کار با وظایف پسزمینه (Background Tasks)
- 44. استفاده از Celery با جنگو
- 45. صفهای پیام (Message Queues)
- 46. استقرار (Deployment) برنامههای جنگو
- 47. مقدمهای بر Docker و کانتینرسازی
- 48. استفاده از Docker برای جنگو
- 49. استقرار در سرورهای ابری (مانند ویرگول)
- 50. مدیریت داراییها (Static Files)
- 51. فشردهسازی و بهینهسازی داراییها
- 52. تستنویسی در جنگو
- 53. انواع تستها: واحد، یکپارچگی، عملکرد
- 54. مفاهیم CI/CD
- 55. پیادهسازی CI/CD برای پروژههای جنگو
- 56. مانیتورینگ و لاگگیری
- 57. ابزارهای مانیتورینگ
- 58. امنیت دادهها در پایگاه داده
- 59. رمزنگاری دادهها
- 60. مدیریت دسترسیها در پایگاه داده
- 61. بهینهسازی عملکرد پایگاه داده
- 62. تنظیمات پیشرفتهٔ پستگرسکیوال
- 63. کار با دادههای حجیم
- 64. مفاهیم دادهکاوی (مقدماتی)
- 65. مقدمهای بر یادگیری ماشین
- 66. کاربرد یادگیری ماشین در توسعهٔ وب
- 67. ادغام جنگو با مدلهای یادگیری ماشین
- 68. مفاهیم پردازش زبان طبیعی
- 69. کاربرد NLP در سامانههای وب
- 70. معماری میکروسرویس (مقدماتی)
- 71. مقایسهٔ میکروسرویس با معماری یکپارچه
- 72. مفاهیم DevOps
- 73. فرهنگ DevOps
- 74. ابزارهای اتوماسیون در DevOps
- 75. مدیریت پیکربندی
- 76. امنیت در چرخهٔ توسعهٔ نرمافزار
- 77. مقررات حفاظت از دادهها (مانند GDPR)
- 78. پیادهسازی مقررات در سامانههای وب
- 79. اصول طراحی تجربهٔ کاربری (UX)
- 80. اصول طراحی رابط کاربری (UI)
- 81. تست کاربردپذیری
- 82. دسترسیپذیری (Accessibility) وب
- 83. بهینهسازی برای موتورهای جستجو (SEO)
- 84. مقدمهای بر معماری رویداد-محور (Event-Driven)
- 85. کاربرد معماری رویداد-محور در سامانههای پیچیده
- 86. فریمورکهای جاوااسکریپت (معرفی)
- 87. کاربرد فریمورکهای جاوااسکریپت در جنگو
- 88. توسعهٔ Front-end مدرن
- 89. مقدمهای بر GraphQL
- 90. کاربرد GraphQL در پروژههای وب
- 91. مقایسهٔ REST و GraphQL
- 92. مفاهیم معماری پایدار (Sustainable Architecture)
- 93. بهینهسازی مصرف منابع
- 94. مدیریت انرژی در سامانههای ابری
- 95. مقدمهای بر بلاکچین و کاربردهای آن
- 96. کاربرد بلاکچین در سامانههای وب
- 97. امنیت در شبکههای توزیعشده
- 98. مفاهیم دادههای بزرگ (Big Data)
- 99. ابزارهای تحلیل دادههای بزرگ
- 100. معرفی چارچوبهای تحلیل داده
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.