مدت :

۱ ساعت و ۲۲ دقیقه

قیمت : ۱۷۸,۰۰۰ تومان
LinkedIn
Twitter
Facebook
Telegram

درباره مدرس 

اطلاعات دوره

توضیحات

سلام. به این آموزش از هم‌رویش خوش آمدید! این دومین فصل از دوره ساخت پلتفرم آموزش آنلاین با جنگو است. در فصل دوم از آموزش پروژه محور با استفاده از فریم ورک قدرتمند و محبوب جنگو دومین گام را به سمت ساخت پلتفرم آموزشی بر می‌داریم و مدل های پیشرفته‌تری می‌نویسیم. اگر تا الان فصل اول این دوره آموزشی را ندیدید پیشنهاد می‌کنم به این لینک(+) مراجعه کنید و پروژه را از ابتدا با من پیش ببرید.

 

جنگو چیست؟

جنگو (Django) یکی از محبوب‌ترین فریمورک‌های برنامه‌نویسی وب است. این فریمورک مبتنی بر پایتون و زبان سطح بالاست که امکان ساخت و توسعه سریع وب سایت‌های ایمن را فراهم می‌کند.

جنگو توسط توسعه دهندگان باتجربه ساخته شده و از بسیاری از مشکلات هنگام تولید وب سایت پیشگیری می‌کند، بنابراین می‌توانید بدون نیاز به هیچ نگرانی خاصی، تنها روی نوشتن برنامه و یا ساخت و طراحی سایت تمرکز کنید.

این برنامه رایگان و منبع باز (Open Source) است، همینطور دارای یک انجمن پرکاربرد و فعال، مستندات عالی و گزینه‌های بسیار برای پشتیبانی رایگان و غیر رایگان می‌باشد.

 

این آموزش در یک نگاه:

در فصل اول این دوره آموزشی در هشت درس فصل اول توانستیم اولین اپلیکیشن دانش آموز را بسازیم. در فصل دوم از دوره آموزشی که ادامه هشت درس قبلی است این آموزش را با معرفی Generic Model ها شروع می‌کنیم و با یک مثال از دنیای واقعی آن را بیشتر توضیح می‌دهیم.

در درس دهم Model Inheritance را معرفی می‌کنیم و با Abstract model ها Multi-table Model ها و Proxy model ها آشنا می شویم. ما از این مدل‌ها در جلسات بعدی در توسعه پروژه استفاده خواهیم کرد.

در درس یازدهم مدل مربوط به محتواهای درسی یا همان (Content) را در دو بخش ایجاد می‌کنیم.

درس دوازدهم از لحاظ محتوایی کمی متفاوت از سایر درس‌ها است. در این قسمت ما نگاهی به گیت هاب پروژه می‌اندازیم و رویکرد مناسب برای پیاده سازی ورژن کنترل سیستم را بیان می‌کنیم.

در قسمت سیزدهم یک Custom model field خواهیم ساخت. این Custom model field دقیقا منطبق با نیاز ما در پروژه خواهد بود.

در درس چهاردهم این Custom model field را در مدل‌های پروژه وارد می‌کنیم. در نهایت در قسمت پانزدهم این Custom model field را با دیتای فیک تست می‌کنیم.

 

این آموزش بی نظیر است زیرا:

– کاملا پروژه محور است.
– از فریمورک قدرتمند جنگو در این پروژه استفاده شده است.
– ویژگی‌های بسیار متداول و کاربردی که در اکثر وبسایت‌ها مشترک می‌باشد، تدریس شده است.
– در این فصل از Generic model ها و نیز مباحث پیشرفته مدل ها صحبت می‌کنیم.

 

کلیدواژگان

آموزش ساخت سایت با جنگو | ساخت سایت آموزشی با django | آموزش طراحی سایت آموزشی با جنگو | آموزش طراحی سایت آموزشی با django | ساخت وبسایت با جنگو | ساخت وبسایت با django

سرفصل‌

سرفصل‌

درس صفر:  معرفی دوره

  • ارجاع به فصل اول آموزش دوره

 

درس نهم: Generic models در جنگو

  • توضیحات تکمیلی با استفاده از مثال در دنیای واقعی

 

درس دهم: استفاده از Model Inheritance در جنگو و انواع آن

  • آشنایی با Abstract models
  • آشنایی با Multi-table models
  • آشنایی با Proxy models

 

درس یازدهم: ساخت مدل Content برای محتواهای چند ریختی – قسمت اول

  •  ایجاد generic relation برای مدل content

 

درس یازدهم: ساخت مدل Content برای محتواهای چند ریختی – قسمت دوم

  • ساخت مدل ItemBase به عنوان یک Abstract model
  • ساخت مدل های مربوط به تایپ های مختلف محتوا (text, file, video, image)

 

درس دوازدهم: ذخیره سازی اطلاعات در گیت هاب

  • توضیح در مورد رویکرد مناسب برای ورژن کنترل
  • push کردن اطلاعات به گیتهاب پروژه

 

درس سیزدهم: ساخت Custom model field برای مرتب سازی مدل ها(order)

  • migrate کردن مدل های ساخته شده
  • ساخت فایل fields.py و تعریف منطق custom model field

 

درس چهاردهم: اعمال کردن custom Model Field

  •  مرتب سازی مدل های module و content ب ااستفاده از order field

 

درس پانزدهم: تست عملکرد Custom model field

  • ساخت مدل های فیک content و module برای بررسی عملکرد order field

 

 

 

 

نظرات (1)

1 دیدگاه برای ساخت وبسایت آموزشی با جنگو ــ فصل دوم: مدل های پیشرفته

  1. مصطفی آصفی

    درود به شما. این موضوع جاش تو دوره های جنگوی هم رویش خالی بود.
    در انتظار فصل های بعدی

    • داریوش دهقانی

      سلام و ادب
      تشکر

دیدگاه خود را بنویسید

نظرات کاربران در خصوص دوره 

1 دیدگاه برای ساخت وبسایت آموزشی با جنگو ــ فصل دوم: مدل های پیشرفته

  1. مصطفی آصفی

    درود به شما. این موضوع جاش تو دوره های جنگوی هم رویش خالی بود.
    در انتظار فصل های بعدی

    • داریوش دهقانی

      سلام و ادب
      تشکر

دیدگاه خود را بنویسید