ویدیوی معرفی دوره
درباره دوره
فریمورک جنگو(Django) یک فریمورک Open Source است که با زبان پایتون (Python) توسعه داده شده است جنگو یک فریمورک بسیار قدرتمند برای پساده سازی برنامه های تحت وب با پایتون میباشد و شما میتوانید با استفاده از این فریمورک Django وبسایت هایی قدرتمند پیاده بکنید امروزه نیز شرکت های زیادی از فریمورک جنگو برای بک اند خود استفاده میکنند برای مثال instagram و netflix و وبسایت های زیادی نیز از این فریمورک قدرتمند استفاده میکنند, فریمورک جنگو از معماری MVT استفاده میکند جهت آشنایی بیشتر پیشنهاد میشود از مقالات سان لرن دیدن کنید تا با فریمورک جنگو بیشتر آشنا شوید در ادامه به بررسی دوره آموزش مقدماتی فریمورک جنگو به صورت پروژه محور میپردازیم
دوره آموزش رایگان مقدماتی فریمورک جنگو (Django):
در این دوره آموزشی به طور کاملا رایگان و پروژه محور فریمورک جنگو(Django) را بررسی میکنیم و از صفر شروع خواهیم کرد به آشنایی با فریمورک جنگو و پس از اتمام روند آموزش یک پروژه هم به عنوان پروژه ی پایانی خواهیم ساخت با عنوان یک وبسایت Todo و در انتهای دوره پروژه ی خود را دیپلوی میکنیم روی سرور واقعی تا سایر افراد بتوانند به پروژه ما دسترسی داشته باشند و از آن استفاده کنند
مطالب دوره ی رایگان آموزش فریمورک جنگو(Django):
در این دوره آموزشی از سان لرن مطالب زیر را در جنگو بررسی میکنیم:
- مفاهیم اولیه برای ورود به دنیای وب
- آشنایی با جنگو و نصب و راه اندازی آن
- Models در جنگو و مفاهیم آن
- views در جنگو
- Templates در جنگو و استایل دهی با بوت استرپ در جنگو
- StaticFiles در جنگو
- بررسی فرم ها در جنگو
- User ها در جنگو و احراز هویت
پیشنیاز دوره آموزش رایگان مقدماتی فریمورک جنگو (Django):
برای شرکت در این دوره شما باید با زبان برنامه نویسی پایتون و همچنین Html css آشنا باشید زیرا در این دوره باید صفحات Html نیز بسازیم و ویرایش کنیم
ادامه نقشه یادگیری جنگو چیست؟
پس از پایان دوره مقدماتی فریمورک جنگو شما باید به عنوان یک برنامه نویس جنگو به مفهوم های پیشرفته تر در این فریمورک دست پیدا کنید پیشنهاد ما به شما دوره آموزش پیشرفته جنگو می باشد زیرا این دوره به صورت کاملا پروژه محور از پروژه های کوچک برای مرور دوره مقدماتی شروع شده و به پروژه فروشگاهی پیشرفته منتهی میشود که شما پس از آن میتوانید یک فروشگاه را پیاده سازی کنید
سرفصلهای دوره







نظرات دانشجویان
محسن رجبی
محسن رجبی
month=Setting.objects.first().month,
محسن رجبی
@admin.register(ClassroomStatus)
class ClassroomStatusAdmin(admin.ModelAdmin):
list_display = ['classroom__teacher__prefix', 'status', 'description']
من از کلید در این جدول استفاده کردم و موقع نمایش چطوری برای این کلید verbose_name تعریف کنم؟
الان این مدلی نمایش میده:
https://uploadkon.ir/uploads/28ae09_25Error.png
محمد رضا پودینه
محسن رجبی
من یک مدل دارم برای تنظیمات اصلی برنامه که شامل عنوان سایت، توضیحات، تصویر لوگو و ... هستند
چطوری میشه کاری کرد که داخل table یک رکورد بیشتر اضافه نشه و همون فقط قابل ویرایش باشه یا هر راهکاری که میدونید راهنمایی کنید ممنون میشم.
چیزی شبیه به تنظیمات وردپرس میخوام برای سایت بزنم
محمد رضا پودینه
()your_model.objects.first
و اما روش های دیگری هم وجود دارد مانند بازنویسی متد save در مدل و چک کردن وجود نداشتن آبجکت و همچنین استفاده از signal ها در جنگو
خب حالا متد Save چیست؟ این متد در هنگام ایجاد شدن یک آبجکت از مدل شما یا بهتره بگم یک شی از مدل شما صدا زده میشود و شما میتوانید با فراخوانی و بازنویسی مجدد آن در مدل خود تغیراتی که میخواهید را اعمال کنید
محسن رجبی
یک سوال دارم ممکنه پاسخ بدید؟
در قسمت پنل ادمین جنگو من میخوام مدل های من بر اساس چیدمان خودم از بالا به پایین باشند
عکس زیر کاملا توضیح دادم
https://uploadkon.ir/uploads/446d01_25pic.png
محمد رضا پودینه
محمد رضا پودینه
mohammad zarey
من بعد از پایان این دوره میتونم API بزنم
بابت تمام زحماتتون تشکر میکنم
محمد رضا پودینه
لینک دوره Api نویسی با جنگو
FATEMEH NAZEMI
محمد رضا پودینه
محمد رضا پودینه
وارد شوید تا نظر خود را ثبت کنید.