دوره آموزشی توسعه سریع وب با Django 2 با هدف آشنایی به مهندسی Back-End و استفاده از زبان قدرتمند Python و فریمورک Django شروع شده است. محوریت اصلی دوره پیاده سازی یک پروژه وبلاگ با استفاده از فریمورک Django است که در طی آن با ابزارها و تکنولوژی های زیر کار خواهیم کرد. دلیل انتخاب این تکنولوژی ها آماده سازی ...

شیرجه سریع به دنیای Django 2 روشی برای آشنایی سریع و راحت با معماری های سمت سرور و معماری Django است و پیش نیاز مهمی برای یادگیری اصول برنامه نویسی بر پایه فریمورک Django است. در قسمت دوم از سری آموزش های توسعه سریع وب با Django به سراغ بررسی این معماری ها و ایجاد اولین پروژه Django می‌رویم. در ...

پنل ادمین Django، یکی از قابلیت های مفید و پراستفاده جنگو است و همچنین ویژگی اپلیکیشن ها در جنگو باعث مدیریت بهتر کدهای پیچیده و عظیم خواهد شد. ...

قبل از شروع به توسعه پروژه Django نیاز به فضایی برای ذخیره سازی داده های پروژه داریم. در قسمت ۴ از آموزش توسعه سریع وب با Django 2 با استفاده از کانتینر پلتفرم داکر دیتابیس PostgreSQL را راه اندازی خواهیم کرد و کمی در شل دیتابیس دستورات SQL را تمرین خواهیم کرد و سپس با تغییر فایل settings.py در فایل ...

قبل از شروع به ساخت هر نوع ویژگی جدید در پروژه، باید ابتدا طراحی دیتابیس و تحلیل Model ها انجام شود. با این کار از انطباق ویژگی های جدید با دیتابیس مطمئن شده و سپس شروع به برنامه نویسی پروژه می‌کنیم. در این ویدیو به سراغ تحلیل دیتابیس پروژه بلاگ پای خواهیم رفت و با استفاده از Model ها، موجودیت ...

پس از طراحی پایگاه داده و تحلیل Model ها، اکنون وقت آن است که به سراغ شخصی سازی پنل ادمین جنگو برای مشاهده راحت داده ها و آماده سازی فایل Requirements.txt است. در قسمت قبل (قسمت ۵ - طراحی دیتابیس و تحلیل Model ها) به سراغ تحلیل پایگاه داده و Model های پروژه بلاگ پای رفتیم. در این قسمت با ...

اکنون که کارمان با Model های جنگو به اتمام رسید (اما در آینده ادامه خواهد داشت) به سراغ بارگذاری قالب وب سایت توسط Django Templates خواهیم رفت و قالب وب سایت را بر روی صفحه اصلی پروژه جنگو قرار می‌دهیم. در قسمت بعد به سراغ پویا سازی Template در جنگو خواهیم رفت. ...

پس از بارگذاری Template در پروژه جنگو، نوبت آن است که به سراغ پویاسازی قسمت های مختلف پروژه بریم. در این قسمت،‌ بخش مقالات اصلی در وب سایت را پویا سازی خواهیم کرد و داده های مقالات از سمت Backend در سمت Frontend نمایش داده خواهند شد. در قسمت بعد به سراغ پویا سازی بخش مقالات ویژه خواهیم رفت. ...

پس از پویا سازی بخش مقالات اصلی، اکنون به سراغ پویا سازی بخش مقالات ویژه وب‌سایت خواهیم رفت و با کمی تغییر در Model های جنگو، قابلیت مقالات ویژه را به Model های پروژه اضافه کرده و در قالب وب‌سایت نمایش خواهیم داد. در قسمت بعد با فریمورک قدرتمند Django Rest Framework آشنا خواهیم شد. ...

در این ویدیو ابتدا با Django Rest Framework که یکی از قوی‌ترین Framework های توسعه Rest API با استفاده از Django است آشنا خواهیم شد و پس از نصب DRF، شروع به استفاده از آن خواهیم کرد. به عنوان اولین API، API مربوط به مشاهده تمام مقالات وب‌سایت را توسعه خواهیم داد. ...