مدت دوره:
50 ساعت
تعداد جلسات:
9 جلسه
روزهای برگزاری:
تعیین نشده
زمان برگزاری:
تعیین نشده
فرصت باقیمانده ثبت نام:


تاریخ شروع: 1400/08/06
تاریخ پایان: 1400/09/25
مهلت ثبت نام: 1400/08/06 - 8:00
امکان پرداخت قسطی: ندارد
قیمت دوره: 1,700,000 تومان
قابل پرداخت:

1,700,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

لیست کلاس ها

در حال حاضر هیچ کلاس یا دوره ای در دسترس نمی باشد.