کتاب راهنمای عملی مهاجرت پروژه جنگو از پایتون ۲.۷ به نسخه ۳.۸

انتخاب پلن

افزودنی‌های اختیاری

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره راهنمای عملی مهاجرت پروژه جنگو از پایتون ۲.۷ به نسخه ۳.۸

موضوع کلی: مهاجرت و به‌روزرسانی پروژه‌های نرم‌افزاری

موضوع میانی: ارتقاء نسخه چارچوب جنگو (Django) و پایتون

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

  • 1. ارزیابی اولیه پروژه جنگو و شناسایی نسخه‌های فعلی
  • 2. نصب و راه‌اندازی محیط ایزوله با پایتون ۳.۸
  • 3. مدیریت وابستگی‌ها و ابزارهای بسته‌بندی در پایتون ۳
  • 4. بررسی تفاوت‌های نحوی پایتون ۲ و ۳ برای کدنویسی سازگار
  • 5. رفع خطاهای پرینت و فرمت‌بندی رشته‌ها در مهاجرت
  • 6. مدیریت تقسیم صحیح اعداد و تغییر رفتار عملگر تقسیم
  • 7. مهاجرت کتابخانه‌های منسوخ شده به معادل‌های پایتون ۳
  • 8. جایگزینی تابع `unicode` و مدیریت رشته‌های یونیکد
  • 9. رفع خطاهای مربوط به `dict` و متدهای `iteritems`
  • 10. مدیریت استثناها و تغییر نحوه ردیابی خطا
  • 11. بررسی و به‌روزرسانی ماژول‌های `urllib` و `httplib`
  • 12. سازگار کردن کدهای مربوط به فایل و ورودی/خروجی باینری
  • 13. نصب نسخه‌های جدید کتابخانه‌های سازگار با پایتون ۳.۸
  • 14. به‌روزرسانی جنگو به نسخه واسط ۱.۱۱ و رفع خطاهای نسخه
  • 15. رفع مشکلات مربوط به `MIDDLEWARE_CLASSES` و تنظیمات جنگو
  • 16. مهاجرت از `django.conf.urls.defaults` به مسیریابی جدید
  • 17. به‌روزرسانی مدل‌ها و فیلدهای منسوخ شده در جنگو ۲
  • 18. رفع خطاهای مربوط به `python_2_unicode_compatible` و متدهای `__str__`
  • 19. مدیریت تغییرات در سیستم کوئری و `QuerySet`
  • 20. سازگار کردن فرم‌ها و فیلدهای فرم با نسخه جدید جنگو
  • 21. به‌روزرسانی تگ‌ها و فیلترهای سفارشی تمپلیت
  • 22. رفع مشکلات مربوط به `render()` و `render_to_response`
  • 23. مهاجرت از `MIDDLEWARE` قدیمی و تنظیمات امنیتی جدید
  • 24. بررسی و رفع خطاهای مربوط به `STATICFILES_STORAGE`
  • 25. مدیریت تغییرات در `django.contrib.sites` و `flatpages`
  • 26. به‌روزرسانی تست‌های واحد و رفع ناسازگاری‌های تست
  • 27. رفع مشکلات مربوط به `TransactionTestCase` و رفتار دیتابیس
  • 28. سازگار کردن کدهای مربوط به مدیریت کاربران و احراز هویت
  • 29. مهاجرت از `User.get_profile` به متدهای جدید پروفایل
  • 30. به‌روزرسانی سیستم پیام‌رسانی و `messages` فریمورک
  • 31. رفع خطاهای مربوط به `django.core.urlresolvers` و `reverse`
  • 32. مدیریت تغییرات در `django.db.models.signals` و اتصال سیگنال‌ها
  • 33. به‌روزرسانی ادمین پنل و رفع مشکلات `ModelAdmin`
  • 34. بررسی و رفع خطاهای مربوط به `manage.py` و دستورات مدیریتی
  • 35. سازگار کردن کدهای مربوط به `django.utils.six` و حذف آن
  • 36. رفع مشکلات مربوط به `LazyObject` و بارگذاری تنبل
  • 37. مهاجرت از `django.contrib.contenttypes` و `GenericForeignKey`
  • 38. به‌روزرسانی تنظیمات `TEMPLATES` و موتور تمپلیت
  • 39. مدیریت تغییرات در `django.test.client` و شبیه‌سازی درخواست
  • 40. رفع خطاهای مربوط به `django.http` و پاسخ‌های HTTP
  • 41. سازگار کردن کدهای مربوط به `django.core.files` و آپلود فایل
  • 42. به‌روزرسانی وابستگی‌های خارجی و کتابخانه‌های شخص ثالث
  • 43. رفع مشکلات مربوط به `celery` و صف‌های وظیفه در پایتون ۳
  • 44. مهاجرت از `South` به `django.db.migrations` و مدیریت مهاجرت‌ها
  • 45. بررسی و رفع خطاهای مربوط به `django.contrib.admin` و سفارشی‌سازی
  • 46. مدیریت تغییرات در `django.forms.widgets` و ویجت‌های فرم
  • 47. به‌روزرسانی `django.contrib.staticfiles` و مدیریت فایل‌های استاتیک
  • 48. رفع خطاهای مربوط به `django.core.cache` و بک‌اندهای کش
  • 49. سازگار کردن کدهای مربوط به `django.contrib.sessions` و نشست‌ها
  • 50. مهاجرت از `django.contrib.gis` و کتابخانه‌های مکانی (در صورت نیاز)
  • 51. رفع مشکلات مربوط به `django.core.paginator` و صفحه‌بندی
  • 52. به‌روزرسانی `django.core.serializers` و سریال‌سازی داده‌ها
  • 53. بررسی و رفع خطاهای مربوط به `django.core.validators` و اعتبارسنجی
  • 54. مدیریت تغییرات در `django.template.context_processors` و پردازشگرهای متن
  • 55. سازگار کردن کدهای مربوط به `django.contrib.humanize` و فیلترهای نمایشی
  • 56. رفع خطاهای مربوط به `django.utils.timezone` و مدیریت منطقه زمانی
  • 57. به‌روزرسانی `django.utils.translation` و سیستم ترجمه
  • 58. مهاجرت از `django.contrib.webdesign` و حذف آن در نسخه جدید
  • 59. رفع مشکلات مربوط به `django.test.utils` و ابزارهای تست
  • 60. سازگار کردن کدهای مربوط به `django.core.management` و دستورات سفارشی
  • 61. به‌روزرسانی `django.conf.urls.static` و مسیردهی فایل‌های استاتیک
  • 62. بررسی و رفع خطاهای مربوط به `django.contrib.auth` و بک‌اندهای احراز هویت
  • 63. مدیریت تغییرات در `django.contrib.messages` و ذخیره پیام‌ها
  • 64. رفع خطاهای مربوط به `django.contrib.sitemaps` و نقشه سایت
  • 65. سازگار کردن کدهای مربوط به `django.contrib.syndication` و فیدها
  • 66. به‌روزرسانی `django.core.handlers` و هندلرهای درخواست
  • 67. مهاجرت از `django.core.context_processors` به `django.template.context_processors`
  • 68. رفع مشکلات مربوط به `django.db.models.fields` و فیلدهای سفارشی
  • 69. سازگار کردن کدهای مربوط به `django.db.models.aggregates` و توابع تجمعی
  • 70. به‌روزرسانی `django.db.models.lookups` و جستجوهای سفارشی
  • 71. بررسی و رفع خطاهای مربوط به `django.db.models.constraints` و محدودیت‌ها
  • 72. مدیریت تغییرات در `django.db.models.indexes` و ایندکس‌های دیتابیس
  • 73. رفع خطاهای مربوط به `django.db.models.expressions` و عبارات پایگاه داده
  • 74. سازگار کردن کدهای مربوط به `django.db.models.functions` و توابع دیتابیس
  • 75. به‌روزرسانی `django.db.backends` و بک‌اندهای دیتابیس
  • 76. مهاجرت از `django.db.transaction` و مدیریت تراکنش‌ها
  • 77. رفع مشکلات مربوط به `django.db.models.options` و گزینه‌های مدل
  • 78. سازگار کردن کدهای مربوط به `django.db.models.manager` و مدیران سفارشی
  • 79. به‌روزرسانی `django.db.models.queryset` و متدهای کوئری پیشرفته
  • 80. بررسی و رفع خطاهای مربوط به `django.db.models.signals` و سیگنال‌های پیشرفته
  • 81. مدیریت تغییرات در `django.urls` و تابع `path` و `re_path`
  • 82. رفع خطاهای مربوط به `django.views.generic` و نماهای عمومی
  • 83. سازگار کردن کدهای مربوط به `django.views.decorators` و دکوراتورهای نما
  • 84. به‌روزرسانی `django.shortcuts` و توابع کمکی
  • 85. مهاجرت از `django.template.loader` به `django.template.engine`
  • 86. رفع مشکلات مربوط به `django.template.response` و پاسخ‌های تمپلیت
  • 87. سازگار کردن کدهای مربوط به `django.middleware` و میان‌افزارهای سفارشی
  • 88. به‌روزرسانی `django.core.files.storage` و سیستم ذخیره‌سازی
  • 89. بررسی و رفع خطاهای مربوط به `django.core.signing` و امضای داده‌ها
  • 90. مدیریت تغییرات در `django.core.mail` و ارسال ایمیل
  • 91. رفع خطاهای مربوط به `django.core.exceptions` و استثناهای سفارشی
  • 92. سازگار کردن کدهای مربوط به `django.utils` و ابزارهای عمومی
  • 93. به‌روزرسانی `django.conf` و مدیریت تنظیمات پروژه
  • 94. تست نهایی یکپارچگی و اجرای کامل پروژه پس از مهاجرت

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

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

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

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

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


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

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

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

نظرات

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

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