مدت :

۴ ساعت و ۱۲ دقیقه

قیمت : ۲۹۸,۰۰۰ تومان
LinkedIn
Twitter
Facebook
Telegram

درباره مدرس 

اطلاعات دوره

توضیحات

سلام. به این آموزش از هم‌رویش خوش آمدید! این سومین فصل از دوره ساخت پلتفرم آموزش آنلاین با جنگو است. در فصل سوم از آموزش پروژه محور با استفاده از فریم ورک قدرتمند و محبوب جنگو سومین گام را به سمت ساخت پلتفرم آموزشی با جنگو بر می‌داریم و سیستم احراز هویت (Authentication) را به طور کامل پیاده سازی می کنیم.

اگر تا الان فصل های قبلی این آموزش را ندیدید پیشنهاد می کنم برای دیدن فصل اول بر روی این لینک (+) و برای دیدن فصل دوم از این آموزش بر روی این لینک (+) کلیک کنید و پروژه را از ابتدا با من پیش ببرید.

 

جنگو چیست؟

جنگو (Django) یکی از محبوب‌ترین فریمورک‌های برنامه‌نویسی وب است. این فریمورک مبتنی بر پایتون و زبان سطح بالاست که امکان ساخت و توسعه سریع وب سایت‌های ایمن را فراهم می‌کند.

جنگو توسط توسعه دهندگان باتجربه ساخته شده و از بسیاری از مشکلات هنگام تولید وب سایت پیشگیری می‌کند، بنابراین می‌توانید بدون نیاز به هیچ نگرانی خاصی، تنها روی نوشتن برنامه و یا ساخت و طراحی سایت تمرکز کنید.

این برنامه رایگان و منبع باز (Open Source) است، همینطور دارای یک انجمن پرکاربرد و فعال، مستندات عالی و گزینه‌های بسیار برای پشتیبانی رایگان و غیر رایگان می‌باشد.

 

این آموزش در یک نگاه:

در فصل اول و دوم این دوره آموزشی در پانزده درس اپلیکیشن دانش آموز و همینطور مدل‌های پیشرفته را ساختیم.

فصل سوم که شامل درس شانزدهم و هفدهم این دوره می‌باشد در قسمت اول با مروری بر نحوه عملکرد جنگو آغاز می‌شود. در قسمت دوم ساخت اپلیکیشن مربوط به احراز هویت و انجام تنظیمات مربوط به این اپلیکیشن به اتمام می‌رسد.

در قسمت سوم به ایجاد log in فرم می‌پردازیم و در قسمت چهارم این feature را تکمیل می‌کنیم.

در قسمت پنجم مجددا اقدام به نوشتن feature لاگین با استفاده از ماژول Auth که به صورت builtin در داخل جنگو قراردارد اقدام می کنیم و log in را بازنویسی می‌کنیم.

در قسمت ششم feature مربوط به log out را تکمیل می کنیم. قسمت هفتم این فصل از آموزش مختص ایجاد صفحه dashboard می‌باشد.

در قسمت هشتم نحوه تغییر پسورد توسط کاربر را توضیح و کد آن را می‌نویسیم. در قسمت‌های نهم تا چهاردهم کلیه مراحل مربوط به ریست کردن پسورد فراموش شده توسط کاربر را تکمیل می‌کنیم. بعد از آن در درس‌های پانزدهم تا هفدهم اقدام به ساخت ویژگی ثبت نام کاربر می‌کنیم.

در قسمت‌های هجدهم تا بیست و یکم اقدام به ساخت پروفایل برای کاربر ها می‌کنیم و این امکان را فراهم می‌کنیم تا کاربر شخصا بتواند اطلاعات شخصی خود را بروزرسانی کند. در نهایت در قسمت بیست و دوم و قسمت پایانی فصل سوم از ایجاد کاربری جدید با استفاده از ایمیل تکراری جلوگیری خواهیم کرد.

 

این آموزش بی نظیر است زیرا:
  • کاملا پروژه محور است.
  • از فریمورک قدرتمند جنگو در این پروژه استفاده شده است.
  • ویژگی‌های بسیار متداول و کاربردی که در اکثر وبسایت‌ها مشترک می‌باشد در این آموزش تدریس شده است.
  • سعی شده است تا حد امکان با بیان ساده اکثر کدهای تدریس شده توضیح داده شود به گونه‌ای که برای همه قابل درک باشد.

 

کلیدواژگان

