Python Web Development With Django
دوره آموزشی جنگو (Django) یک فریمورک پایتونی می باشد که بصورت رایگان در اختیار برنامه نویسان قرار گرفته است “Open-Source”. دلیل استفاده از فریمورک Django توسعه آسان و سریع و همچنین کاربردی آن می باشد. از دیگر ویژگی های Django می توان سادگی و سرعت بالا در کنار امنیت بیشتر(نقاط ضعف و آسیب پذیری کمتر) در برابر اتک های ناقض امنیتی و امکان اجرا برای سادهترین وب سایت تا گستردهترین و سنگین ترین وب سایت ها را ایجاد نمود. به طور مثال وب سایت هایی همچون instagram و Mozilla Supportو YouTube و DropBox و Mozillaو NASA Official Websiteو National Geographic با استفاده از فریم ورک جنگو توسعه یافتن
پیشنیاز دوره Django:
زبان برنامه نویسی پایتون
مخاطبین دوره:
درس یکم: نصب و آماده سازی
نصب محیط مجازی Virtualenv
نصب جنگو (Django)
معماری جنگو
ستاپ کردن پروژه
درس دوم: پایگاه داده و Models
تعریف مدل ها
فیلدهای مختلف مدل
ارتباطات بین مدل ها
پیاده سازی مدل
انجام پرس و جو روی مدل
به روز رسانی روی کلید خارجی
اعمال فیلتر روی پرس و جوها
اجرای دستورات خام روی پایگاه داده
درس سوم: URLs
تعریف و توضیح URLs
دریافت و ارسال متغیرها از طریق URL
درس چهارم: صفحه مدیریت
توضیح و پیاده سازی صفحه مدیریت
تنظیمات صفحات مدیریت
صفحه ادمین کلاس بیس
درس پنجم: قالب ها
آشنایی با قالب ها
Template context render
قالب های Generic
درس ششم: Views
کانفیگ کردن پروژه
اتصال View به URL
اتصال View به دیتابیس
اتصال View به Template
Get و Post
View های کلاس بیس
درس هفتم: پروژه کتابخانه
تنظیمات پروژه
آشنایی با Git و نصب و آماده سازی
نحوه کار با Git
اضافه کردن Models ,Templates and Views
کار کردن با List ,DetailView template
صفحه مدیریت جنگو (Django)
اضافه کردن URL
ایجاد سیستم احراز هویت و دسترسی های مختلف
اضافه کردن قالب های سیستم احراز هویت
احراز هویت کاربران
فرم تمدید کردن کتاب
تمدید کردن کتاب
ایجاد Generic editing
یونس شمسائی: سلام از نظر تدریس درس استاد خیلی خوب بودند ای کاش زمان ساعتی بیشتری برای این درس درنظر گرفته بشه و این دوره کاملتر و جامعترین ارائه شود