اپلیکیشن اندرویدی فلشکارت آموزشی ساخت پروژههای کاربردی وب با جنگو: از پایه تا پیشرفته
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت پروژههای کاربردی وب با جنگو: از پایه تا پیشرفته
موضوع کلی: توسعه نرمافزار و برنامهنویسی وب
موضوع میانی: توسعه وب با پایتون و جنگو
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه وب و پایتون
- 2. آشنایی با مفاهیم پایهای جنگو
- 3. نصب و راهاندازی محیط توسعه جنگو
- 4. ساختار کلی یک پروژه جنگو
- 5. مدلها: تعریف پایگاه داده در جنگو
- 6. نمایشها: منطق پردازش درخواستها
- 7. قالبها: ارائه دادهها به کاربر
- 8. مسیرها: هدایت درخواستها به نمایشها
- 9. مدیریت URL در جنگو
- 10. فرمها: دریافت و اعتبارسنجی ورودی کاربر
- 11. نمایش لیستها و جزئیات در جنگو
- 12. عملیات CRUD در جنگو
- 13. کار با مدلهای ارتباطی (ForeignKey, ManyToMany)
- 14. پیادهسازی سیستم احراز هویت کاربران
- 15. مدیریت مجوزها و سطوح دسترسی
- 16. استفاده از کلاسهای View عمومی (Generic Views)
- 17. ساخت فرمهای سفارشی در جنگو
- 18. اعتبارسنجی پیشرفته در فرمها
- 19. کار با فایلها و آپلود در جنگو
- 20. ساخت API با استفاده از جنگو REST Framework
- 21. مقدمهای بر RESTful API
- 22. پیادهسازی Serializers در DRF
- 23. Views در DRF
- 24. Routing در DRF
- 25. احراز هویت در DRF
- 26. مجوزها در DRF
- 27. فیلتر کردن و مرتبسازی در DRF
- 28. نمایندگی (Pagination) در DRF
- 29. نمایش مدلهای تو در تو (Nested Models)
- 30. کار با ViewSets و Routers در DRF
- 31. تست نویسی در جنگو
- 32. تست مدلها
- 33. تست نمایشها
- 34. تست فرمها
- 35. تست API
- 36. استقرار (Deployment) پروژههای جنگو
- 37. تنظیمات سرور وب (Nginx/Apache)
- 38. مدیریت پایگاه داده در محیط عملیاتی
- 39. استفاده از Docker برای بستهبندی برنامه
- 40. آشنایی با مفاهیم DevOps
- 41. مدیریت کش در جنگو
- 42. بهینهسازی پایگاه داده
- 43. بهینهسازی کوئریها
- 44. فشردهسازی داراییها (Assets)
- 45. استفاده از CDN
- 46. امنیت در پروژههای جنگو
- 47. جلوگیری از حملات رایج (CSRF, XSS, SQL Injection)
- 48. مدیریت اطلاعات حساس
- 49. رمزنگاری دادهها
- 50. پشتیبانگیری و بازیابی اطلاعات
- 51. مقدمهای بر طراحی رابط کاربری (UI)
- 52. اصول طراحی تجربه کاربری (UX)
- 53. استفاده از Bootstrap یا Tailwind CSS
- 54. پیادهسازی رابط کاربری واکنشگرا (Responsive)
- 55. استفاده از JavaScript در فرانتاند
- 56. کار با AJAX در جنگو
- 57. ساخت داشبوردهای مدیریتی
- 58. پیادهسازی سیستم جستجوی پیشرفته
- 59. کار با نقشههای گوگل
- 60. پردازش پرداخت آنلاین (با درگاههای مجاز)
- 61. ارسال ایمیل و پیامک
- 62. مدیریت وظایف زمانبندی شده (Celery)
- 63. کار با صفهای پیام (Message Queues)
- 64. مقدمهای بر معماری میکروسرویس
- 65. ارتباط بین سرویسها
- 66. پروژه اول: فروشگاه اینترنتی ساده
- 67. پروژه دوم: وبلاگ پیشرفته
- 68. پروژه سوم: سیستم مدیریت وظایف
- 69. پروژه چهارم: انجمن گفتگو
- 70. پروژه پنجم: سیستم رزرو آنلاین
- 71. پروژه ششم: پلتفرم آموزشی ساده
- 72. پروژه هفتم: سیستم مدیریت املاک
- 73. پروژه هشتم: گالری تصاویر
- 74. پروژه نهم: سیستم گزارشدهی
- 75. مدیریت خطاها و لاگگیری
- 76. بررسی ابزارهای مانیتورینگ
- 77. مفاهیم CI/CD
- 78. مقدمهای بر توسعه نرمافزار چابک
- 79. اصول کدنویسی تمیز (Clean Code)
- 80. بازآفرینی کد (Refactoring)
- 81. مستندسازی کد
- 82. مدیریت وابستگیها
- 83. مقدمهای بر معماری نرمافزار
- 84. الگوهای طراحی رایج در جنگو
- 85. اصول توسعه پایدار
- 86. ارزیابی عملکرد پروژهها
- 87. آینده توسعه وب با جنگو
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.