دوره آموزشی پی اچ پی : مدیریت جلسات پایدار
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 - افکار نهایی
دوره های مرتبط
- دوره آموزشی جامع پی اچ پی با MySQL - بخش 2: ساخت یک CMS
- دوره آموزشی یادگیری PHP: ساخت وبسایتهای پویا از مفاهیم اصلی تا برنامهها
- دوره آموزشی ساخت API در PHP با استفاده از Slim Micro Framework
- دوره آموزشی نصب Apache ، MySQL و PHP
- دوره آموزشی ایجاد برنامه های وب لاراول و Vue.js 2
- دوره آموزشی یادگیری Shopify
- دوره آموزشی یادگیری جامع TeamCity 2017
- دوره آموزشی یادگیری Eclipse
مسیرهای مرتبط
- مسیر آموزشی ارتقا مهارت های خود را به عنوان توسعه دهنده PHP: کار با داده ها
- مسیر آموزشی مهارت های لاراول خود را بسازید
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی تسلط پیدا کردن روی چندپروتکلی لیبل سوئیچینگ (MPLS)
- مسیر آموزشی مهارت های تجارت الکترونیک وردپرس خود را بسازید
- مسیر آموزشی شروع کار با وردپرس
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی مهارت های پی اچ پی خود را ارتقا دهید