طراحی سایت آموزشی با جنگو | طراحی سایت آموزشی با django | طراحی سایت با جنگو | ساخت سایت آموزشی با جنگو | ساخت سایت آموزشی با django | ساخت وبسایت با جنگو | ساخت وبسایت با django | آموزش ساخت وبسایت با جنگو | طراحی پلتفرم آموزشی با جنگو | ساخت پلتفرم آموزشی با جنگو | طراحی پلتفرم آموزشی با django | ساخت سیستم احراز هویت با جنگو | ساخت سیستم احراز هویت با django

سرفصل

سرفصل

درس صفر: معرفی دوره

– معرفی دوره و نگاهی اجمالی به اهداف پروژه
– بررسی گام های انجام گرفته در این فصل

 

درس شانزدهم:  نحوه عملکرد جنگو (MVT design pattern)

– توضیح در خصوص نحوه عملکرد و رویکرد جنگو در برخورد با درخواست ها

 

درس هفدهم:  ساخت سیستم احراز هویت- قسمت اول

– ایجاد branch جدید برای سیستم احراز هویت
– ساخت اپلیکیشن احراز هویت
– انجام تنظیمات مربوط به اپلیکیشن احراز هویت

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت دوم

– ساخت ویژگی ورود (log-in)
– ساخت فرم مربوط به لاگین
– ساخت view مربوط به لاگین فرم

 

درس هفدهم:  ساخت سیستم احراز هویت- قسمت سوم

– ساخت url های مربوط به لاگین فرم
– ساخت template های مربوط به لاگین فرم

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت چهارم

– ساخت مجدد login فرم با استفاده از اپلیکیشن auth جنگو
– ساخت url های مربوط به لاگین فرم
– ساخت template مربوط به login فرم

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت پنجم

– ساخت url های مربوط به logout فرم
– ساخت template مربوط به logout فرم
– ایجاد تغییرات در فایل تمپلیت base.html

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت ششم

– ساخت url های مربوط به dashboard
– ساخت template مربوط به dashboard

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت هفتم

– ساخت url های مربوط به change password view
– ساخت template مربوط به change password view

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت هشتم

– توضیح در مورد گام های ریست کردن پسورد فراموش شده
– افزودن url های مربوط به مراحل ریست کردن پسورد

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت نهم

– ساخت template مربوط به اولین گام ریست کردن پسورد
– ساخت template مربوط به ایمیل ارسالی به کاربر برای تغییر پسورد

 

درس هفدهم:  ساخت سیستم احراز هویت- قسمت دهم

– ساخت template مربوط به password reset done

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت دهم

– ساخت template مربوط به password reset confirm

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت دهم

– ساخت template مربوط به password reset done

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت یازدهم

– ساخت template مربوط به password reset confirm

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت دوازدهم

– ساخت template مربوط به password reset complete

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت سیزدهم

– ایجاد لینک password reset در صفحه لاگین
– تست کردن سرویس Password reset

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت چهاردهم

– ایجاد سیستم ثبت نام کاربر – ساخت فرم ثبت نام

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت پانزدهم

– ایجاد سیستم ثبت نام کاربر – ساخت view مربوط به فرم ثبت نام

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت شانزدهم

– ساخت url برای سرویس ثبت نام
– ساخت template های مورد نیاز برای سرویس ثبت نام کاربر

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت هفدهم

– ساخت مدل مربوط به پروفایل کاربر

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت هجدهم

– ایجاد لینک دسترسی به registeration در صفحه لاگین
– migrate کردن مدل پروفابل و ایجاد جداول آن در دیتا بیس
– بررسی نمایش مدل پروفایل در صفحه ادمین

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت نوزدهم

– انحام اصلاحات مربوط به ایجاد پروفایل
– ساخت مدل های مربوط به edit کردن پروفایل توسط کاربر
– ساخت و تکمیل view مربوط به edit کردن پروفایل توسط خود کاربر

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت بیستم

– ساخت url مربوط به edit کردن پروفایل
– ساخت template مربوط به صفحه edit پروفایل کاربر

 

درس هفدهم: ساخت سیستم احراز هویت- قسمت بیستم و یکم

– ایجاد تغییر در بخش داشبورد کاربر و اضافه کردن لینک های تغییر پسورد و پروفایل
– جلوگیری از ثبت نام دو کاربر با یک ایمیل مشابه

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “ساخت وبسایت آموزشی با جنگو ــ فصل سوم: ساخت سیستم احراز هویت (Authentication)”

نظرات کاربران در خصوص دوره 

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “ساخت وبسایت آموزشی با جنگو ــ فصل سوم: ساخت سیستم احراز هویت (Authentication)”