کتاب تستنویسی در Django: تضمین کیفیت وبسایت با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تستنویسی در 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: نکات و تکنیکها
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.