کتاب تست‌نویسی در Django: تضمین کیفیت وب‌سایت با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره تست‌نویسی در Django: تضمین کیفیت وب‌سایت

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

موضوع میانی: Django

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

  • 1. آشنایی با فریم‌ورک Django و مفاهیم پایه
  • 2. نصب و پیکربندی محیط توسعه Django
  • 3. ساختار یک پروژه Django استاندارد
  • 4. مدل‌ها در Django: تعریف و کاربرد
  • 5. فیلدهای مدل: انواع و ویژگی‌ها
  • 6. روابط بین مدل‌ها: یک به یک، یک به چند، چند به چند
  • 7. مهاجرت‌های Django: ایجاد و اعمال تغییرات در پایگاه داده
  • 8. مدیریت پایگاه داده با Django ORM
  • 9. QuerySetها: بازیابی داده‌ها از پایگاه داده
  • 10. فیلتر کردن QuerySetها: استفاده از عملگرهای شرطی
  • 11. مرتب‌سازی QuerySetها: استفاده از order_by
  • 12. پیمایش روابط مدل‌ها: استفاده از select_related و prefetch_related
  • 13. فرم‌ها در Django: ایجاد و پردازش فرم‌ها
  • 14. اعتبارسنجی فرم‌ها: استفاده از فیلدهای اعتبارسنجی داخلی
  • 15. نمایش فرم‌ها در قالب‌ها
  • 16. پردازش داده‌های ارسالی از فرم‌ها
  • 17. Views در Django: ایجاد و مدیریت Viewها
  • 18. Viewهای مبتنی بر تابع در مقابل Viewهای مبتنی بر کلاس
  • 19. آرگومان‌های View: دریافت و استفاده از داده‌ها در Viewها
  • 20. قالب‌ها در Django: ایجاد و استفاده از قالب‌ها
  • 21. زبان قالب Django: سینتکس و تگ‌ها
  • 22. ارسال داده‌ها از View به قالب
  • 23. استفاده از متغیرها و حلقه‌ها در قالب‌ها
  • 24. CSS و JavaScript در Django: ادغام با قالب‌ها
  • 25. آشنایی با Bootstrap و استفاده در Django
  • 26. کار با فایل‌های استاتیک در Django
  • 27. مدیریت رسانه‌ها (Media Files) در Django
  • 28. آپلود فایل‌ها و مدیریت آن‌ها
  • 29. پیاده‌سازی سیستم احراز هویت (Authentication)
  • 30. مدیریت کاربران و گروه‌ها
  • 31. مجوزها (Permissions) در Django: کنترل دسترسی به منابع
  • 32. تست‌نویسی مقدماتی در Django
  • 33. نوشتن تست‌های واحد (Unit Tests) برای مدل‌ها
  • 34. نوشتن تست‌های یکپارچگی (Integration Tests) برای Viewها
  • 35. استفاده از TestCase در Django
  • 36. تست‌نویسی فرم‌ها و اعتبارسنجی آن‌ها
  • 37. آشنایی با مفهوم Mocking در تست‌نویسی
  • 38. تست‌نویسی Viewهای مبتنی بر کلاس
  • 39. استفاده از pytest در Django
  • 40. پیکربندی و اجرای تست‌ها
  • 41. تولید گزارش‌های تست
  • 42. استفاده از ابزارهای Coverage برای تحلیل پوشش تست
  • 43. تست‌نویسی APIها با Django REST Framework
  • 44. مدیریت خطاها و استثناها در Django
  • 45. بهینه‌سازی عملکرد Django: نکات و تکنیک‌ها

نظرات

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

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