معرفی دوره
راهنمای جامع توسعهی وب با Django
◀ میخوای از همون اول کار درست وارد دنیای جنگو بشی؟
◀ میخوای جنگو رو مثل کف دستت بلد باشی؟
◀ دنبال یه منبع همهچیتموم، منظم و کاربردی میگردی که از “سلام جنگو” شروع کنه برسه به دیپلوی پروژه روی سرور
◀ دلت میخواد همهی فیچرهای خفن Django رو پروژهمحور یاد بگیری، نه فقط تئوری و خشک؟
📘 این داکیومنت آموزش جنگو، حکم GPS یادگیریت رو داره؛ از لحظهای که تازه جنگو رو نصب میکنی، تا جایی که پروژهتو با اعتمادبهنفس کامل میفرستی روی سرور و همه میگن: «این دیگه چه شاهکاریه؟» 🚀
چون واقعاً داره از پایهی پایه (تاریخچه و معماری) تا تهِ ته (دیپلوی روی اوبونتو، DNS، SSL، Git، PWA و حتی MPTT) رو پوشش میده. یعنی تقریباً چیزی نیست که از قلم افتاده باشه و صد البته با یه زبون ساده، مثالهای واقعی و ساختاری که حتی نصفشب هم بشینی بخونی سرت گیج نره، این داکیومنت کاری میکنه که هم تازهکارا و هم حرفهایها چیزی برای یاد گرفتن پیدا کنن.
🧩 یه نگاه به سرفصلها بندازیم:
-
مقدمه و پایهها: تاریخچه، معماری MVT، نصب و راهاندازی پروژه و اپها
-
ویوها و URLها: تعریف ویو، ساخت الگوهای URL، پاس دادن دادهها به مسیرها
-
تمپلیتها و جادوهاش: تگهای آماده، شرط و حلقه، فیلترها، ساخت تگ و فیلتر اختصاصی
-
مدلها و دیتابیس: از ساخت جدول و فیلدها تا روابط OneToOne، ManyToMany و جستجوی حرفهای
-
فرمها و CRUD: ایجاد، ویرایش، حذف و مدیریت دادهها مثل یه پرو
-
استاتیک و تمها: استایلدهی، مدیریت عکس و فایل، ساخت صفحات خطای اختصاصی
-
سیگنالها: اینکه چطوری پشت صحنه رو اتومات کنی
-
احراز هویت: لاگین، لاگاوت، محدودیت دسترسی و حتی ساخت یوزر سفارشی با AbstractUser و AbstractBaseUser
-
مدیریت کاربران: ثبتنام، ویرایش پروفایل، محدود کردن دسترسیها
-
جستجو و صفحهبندی: سرچ پیشرفته، Pagination و ترکیب این دوتا
-
تعامل با کاربر: پیامها، سیستم کامنت، امتیازدهی و حتی چت داخلی 😎
-
ارتباطات و امنیت: ایمیل با Gmail و Zoho، بازیابی رمز با ایمیل یا OTP، مدیریت پسوردها
-
REST API با DRF: CRUD کامل، روابط بین مدلها، احراز هویت با توکن، Pagination
-
دیپلوی روی سرور واقعی: Gunicorn، Nginx، Ubuntu، DNS و SSL — به سبک حرفهای
-
ایمیل اختصاصی: Zoho Mail و تنظیمات DNS
-
SEO: فایل robots.txt و sitemap برای گوگلپسند شدن پروژه
-
مدیریت نسخهها: گیت، تنظیمات، gitignore و کل داستان ورژن کنترل
-
ضمیمههای خفن: چندزبانه کردن پروژه، نمایش آخرین بازدید، Dropdown وابسته، دادههای حجم انبوه، اسکریپتهای مستقل، نقشه، وب اپلیکیشن PWA، دادههای درختی چندسطحی (MPTT) و کلی چیز دیگه
🎯 چرا این داکیومنت؟
-
✍️ توسط کسی نوشته شده که نون جنگو رو میخوره 🍞
-
📚 قدم به قدم و منظم، از صفر تا فولاستک
-
💡 تاکید روی کار عملی (فقط حرف نمیزنیم، کد میزنیم)
-
🧪 همهی ماژولهای مهم و خفن جنگو پوشش داده شده
-
🌐 یاد میگیری چطور پروژه رو واقعی کنی و بندازی روی سرور
-
🔧 کلی ضمیمهی کاربردی برای وقتایی که میخوای یه لِوِل بالاتر بری
📌 این داکیومنت برا کیا خوبه؟
-
دانشجوها و علاقهمندای توسعه وب
-
تازهکارایی که میخوان مسیرشون رو درست شروع کنن
-
حرفهایهایی که دنبال یه مرجع جامع میگردن
-
تیمهایی که آموزش استاندارد لازم دارن
🚀 آخرش چی میشه؟
این که فقط جنگو یاد نمیگیریم؛ یه پروژهی واقعی، امن، مقیاسپذیر، با کلاس و قابل ارائه میسازیم که همه روش کراش میزنن و حتی میشه باهاش سبک زندگی ساخت که بشه باهاش پُز داد 😎!
📥 همین الان شروع کنیم؟ !!! بریم اولین پروژهی حرفهای جنگوتو لانچ کنیم.