در این گام به موارد زیر پرداخته شدهاست:
1- مقدمه
انتخاب فریمورک توسعه وب برای آغاز یک پروژه کاری بسیار حائز اهمیت است. فریمورکها کتابخانههای برنامهنویسی و قوانین توسعه نرمافزار محسوب میشوند. علیرغم وجود فریمورکهای بسیار در بازار، بسیاری از شرکتها و پروژههای مستقل، Django را برای توسعه وب انتخاب میکنند، زیرا از قابلیتهای بیشتری نسبت به سایر موارد موجود برخوردار است؛ جنگو یک فریمورک منبعباز و بسیار کاربردی برای زبان برنامهنویسی python میباشد که امکان کدنویسی سریع و پایدار با یک طراحی مناسب را برای توسعه وب ایجاد میکند. هدف اصلی و مهم چارچوب جنگو سادهسازی فرآیند برنامهنویسی میباشد؛ در واقع با کمک آن میتوانید با دسترسی به جعبهابزاری از کامپوننتها، به جای نوشتن کدهای تکراری، بر روی قسمتهای مهم پروژه مربوطه متمرکز شوید.
باتوجه به اینکه جنگو کدهای اصلی را پنهان میکند و اطلاعات از طریق تمپلیتها به مرورگر ارسال میشود، میتوان گفت از خطاهای امنیتی که معمولا در PHP وجود دارد، جلوگیری مینماید. پشتیبانی از ORM، وبسایتهای چندزبانه، سایر فریمورکها، پایگاههای داده Oracle، MySQL، PostgreSQL و... برخی از مزایای این فریمورک کارآمد است. شایان ذکر است Django سیستم راهاندازی سایت شرکتهای بزرگی مانند Pinterest، Instagram، Mozilla و NASA نیز میباشد.
نتایج عالی بهدستآمده و برنامههای خارقالعادهای که با این فریمورک نوشته شدهاند، باعث معرفی کامل آن شده است. اگر شما هم از جمله افرادی هستید که با زبان برنامهنویسی پایتون آشنایی دارید و میخواهید طراحی یک اتوماسیون یا اپلیکیشن تحت وب را انجام دهید، این دوره جامع آموزشی را از دست ندهید.
در این راستا سامانه میدون، دوره تصویری آموزش جنگو از صفر به صورت پروژه محور و با زبانی ساده را با کاملترین نکات و مباحث روز با همکاری شرکت دانشجویار آماده کرده است تا علاقهمندان و همچنین افراد جویای کسب مهارت جهت ورود به بازارکار در حوزههای مرتبط با خیالی آسوده به یادگیری این نرمافزار بپردازند.
در این گام به موارد زیر پرداخته شدهاست:
1- مقدمه
در این گام به موارد زیر پرداخته شدهاست:
2- نصب دی جنگو
در این گام به موارد زیر پرداخته شدهاست:
3- ساخت اولین پروژه django
در این گام به موارد زیر پرداخته شدهاست:
4- طراحی مدل ها
در این گام به موارد زیر پرداخته شدهاست:
5- آماده سازی پنل ادمین django
در این گام به موارد زیر پرداخته شدهاست:
6- آشنایی با Query Set و Shell
در این گام به موارد زیر پرداخته شدهاست:
7- ساخت List view و Detail view
در این گام به موارد زیر پرداخته شدهاست:
8- ایجاد Template متناسب با View ها – بخش اول
در این گام به موارد زیر پرداخته شدهاست:
9- ایجاد Template متناسب با View ها – بخش دوم
در این گام به موارد زیر پرداخته شدهاست:
10- اضافه کردن صفحه بندی (Pagination)
در این گام به موارد زیر پرداخته شدهاست:
11- طراحی مدل های ثبت نظرات وبلاگ
در این گام به موارد زیر پرداخته شدهاست:
12- ثبت نظر با استفاده از Form ها
در این گام به موارد زیر پرداخته شدهاست:
13- افزودن تگ به مطالب با استفاده از پکیج Taggit
در این گام به موارد زیر پرداخته شدهاست:
14- ساخت Custom Template Tag ها