Python Web Development With Django - چهارشنبه 20-16

کامپیوتر | دوره های برنامه نویسی | Python Web Development With Django
مدت دوره:
50 ساعت
تعداد جلسات:
12 جلسه
روزهای برگزاری:
چهارشنبه
زمان برگزاری:
16:00 الی 20:00
مهلت ثبت نام: 1403/08/23 - 23:00
فرصت باقیمانده ثبت نام:

ظرفیت باقیمانده: 4
تاریخ شروع: 1403/08/23
تاریخ پایان: 1403/11/10
قیمت دوره: 3,900,000 تومان

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

  1. یونس شمسائی: سلام از نظر تدریس درس استاد خیلی خوب بودند ای کاش زمان ساعتی بیشتری برای این درس درنظر گرفته بشه و این دوره کاملتر و جامعترین ارائه شود