ارتقا مهارت های خود را به عنوان توسعه دهنده PHP: کار با داده ها - Advance your Skills as a PHP Developer: Working with Data

-
1
2 ساعت
با زیرنویس فارسی و انگلیسیGuzzle -یک PHP HTTP client- یک رابط ساده برای ارسال درخواست HTTP و دریافت پاسخ ها فراهم می کند. در این درس، نحوه نوشتن کد با استفاده از Guzzle برای مصرف API های RESTful یاد بگیرید. استاد جاستین یوست، نشان می دهد چگونه Guzzle را نصب کنید، درخواست های اساسی، غیر همزمان و همزمان ارسال کنید و پاسخ ها، هدر ها و استثناها را پردازش کیند. او همچنین نشان می دهد چگونه Guzzle با PSR-7 کار می کند، مشخصات عمومی ارائه شده توسط PHP که اینترفیس ها را برای پیام های HTTP تعریف می کند. به علاوه، جاستین نشان می دهد که چگونه برای تست های اصلی و پیشرفته Guzzle، واکنش مناسب ترسیم کنید. اهداف یادگیری نصب Guzzle ارسال درخواست های اولیه ارسال درخواست های ناهمزمان ارسال درخواست های همزمان ارسال داده های پرس و جو ارسال اطلاعات درخواست گزینه های درخواست Guzzle پیشرفته مرور پاسخ های اولیه Guzzle پردازش سرصفحه های پاسخ بررسی درخواست ها، پاسخ ها، متن ها و سرصفحه های PSR-7
-
2
4 ساعت
با زیرنویس فارسی و انگلیسیحالا که پی اچ پی دارای قابلیت شی گرا واقعی دارد، بهتر است به پایگاه داده با استفاده از PDO (اشیاء داده های PHP) و MySQLi دسترسی داشته باشیم. این روش ها، کد خنثی ایجاد می کنند که با بیش از ده سیستم، از جمله MySQL، SQL Server، PostgreSQL و SQLite کار می کند. یاد بگیرید چگونه از PDO و MySQLi برای انجام عملیات انتخاب، درج، به روز رسانی و حذف عملیات استفاده کنید؛ بهبود امنیت با اظهارات آماده؛ و استفاده از تراکنش ها برای اجرای چندین نمایش داده شده به طور همزمان، استفاده کنید. مدرس دیوید پاور، همچنین موضوعات پیشرفته ای مانند نمونه سازی اشیاء سفارشی کردت آنها را پوشش می دهد و PDO را با MySQLi مقایسه می کند، بنابراین شما می توانید تصمیم بگیرید که کدام روش برای شما مناسب است. اهداف یادگیری اتصال به پایگاه داده با PDO یا MySQLi واکشی مجموعه نتیجه اجرای پرس و جوهای ساده غیر SELECT ضدعفونی کردن ورودی کاربر اتصال مقادیر ورودی و خروجی انتقال آرایه ای از مقادیر به متد () execute کار با روش های واکشی پیشرفته PDO اجرای تراکنش MySQLi آزادسازی منابعی که دیگر نیازی به آنها نیست ارسال چندین درخواست ایجاد نمونه از کلاس از مجموعه نتیجه
-
3
3 ساعت
با زیرنویس فارسی و انگلیسیجلسات پایدار PHP اجازه برقراری ارتباط بین سرور و سرور را میدهند. این به برنامههای وب اجازه میدهد تا هویت بازدیدکنندگان و نیز هر متغیر یا سایر دادهها را به یاد داشته باشند. این درس عملی و چالش برانگیز پروژه محور، به توسعه دهندگان کمک خواهد کرد تا اطلاعاتی را بدست آورند که PHP به طور معمول در فایلهای متنی ساده ذخیره میکند و آنها را به پایگاهداده امن تری تبدیل میکند که در آن رکوردهای مورد نیاز میتوانند خوانده و نابود شوند. مدرس David Powers به شما کمک میکند تا یک پایگاهداده SQL ایجاد کنید، کلاسها را برای باز کردن و بستن جلسات، خواندن و نوشتن، جلسات، و مدیریت سوابق به روز تعریف کنید. این درسها به یک پروژه کوتاه تبدیل میشوند که از نشانهها برای تشخیص کاربران بازگشتی در سناریوی ورود به سیستم خودکار استفاده میکند. اهداف یادگیری پیکربندی جلسات بررسی نحوه ذخیره داده های جلسه اجرای جلسات مداوم ایجاد پایگاه داده SQL برای ذخیره داده های جلسه پیاده سازی PHP SessionHandlerInterface نوشتن داده های جلسه بستن و از بین بردن جلسات ایجاد یک سیستم ورود خودکار با جلسات مداوم ایجاد ورودهای مداوم بررسی مدارک بازدیدکنندگان احراز هویت کاربران خروج کاربران به صورت انتخابی
-
4
3 ساعت
با زیرنویس فارسی و انگلیسیبا استفاده از Ajax و PHP محتوی همزمان در حال بارگزاری به وبسایت ها بیفزایید تا آن ها را مدرن تر، حرفه ایی تر و کاربر پسندتر جلوه دهید. بیاموزید که چطور از Ajax برای ارسال و دریافت داده در پس زمینه استفاده کنید و چطور از PHP برای جمع آوری و برگرداندن text، HTML یا واکنش های JSON استفاده کنید. در این درس "کوین اسکوگلاند" بینندگان را با پروژه های نمونه برای متداول ترین کاربردهای Ajax آشنا می کند از جمله: دکمه هایی که به کاربر امکان نشانه گذاری ایتم های مورد علاقه اش را می دهد، اشکالی که داده را در پس زمینه تصدیق کرده و تحویل می دهد، scroll کردن بی انتها میان محتوی صفحه بندی شده و پیشنهاد اتوماتیک تحت یک تکست فیلد. اهداف یادگیری آژاکس چیست؟ ایجاد درخواست ها و پاسخ های Ajax نظارت بر وضعیت و رویدادهای درخواست آژاکس پاسخگویی به درخواست های Ajax با HTML و JSON ساخت دکمه های آژاکس ارسال فرم با Ajax پیاده سازی بی نهایت پیمایش افزودن پیشنهادات خودکار به فیلدهای متنی