آموزش ساخت سرویس های وب 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

  • Cross Framework Middleware Cross Framework Middleware

  • میان افزار احراز هویت API API Authentication Middleware

افزودن ویژگی های جدید به API ما Adding New Features to Our API

  • اجازه آپلود فایل Allowing File Uploads

  • فایل ها را ایمن و ایمن مدیریت کنید Manage Files Safely and Securely

  • پردازش آپلود فایل با استفاده از API Process File Uploads by Means of API

  • امنیت و ذخیره سازی فایل در API File Security and Storage in the API

  • انتقال فایل را به پایان برسانید Conclude the File Move

برداشتن گام های بیشتر Taking Further Steps

  • هایپر مدیا Hypermedia

  • ایجاد بار و کدهای پاسخ برای API Creating Payloads and Response Codes For the API

  • مقیاس گذاری API Scaling the API

  • مدیریت مسیرهای API پیچیده Managing Complex API Routes

  • نسخه سازی در API Versioning in the API

نمایش نظرات

نظری ارسال نشده است.

آموزش ساخت سرویس های وب RESTful PHP [ویدئو]
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3 h 32 m
27
Packtpub packtpub-small
08 دی 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1
4 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Halil Burak Cetinkaya Halil Burak Cetinkaya

Halil Burak Cetinkaya مهندس نرم افزار در اریکسون است. او زمان و تلاش خود را وقف می کند تا در همه چیز بهتر شود. او در مورد هر چیزی که با توسعه نرم افزار مرتبط است بسیار پرشور است. او در تمام دوران حرفه ای خود اپلیکیشن های زیادی را توسعه داده است. او سخت کوش است و همیشه دوست دارد چیزهای جدید یاد بگیرد و کشف کند. او همچنین دوست دارد به دیگران کمک کند.