آموزش جامع جنگو
جنگو (به انگلیسی: Django ) یک چارچوب نرمافزاری تحت وب آزاد و متنباز است که به زبان پایتون نوشته شدهاست و از معماری مدل-نما-قالب (به انگلیسی: Model–View–Template ) پیروی میکند.
پیشنیازها
آشنایی با پایتون مقدماتی و پیشرفته
جنگو (به انگلیسی: Django ) یک چارچوب نرمافزاری تحت وب آزاد و متنباز است که به زبان پایتون نوشته شدهاست و از معماری مدل-نما-قالب (به انگلیسی: Model–View–Template ) پیروی میکند.
// chapters سرفصلهای دوره
🚀 فصل ۱: شروع کار با جنگو
تو این فصل قراره جنگو رو نصب کنیم، اولین پروژه رو بسازیم و با ساختار فایلها آشنا بشیم.
🗄️ فصل ۲: مدلها و دیتابیس
تو این فصل یاد میگیری چطور با ORM جنگو کار کنی - بدون نوشتن حتی یک خط SQL!
🎯 فصل ۳: ویوها و URLها
ویوها قلب اپلیکیشن جنگو هستن. اینجا منطق برنامهت رو مینویسی.
🎨 فصل ۴: قالبها (Templates)
اینجا میخوای با زبان قالب جنگو HTML پویا بسازی - با حلقه، شرط و فیلتر!
📝 فصل ۵: فرمها
فرمها قلب تعامل کاربر با اپلیکیشن هستن. جنگو خیلی هوشمندانه باهاشون برخورد میکنه!
🛡️ فصل ۶: پنل ادمین
یکی از قدرتمندترین قابلیتهای جنگو - یه پنل مدیریت کامل که خودکار ساخته میشه!
🔐 فصل ۷: احراز هویت
جنگو یه سیستم احراز هویت کامل و آماده داره - فقط کافیه استفاده کنی!
📁 فصل ۸: فایلهای Static و Media
یاد بگیر چطور CSS، JS، تصاویر و فایلهای آپلودی رو در جنگو مدیریت کنی.
📡 فصل ۹: ساخت API با Django REST Framework
برای اپ موبایل، SPA یا microservice نیاز به API داری؟ DRF بهترین انتخابه!
⚙️ فصل ۱۰: مباحث پیشرفته
حالا که اصول کار میدونی، وقتشه با ابزارهای حرفهای آشنا بشی!
🚀 فصل ۱۱: دیپلوی روی سرور
حالا که پروژهت آماده شده، وقتشه روی سرور واقعی اجراش کنی!
⭐ فصل ۱۲: نکات حرفهای
حالا که جنگو رو یاد گرفتی، بیا چند تکنیک حرفهای رو هم بدونی!