دوره آموزشی پی اچ پی : مدیریت جلسات پایدار
2 ساعت 42 دقیقهمتوسط2015-07-02
مدرسین

David Powers
Developing websites since 1994
جزئیات دوره
جلسات پایدار PHP اجازه برقراری ارتباط بین سرور و سرور را میدهند. این به برنامههای وب اجازه میدهد تا هویت بازدیدکنندگان و نیز هر متغیر یا سایر دادهها را به یاد داشته باشند. این درس عملی و چالش برانگیز پروژه محور، به توسعه دهندگان کمک خواهد کرد تا اطلاعاتی را بدست آورند که PHP به طور معمول در فایلهای متنی ساده ذخیره میکند و آنها را به پایگاهداده امن تری تبدیل میکند که در آن رکوردهای مورد نیاز میتوانند خوانده و نابود شوند. مدرس David Powers به شما کمک میکند تا یک پایگاهداده SQL ایجاد کنید، کلاسها را برای باز کردن و بستن جلسات، خواندن و نوشتن، جلسات، و مدیریت سوابق به روز تعریف کنید. این درسها به یک پروژه کوتاه تبدیل میشوند که از نشانهها برای تشخیص کاربران بازگشتی در سناریوی ورود به سیستم خودکار استفاده میکند.
اهداف یادگیری
پیکربندی جلسات
بررسی نحوه ذخیره داده های جلسه
اجرای جلسات مداوم
ایجاد پایگاه داده SQL برای ذخیره داده های جلسه
پیاده سازی PHP SessionHandlerInterface
نوشتن داده های جلسه
بستن و از بین بردن جلسات
ایجاد یک سیستم ورود خودکار با جلسات مداوم
ایجاد ورودهای مداوم
بررسی مدارک بازدیدکنندگان
احراز هویت کاربران
خروج کاربران به صورت انتخابی
اهداف یادگیری
پیکربندی جلسات
بررسی نحوه ذخیره داده های جلسه
اجرای جلسات مداوم
ایجاد پایگاه داده SQL برای ذخیره داده های جلسه
پیاده سازی PHP SessionHandlerInterface
نوشتن داده های جلسه
بستن و از بین بردن جلسات
ایجاد یک سیستم ورود خودکار با جلسات مداوم
ایجاد ورودهای مداوم
بررسی مدارک بازدیدکنندگان
احراز هویت کاربران
خروج کاربران به صورت انتخابی
مهارت ها
PHPProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشای این دوره بدانید
- 03 - استفاده از فایلهای تمرین
- 04 - جلسات در گوگل کروم
1. جلسات و امنیت
- 05 - جلسات PHP چگونه کار میکنند
- 06 - پیکربندی جلسه
- 07 - تغییر پیش فرضهای جلسه
- 08 - بررسی نحوه ذخیره دادههای جلسه
- 09 - اجرای جلسات مداوم
2. آماده سازی پایگاه داده
- 10 - ایجاد پایگاه داده و حساب کاربری در MySQL
- 11 - تعریف جداول برای ذخیره دادههای جلسه
- 12 - اتصال به پایگاه داده
3. ذخیره دادههای جلسه در MySQL
- 13 - پیادهسازی PHP SessionHandlerInterface
- 14 - باز کردن یک جلسه و خواندن دادههای ذخیره شده
- 15 - نوشتن دادههای جلسه
- 16 - تعطیلی جلسه و جمعآوری زباله
- 17 - از بین بردن جلسه
- 18 - تنظیم کننده جلسه
4. ایجاد سیستم Autologin
- 19 - نحوه عملکرد سیستم اتولوژین
- 20 - استفاده از یک صفت برای تعریف ویژگیهای مشترک
- 21 - گسترش کلاس MysqlSessionHandler
- 22 - ایجاد یک ورود مداوم
- 23 - بررسی اعتبار یک بازدید کننده بازگشتی
- 24 - خروج از سیستم
5. تست سیستم Autologin
- 25 - ایجاد یک کلید منحصر به فرد هنگام ثبت نام کاربران
- 26 - استفاده از اتولودر کلاس PSR-4
- 27 - احراز هویت کاربر
- 28 - اعتبار مجدد برای مناطق حساس
- 29 - خروج انتخابی
نتیجه
- 30 - افکار نهایی
دوره های مرتبط
- دوره آموزشی پی اچ پی برای وردپرس
- دوره آموزشی ساخت برنامه های PHP با هوش مصنوعی مولد
- دوره آموزشی نوشتن و بازسازي PHP قابل تست
- دوره آموزشی جامع پی اچ پی با MySQL - بخش 1: مبانی
- دوره آموزشی جامع پی اچ پی با MySQL - بخش 2: ساخت یک CMS
- دوره آموزشی آن را تمرین کن: PHP با MySQL
- دوره آموزشی تست و اعتبارسنجی API
- دوره آموزشی برنامه نویسی شی گرا و وردپرس