آموزش جامع فریم ورک جنگو ( Django )
اگر از عاشقان پایتون باشید, نباید از فریم ورک محبوب و البته قدرتمند جنگو غافل شوید. این فریم ورک مبتنی بر وب و سطح بالا, رایگان و البته Open Source است.
این فریم ورک شامل مجموعه ای از ماژول هاست که به شما این امکان را می دهند که برنامه یا وب سایت خود را از ابتدا طراحی نمایید.
شرکت های بزرگی مانند Udemy ، Pinterest ، YouTube ، Instagram از جمله شرکت هایی هستند که از این فریم ورک و مزایایی همچون امنیت بالا بهره مند شده اند.
ما در اکادمی برنامه نویسان روش کار با این فریم ورک را به صورت کاملا عملی پیش خواهیم برد.
در طول مسیر با پروژه هایی که پیش رو داریم، چالش های بالقوه جنگو را کشف خواهید کرد و به تسلط بالایی خواهید رسید.
- مدرس دوره : محمد اردوخانی ( رزومه )
- تعداد ویدیوها : 140 ویدیو
- مدت زمان دوره : 39:56:00
- سطح دوره : پیشرفته
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1401/11/20
آموزش فریم ورک جنگو ( Django ) از مقدماتی تا پیشرفته
فریم ورک جنگو ( Django ) یکی از برترین فریم ورک های حال حاضر در زمینه ی برنامه نویسی وب می باشد. این فریم ورک با بهره گیری از زبان قدرتمند پایتون به عنوان هسته ی اصلی خود توانایی های بسیاری را برای برنامه نویسان جهت پیاده سازی پروژه های بزرگ و حرفه ای ایجاد می کند.
اصول کدنویسی در این فریم ورک بسیار ساده بوده و هر برنامه نویسی که مقداری با پایتون آشنایی داشته باشد میتواند از این فریم ورک قدرتمند جهت ایجاد پروژه های مبتنی بر وب استفاده کند.
برخلاف سادگی کار با این فریم ورک ، پروژه هایی نظیر Instagram ، YouTube ، Spotify ، Udemy و بسیاری دیگر در هسته ی اصلی خود از Django استفاده میکنند.
در این دوره ی آموزشی قصد داریم که این فریم ورک جذاب و دوست داشتنی را از مباحث مقدماتی تا نکات پیشرفته بررسی کنیم.
جهت استفاده از این دوره ی اموزشی دوستان باید با تکنولوژی های HTML ، CSS ، Javascript ، Jquery و Bootstrap آشنایی داشته باشند.
فهرستـــ ویدیوها
مدت زمان دوره 39:56:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
برررسی سیستم آدرس دهی ( Urls ) و منطق نمایشی ( Views )
برررسی سیستم آدرس دهی ( Urls ) و منطق نمایشی ( Views )
بررسی مفهوم درخواست GET و POST و بررسی خطای 404
بررسی مفهوم درخواست GET و POST و بررسی خطای 404
بررسی Extends در template ها و پیاده سازی Layout
بررسی Extends در template ها و پیاده سازی Layout
استفاده از فایل های static ( فایل های Css , js و ... ) در پروژه
استفاده از فایل های static ( فایل های Css , js و ... ) در پروژه
لود تصویر در پروژه و استایل نویسی صفحه ی اصلی
لود تصویر در پروژه و استایل نویسی صفحه ی اصلی
بررسی نحوه ی Insert و Update و Delete در دیتابیس در جنگو
بررسی نحوه ی Insert و Update و Delete در دیتابیس در جنگو
شخصی سازی ادمین ( نمایش لیست فیلتر و لیست قابل ویرایش )
شخصی سازی ادمین ( نمایش لیست فیلتر و لیست قابل ویرایش )
بررسی روابط موجود بین جداول
بررسی روابط موجود بین جداول ( یک به چند ، چند به چند ، یک به یک )
نمایش صفحه جزییات محصول و پیاده سازی مدل برند
نمایش صفحه جزییات محصول و پیاده سازی مدل برند
واکشی اطلاعات از درخواست POST و بررسی متدهای get و post در سرور
واکشی اطلاعات از درخواست POST و بررسی متدهای get و post در سرور
ذخیره سازی اطلاعات فرم در دیتابیس و بررسی مفهوم Model Form
ذخیره سازی اطلاعات فرم در دیتابیس و بررسی مفهوم Model Form
بررسی Create View و بررسی اولیه ی آپلود فایل در جنگو
بررسی Create View و بررسی اولیه ی آپلود فایل در جنگو
آپلود فایل و تصویر در جنگو و نحوه ی Serve کردن آنها
آپلود فایل و تصویر در جنگو و نحوه ی Serve کردن آنها
پیاده سازی ورود به حساب کاربری ( Login ) پروژه
پیاده سازی ورود به حساب کاربری ( Login ) پروژه
پیاده سازی بخش فراموشی و بازیابی کلمه عبور ( بخش اول )
پیاده سازی بخش فراموشی و بازیابی کلمه عبور ( بخش اول )
بررسی ساختار Logout و نحوه ی ارسال ایمیل در جنگو
بررسی ساختار Logout و نحوه ی ارسال ایمیل در جنگو
پیاده سازی SiteSetting و داینامیک کردن Header سایت
پیاده سازی SiteSetting و داینامیک کردن Header سایت
داینامیک کردن اطلاعات هدر و فوتر و صفحات درباره ما و تماس با ما
داینامیک کردن اطلاعات هدر و فوتر و صفحات درباره ما و تماس با ما
بررسی Sorl Thumbnail جهت فشرده سازی و Crop تصاویر
بررسی Sorl Thumbnail جهت فشرده سازی و Crop تصاویر
بررسی تاریخ شمسی و ایجاد یک tempate filter اختصاصی
بررسی تاریخ شمسی و ایجاد یک tempate filter اختصاصی
نمایش جزییات نویسنده مقاله در صفحه و پیاده سازی مدل کامنت مقاله
نمایش جزییات نویسنده مقاله در صفحه و پیاده سازی مدل کامنت مقاله
داینامیک کردن لینک فعال در Menu و ایجاد پنل کاربری
داینامیک کردن لینک فعال در Menu و ایجاد پنل کاربری
ویرایش اطلاعات کاربر در پنل کاربری ( بخش اول )
ویرایش اطلاعات کاربر در پنل کاربری ( بخش اول )
پیاده سازی کامپوننت برند محصولات
پیاده سازی کامپوننت برند محصولات و بررسی ساختار annotate
داینامیک کردن اسلایدر محصولات صفحه اصلی ( بخش اول )
داینامیک کردن اسلایدر محصولات صفحه اصلی ( بخش اول )
پیاده سازی بازدید محصول و sort بر اساس آن در صفحه اصلی
پیاده سازی بازدید محصول و sort بر اساس آن در صفحه اصلی
نمایش آخرین محصولات هر دسته بندی در صفحه اصلی
نمایش آخرین محصولات هر دسته بندی در صفحه اصلی
داینامیک سازی گالری تصاویر و پیاده سازی Modal برای تصویر
داینامیک سازی گالری تصاویر و پیاده سازی Modal برای تصویر
حذف محصول از سبد خرید با ajax ( بررسی مقدماتی )
حذف محصول از سبد خرید با ajax ( بررسی مقدماتی )
بررسی login_required و decorator های احراز هویت
بررسی login_required و decorator های احراز هویت
پیاده سازی سطح دسترسی به ادمین به وسیله ی Decorator ها
پیاده سازی سطح دسترسی به ادمین به وسیله ی Decorator ها
نظرات کاربران در رابطه با این دوره