جنگو ( به انگلیسی: Django ) چارچوب نرمافزاری تحت وب آزاد و متنباز است که به زبان پایتون نوشته شدهاست و از معماری مدل-نما-قالب (Model–View–Template) پیروی میکند.
هدف اصلی جنگو ساخت آسان سایتهای پیچیده و وابسته به دیتابیس است و بر پایهٔ قابلیت استفادهٔ مجدد و قابل اتصال بودن اجزای مختلف، توسعهٔ سریع و اصل خودت را تکرار نکن (DRY) طراحی شدهاست. جنگو سراسر از پایتون استفاده میکند، حتی برای تنظیمات، فایلها و مدلهای اطلاعات.
از وبسایتهای مشهوری که از جنگو استفاده میکنند میتوان به پیبیاس، اینستاگرام، موزیلا، واشینگتن تایمز اشاره کرد. جنگو همچنین در ساخت شبکه اجتماعی پینترست استفاده شد اما بعداً، به فریم ورک فلسک انتقال یافت.
عناوین و سرفصلهای دوره آموزشی ” آموزش جامع جنگو “
مقدمه
۱- جنگو چیست
۲- برای شروع یک پروژه جنگو چه چیزهایی نیاز داریم؟
فصل اول – آغاز یک پروژه جنگو
۱- ساخت یک پروژه جنگو جدید
۲- حداقل ها برای کار کردن صفحه
۳- ساخت اولین Template جنگو
۴- برنامه های جنگو و مفهوم مدولارسازی
فصل دوم – مدیریت کاربران در خود جنگو
۱- ایجاد کاربران در جنگو
۲- ادمین جنگو – مصورسازی و ایجاد داده به آسانی
۳- احراز هویت کاربران در دو گام ساده
فصل سوم – نحوه تعامل جنگو با پایگاه های داده
۱- معرفی ORM ها
۲- ساخت اولین مدل
۳- استفاده از ادمین برای ایجاد و دستکاری داده
۴- استفاده از Shell جنگو برای ایجاد و درخواست داده
فصل چهارم – ساخت صفحات وب پویا
۱- ساخت یک Template پویا
۲- نمایش محتوای یک یادداشت تکی
۳- معرفی نماهای مبتنی بر کلاس جنگو
فصل پنجم – ساخت یک فرانت اِند قدرتمند در جنگو
۱- فایل های استاتیک در جنگو
۲- نحوه ایجاد یک HTML پایه برای تمام Template های جنگو
۳- اضافه کردن استایل
فصل ششم – فرم های جنگو – اعتبارسنجی نباید دشوار باشد
۱- ساخت یک صفحه وب
۲- آشنایی با نحوه عملکرد امنیتی جنگو در POST ها
۳- فرم های جنگو – اعتبارسنجی قوی با حداقل تلاش
۴- فرم های جنگو برای چیدمان هم مناسب هستند!
فصل هفتم – کار با داده های موجود
۱- حرف U در CRUD – آپدیت کردن داده
۲- حرف D در CRUD – حذف کردن داده
فصل هشتم – استفاده از جنگو برای ذخیره سازی و نمایش داده های کاربران
۱- ForeignKey – نحوه ارتباط مدل ها با یکدیگر
۲- فقط نمایش دادن داده های کاربری که وارد شده
۳- افزودن یک یادداشت جدید بعد از ForeignKey
فصل نهم – ورود، خروج و ثبت نام کردن آسان است
۱- افزودن صفحات ورود و خروج
۲- افزودن یک صفحه برای ثبت نام
۳- کارهای نهایی
فصل دهم – نتیجه گیری
۱- گام های بعدی
عناوین و سرفصلهای دوره آموزشی ” آموزش پیشرفته جنگو “
مقدمه
۱- انجام پروژه ها با جنگو
۲- چیزهایی که باید بدانید
۳- مرور کلی پروژه
فصل اول – آغاز کار با جنگو
۱- دنیای پایتون و جنگو
۲- زیرساخت یک پروژه جنگو
۳- اجرای جنگو
فصل دوم – مدل ها و فیلدها
۱- اعتبارسنجی ها
۲- فیلدهای اختصاصی
۳- مدیریت فایل
۴- روابط عمومی
۵- سیگنال ها
فصل سوم – نماها
۱- ایجاد خطاها
۲- نماهای مبتنی بر کلاس
۳- QuerySet ها و فیلترها
فصل چهارم – تعامل باپایگاه داده
۱- حذف کردن مدل ها
۲- Object Manager های اختصاصی
۳- گرفتن فیلدها
فصل پنجم – قالب ها در آموزش Django
۱- زبان Template جنگو
۲- کتابخانه Humanize
۳- تگ ها و فیلترهای اختصاصی
۴- متغیرها به عنوان Template ها
فصل ششم – بهبود عملکرد
۱- ایمن سازی احراز هویت
۲- Cache کردن
۳- session ها
۴- لاگ کردن
فصل هفتم – به روز ماندن
۱- پیدا کردن و استفاده از پکیج های ثالث
۲- استفاده از انجمن های مربوط به جنگو
فصل هشتم – نتیجه گیری
۱- گام های بعدی
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.