آموزش جامع فریم ورک جنگو ( Django )

اگر از عاشقان پایتون باشید, نباید از فریم ورک محبوب و البته قدرتمند جنگو غافل شوید. این فریم ورک مبتنی بر وب و سطح بالا, رایگان و البته Open Source است.
این فریم ورک شامل مجموعه ای از ماژول هاست که به شما این امکان را می دهند که برنامه یا وب سایت خود را از ابتدا طراحی نمایید.
شرکت های بزرگی مانند Udemy ، Pinterest ، YouTube ، Instagram از جمله شرکت هایی هستند که از این فریم ورک و مزایایی همچون امنیت بالا بهره مند شده اند.
ما در اکادمی برنامه نویسان روش کار با این فریم ورک را به صورت کاملا عملی پیش خواهیم برد.
در طول مسیر با پروژه هایی که پیش رو داریم، چالش های بالقوه جنگو را کشف خواهید کرد و به تسلط بالایی خواهید رسید.
- مدرس دوره : محمد اردوخانی ( رزومه )
- تعداد ویدیوها : 140 ویدیو
- مدت زمان دوره : 39:56:00
- سطح دوره : پیشرفته
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1401/11/20
__از_مقدماتی_تا_پیشرفته.jpg)
آموزش فریم ورک جنگو ( 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 ها
نظرات کاربران در رابطه با این دوره
hadinadeali436
ارسال شده در 1404/05/21استاد واقعا ازتون ممنونم بخاطر دوره خیلی خوبتون واقعا ممنونم
محمد اردوخانی (مدرس)
ارسال شده در 1404/05/21سلام خدمت شما دوست عزیز
خوشحالم از دوره رضایت داشتین
موفق باشین :)
seriousmeti
ارسال شده در 1404/05/19سلام وقت بخیر
با این دوره میشه وارد بازار کار شد ؟
محمد اردوخانی (مدرس)
ارسال شده در 1404/05/19سلام وقت بخیر
ببینین این دوره ی آموزشی مسیر ابتدایی شما برای ورود به دنیای بزرگ برنامه نویسی وب هستش
ابزارهای دیگری هم هستن که برای ورود به بازار کار معمولا بهشون نیاز پیدا میکنین
این مسیر میتونه براتون مفید باشه :
Django
Django Rest Framework ( DRF )
Django Channels
Docker
Design Patterns
Domain Driven Design
Celery
اینها ابزارهای دیگری هستن که معمولا برای استخدام و یا پیاده سازی پروژه هایی با scale های متوسط رو به بالا بهشون نیاز پیدا میکنین اما در کل بعد از این دوره میتونین به عنوان جونیور شروع به فعالیت کنین
موفق باشین :)
smr60learning
ارسال شده در 1404/05/13سلام استاد عزیز
از کار خوبتون برای معلولین واقعا خوشم اومد انشاالله خدا یار و یاورتون باشه ، در آموزشتون از راه اندازی و استفاده از سرچ و جستجو در محیط سایت و کالاهایی که کاربران می خواهند در سایت خریداری کنند هیچ آموزشی قرار ندادید و اینکه بطور کامل و جامع در بخش نظرات کار با فرم را اجرا ننمودید و در قسمت پرداخت با زرین پال نیز آموزش و کدها قدیمی هست.
پیشنهاد میکنم که اگر:
در بخش محصولات این آموزش کار با فرم
و در قسمت پرداخت از طریق زرین پال آموزش و کدها به روز شود
و همچنین برای جستجوی خدمات و یا محصول یا مبلغی در سایت آموزش داینامیک جستجو در سایت رو هم قرار بدید. آموزش کامل و بسیار پربارتر و کاملتر میشه .*. سپاس از شما استاد عزیز و گرانقدر
محمد اردوخانی (مدرس)
ارسال شده در 1404/05/13سلام خدمت شما دوست عزیز
خوشحالم از دوره رضایت داشتین
چشم سعی میکنم حتما در آپدیت های بعدی این موارد رو در نظر بگیرم
موفق باشین :)
hph
ارسال شده در 1404/04/30سلام
ببخشید یه سوال داشتم
بنده میخام تازه دوره های بک اند شروع کنم
بنظر شما golang یا django ?
محمد اردوخانی (مدرس)
ارسال شده در 1404/04/30سلام خدمت شما دوست عزیز
حقیقتش بنده تخصصی توی زبان golang ندارم و تکنولوژی های مربوط به این زبان رو نمیشناسم
اما در کل بازار کار مربوط به پایتون و جنگو بسیار مناسب هستش و میتونین به راحتی ازش در پروژه های داخلی و خارجی استفاده کنین
موفق باشین :)