لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت سرویس های وب RESTful PHP [ویدئو]
Building PHP RESTful Web Services [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
PHP 7 شیوه کدنویسی توسعه دهندگان را مدرن کرده است، عملیات های مختلف را ساده کرده و برای چندین مورد دیگر پشتیبانی می کند.
این دوره مفاهیم اولیه مرتبط با سبک معماری REST را توضیح می دهد، اما تاکید بر ایجاد کد PHP برای مصرف و ایجاد سرویس های RESTful در PHP است. این دوره با نمونه کد PHP برای نشان دادن مفاهیم، توسعه دهندگان PHP را هدف قرار می دهد که می خواهند خدمات وب RESTful را بسازند یا از آنها استفاده کنند یا گزینه های موجود در PHP را بررسی کنند. این دوره با مقدمهای بر معماری REST شروع میشود و به ساخت یک وب سرویس کامل در PHP وانیلی ادامه میدهد. این به شما نشان می دهد که چگونه API هایی را توسعه دهید که می توانند توسط سرویس های دیگر مصرف شوند.
شما یاد خواهید گرفت که خدمات وب خود را تست و ایمن کنید و از چارچوبی مانند Silex یا Phalcon برای ساده سازی فرآیند توسعه استفاده کنید. در نهایت خواهید فهمید که چگونه می توانید واکنش پذیری را به سرویس های وب خود اضافه کنید و شما را برای سفر به یک برنامه مبتنی بر میکروسرویس آماده کنید.
[*] محیط و ساختار وب سرویس و API RESTful را تنظیم کنید
[*] API خود را با فریم ورک Silex برای PHP پیاده سازی کنید
[*] یک REST API با طراحی خوب و مفید ایجاد کنید
[*] امنیت RESTful API خود را بهبود بخشید
[*] از ظرف تزریق وابستگی داخلی استفاده کنید
[*] عمل کنید و API RESTful خود را آزمایش کنید
این دوره برای توسعه دهندگان PHP طراحی شده است که علاقه مند به تسلط بر خدمات وب RESTful در مراحل ساده و آسان با ویرایش هفتم PHP و فریمورک های آن هستند. این دوره به شما کمک می کند تا بر خدمات و مفاهیم وب RESTful تسلط داشته باشید و به شما توانایی تشخیص بین توسعه وب سرویس سنتی و توسعه وب سرویس RESTful را می دهد. [*] در حین کار در این دوره، یک وب سرویس کامل با PHP خالص بسازید و از چندین ابزار و تکنیک برای اشکال زدایی خدمات وب HTTP 2.0 استفاده کنید * * [*] خدمات وب خود را از طریق APIها مصرف کنید و با مفهوم API به عنوان یک محصول آشنا شوید. * * [*] دوره ای مبتنی بر پروژه برای کمک به مدیریت موجودیت های HTTP در قالب های ذخیره سازی داده های محبوب مانند XML و JSON *
سرفصل ها و درس ها
بررسی اجمالی استراحت و چارچوب
Overview Rest and Frameworks
بررسی اجمالی دوره
The Course Overview
نمای کلی REST
REST Overview
جریان درخواست و پاسخ و کدهای وضعیت HTTP
Request and Response Flow and HTTP Status Codes
پیکربندی و نصب بسته های مورد نیاز
Configuring and Installing Required Packages
نصب WAMP
Installing WAMP
در حال نصب Composer
Installing Composer
نصب Silex
Installing Silex
ایجاد ساختار و اجزای API ما
Creating the Structure and Components for Our API
توضیح پروژه و اهداف
Project Explanation and Goals
ایجاد اولین مسیر ما
Creating Our First Route
ایجاد پایگاه داده، جداول و کامپوننت میان افزار
Creating Database, Tables, and Middleware Component
برقراری ارتباط
Establishing the Connection
مذاکره محتوا و انواع محتوا
Content Negotiation and Content Types
ایجاد Read-Write API
Creating Read-Write API
حذف منابع
Deleting Resources
احراز هویت
Authentication
گزینه های احراز هویت و معاملات
Authentication Options and Tradeoffs
چگونه احراز هویت در API های ما قرار می گیرد
How Authentication Fits into Our APIs
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Halil Burak Cetinkaya مهندس نرم افزار در اریکسون است. او زمان و تلاش خود را وقف می کند تا در همه چیز بهتر شود. او در مورد هر چیزی که با توسعه نرم افزار مرتبط است بسیار پرشور است. او در تمام دوران حرفه ای خود اپلیکیشن های زیادی را توسعه داده است. او سخت کوش است و همیشه دوست دارد چیزهای جدید یاد بگیرد و کشف کند. او همچنین دوست دارد به دیگران کمک کند.
نمایش نظرات