نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
مدیریت حساب های کاربری در داخل برنامه های وب نیاز به استفاده از جلسات دارد. این دوره به شما نحوه پیاده سازی احراز هویت و مجوز در داخل برنامه وب Flask را آموزش می دهد. اکثر برنامه های مدرن دارای نوعی سیستم تأیید اعتبار هستند. در این دوره ، Flask ، Users ، Session ها و Authentication یاد خواهید گرفت که این سیستم را در Flask پیاده سازی کنید. ابتدا ، نحوه استفاده از کوکی ها و جلسات برای ورود به سیستم و ثبت نام کاربران جدید در سایت را جستجو خواهید کرد. در مرحله بعدی ، خواهید فهمید که چگونه می توان عملکرد "مرا به خاطر بسپار" بر اساس کوکی ها پیاده سازی و نقش های کاربر را ایجاد کرد. سرانجام ، شما یاد خواهید گرفت که چگونه به کاربران اجازه دهید گذرواژه های خود را بازنشانی کنند و به تأیید حساب از طریق ایمیل نیاز دارند. پس از پایان این دوره ، مهارت و دانش مدیریت جلسات و کاربران مورد نیاز در Flask برای اجرای یک سیستم تأیید اعتبار کاملاً ویژه را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
احراز هویت با جلسات
Authenticating with Sessions
-
مطالعه موردی: وب سایت Globomantics
Case Study: Globomantics Website
-
نسخه ی نمایشی: ساختار برنامه
Demo: Application Structure
-
نسخه ی نمایشی: با جلسات وارد شوید
Demo: Login with Sessions
-
نسخه ی نمایشی: از سیستم خارج شوید
Demo: Logging Out
احراز هویت با کوکی ها
Authenticating with Cookies
-
Werkzeug محلی های متنی
Werkzeug Context Locals
-
نسخه ی نمایشی: در حال پیاده سازی جریان_کاربر با LocalProxy
Demo: Implementing current_user with LocalProxy
-
نسخه ی نمایشی: مرا با کوکی ها بخاطر بسپار
Demo: Remember Me with Cookies
-
نسخه ی نمایشی: من را فراموش کن
Demo: Forget Me
مجاز توسط کاربر نقش
Authorizing by User Roles
-
نسخه ی نمایشی: ورود به سیستم مورد نیاز است
Demo: Login Required View Decorator
-
نسخه ی نمایشی: مدیریت حساب
Demo: Account Management
-
نسخه ی نمایشی: پیاده سازی نقش های کاربر
Demo: Implementing User Roles
-
نسخه ی نمایشی: مجوز برای Gigs
Demo: Authorization for Gigs
-
نسخه ی نمایشی: مجوز مالک
Demo: Owner Authorization
-
نسخه ی نمایشی: برنامه های موسیقی
Demo: Musician Applications
مدیریت حساب های کاربری
Managing User Accounts
-
نسخه ی نمایشی: در حال پیاده سازی فعال سازی حساب
Demo: Implementing Account Activation
-
نسخه ی نمایشی: ارسال ایمیل های فعال سازی
Demo: Sending Activation Emails
-
نسخه ی نمایشی: در حال ارسال مجدد فعال سازی
Demo: Resending Activation
-
نسخه ی نمایشی: بازنشانی رمز ورود فراموش شده
Demo: Resetting Forgotten Password
-
نسخه ی نمایشی: مشاغل زمینه ای برای ایمیل با کرفس
Demo: Background Jobs for Emails with Celery
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات