کتاب آموزش جامع فریم‌ورک جنگو (Django) برای توسعه وب‌اپلیکیشن‌های امن و مقیاس‌پذیر

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش جامع فریم‌ورک جنگو (Django) برای توسعه وب‌اپلیکیشن‌های امن و مقیاس‌پذیر

موضوع کلی: فناوری اطلاعات و توسعه نرم‌افزار

موضوع میانی: توسعه وب و برنامه‌نویسی

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر توسعه وب و جنگو
  • 2. نصب و راه‌اندازی محیط توسعه جنگو
  • 3. آشنایی با ساختار پروژه‌های جنگو
  • 4. مدیریت برنامه‌های جنگو
  • 5. مفاهیم اولیه مدل‌ها در جنگو
  • 6. تعریف و کار با فیلدهای مدل
  • 7. روابط بین مدل‌ها (یک به یک، یک به چند، چند به چند)
  • 8. کوئری‌ست‌ها و کار با پایگاه داده
  • 9. انجام عملیات CRUD در جنگو
  • 10. فیلتر کردن و مرتب‌سازی داده‌ها
  • 11. توابع و متدهای پرکاربرد در کوئری‌ست‌ها
  • 12. مدیریت مهاجرت‌های پایگاه داده
  • 13. آشنایی با جنگو اد‌مین (Django Admin)
  • 14. سفارشی‌سازی صفحه ادمین
  • 15. مدیریت کاربران و مجوزها در ادمین
  • 16. مفاهیم اولیه ویوها (Views) در جنگو
  • 17. توابع ویو مبتنی بر درخواست (Function-Based Views)
  • 18. کلاس‌های ویو مبتنی بر کلاس (Class-Based Views)
  • 19. استفاده از کلاس‌های جنریک ویو
  • 20. مدیریت درخواست‌های GET و POST
  • 21. کار با فرم‌ها در جنگو
  • 22. طراحی و اعتبارسنجی فرم‌های سفارشی
  • 23. مدیریت فایل‌ها و آپلود در فرم‌ها
  • 24. مفاهیم اولیه تمپلیت‌ها (Templates) در جنگو
  • 25. موتور تمپلیت جنگو (Django Template Engine)
  • 26. کار با تگ‌ها و فیلترهای تمپلیت
  • 27. ارث‌بری تمپلیت‌ها
  • 28. مسیردهی URL در جنگو
  • 29. تعریف URLها برای ویوها
  • 30. استفاده از namespace در URLها
  • 31. مدیریت فایل‌های استاتیک (Static Files)
  • 32. بارگذاری و استفاده از فایل‌های CSS و JavaScript
  • 33. مدیریت فایل‌های مدیا (Media Files)
  • 34. مفاهیم امنیت در جنگو
  • 35. جلوگیری از حملات CSRF (Cross-Site Request Forgery)
  • 36. جلوگیری از حملات XSS (Cross-Site Scripting)
  • 37. مدیریت نشست‌ها (Sessions) و کوکی‌ها
  • 38. احراز هویت کاربران (Authentication)
  • 39. ثبت‌نام کاربران
  • 40. ورود و خروج کاربران
  • 41. مدیریت پروفایل کاربران
  • 42. سیستم مجوزها (Permissions) در جنگو
  • 43. تعریف و تخصیص مجوزها
  • 44. پیاده‌سازی مجوزها در ویوها و تمپلیت‌ها
  • 45. آشنایی با جنگو REST Framework
  • 46. نصب و پیکربندی DRF
  • 47. ساخت APIهای مبتنی بر کلاس
  • 48. سریالیزرها (Serializers) در DRF
  • 49. اعتبارسنجی داده‌ها در سریالیزرها
  • 50. نمایش‌دهنده‌ها (ViewSets) و روترها (Routers)
  • 51. کار با مدل‌های سریالایزر
  • 52. احراز هویت در DRF (توکن، JWT)
  • 53. مدیریت درخواست‌ها در DRF
  • 54. فیلترینگ و مرتب‌سازی در API
  • 55. مستندسازی API با Swagger/OpenAPI
  • 56. تست‌نویسی در جنگو
  • 57. نوشتن تست‌های واحد (Unit Tests)
  • 58. نوشتن تست‌های ادغام (Integration Tests)
  • 59. استفاده از ابزارهای تست جنگو
  • 60. بهینه‌سازی عملکرد در جنگو
  • 61. کشینگ (Caching) در جنگو
  • 62. بهینه‌سازی کوئری‌های پایگاه داده
  • 63. پروفایلینگ (Profiling) کد
  • 64. مدیریت خطاها و لاگ‌گیری (Logging)
  • 65. کار با انواع مختلف لاگرها
  • 66. تنظیمات لاگ‌گیری در جنگو
  • 67. استقرار (Deployment) اپلیکیشن‌های جنگو
  • 68. مفاهیم اولیه استقرار
  • 69. استفاده از وب سرورها (Nginx, Apache)
  • 70. استفاده از WSGI سرورها (Gunicorn, uWSGI)
  • 71. مدیریت پایگاه داده در محیط پروداکشن
  • 72. امنیت در مرحله استقرار
  • 73. استفاده از Docker برای استقرار
  • 74. مفاهیم Caching پیشرفته
  • 75. استفاده از Redis برای Caching
  • 76. مدیریت تراکنش‌ها در جنگو
  • 77. استفاده از Task Queues (Celery)
  • 78. پردازش وظایف پس‌زمینه
  • 79. مدیریت و نظارت بر Celery
  • 80. مباحث پیشرفته مدل‌ها
  • 81. مدل‌های انتزاعی (Abstract Models)
  • 82. مدل‌های چندجدولی (Multi-table Inheritance)
  • 83. استفاده از Proxy Models
  • 84. مباحث پیشرفته ویوها
  • 85. استفاده از Mixins در Class-Based Views
  • 86. استفاده از Context Processors در تمپلیت‌ها
  • 87. مدیریت فرم‌های پیچیده
  • 88. مباحث پیشرفته تمپلیت‌ها
  • 89. ایجاد فیلترهای سفارشی تمپلیت
  • 90. ایجاد تگ‌های سفارشی تمپلیت
  • 91. بهینه‌سازی رندر تمپلیت
  • 92. مباحث پیشرفته امنیت
  • 93. جلوگیری از حملات SQL Injection
  • 94. مدیریت رمزهای عبور و هش کردن
  • 95. استفاده از HTTPS
  • 96. مباحث پیشرفته پایگاه داده
  • 97. استفاده از پایگاه داده‌های NoSQL (در صورت نیاز و سازگاری)
  • 98. بهینه‌سازیchema
  • 99. مدیریت بک‌آپ و بازیابی پایگاه داده
  • 100. مباحث پیشرفته تست‌نویسی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.