پس باید یک API RESTful برای یک پروژه بسازید، اما حتی نمی دانید از کجا شروع کنید؟ نگران نباشید، من شما را در تمام مراحل راهنمایی خواهم کرد تا با استفاده از لاراول یک RESTful API واقعی بسازید.
به بیش از 5000 دانشآموزی که قبلاً این دوره را میگذرانند، بپیوندید، APIهای RESTful خود را با استفاده از لاراول بسازید، و از هر کلاس لذت ببرید!
توجه: شما می توانید و در واقع توصیه می شود دوره را با استفاده از جدیدترین نسخه لاراول دنبال کنید. علاوه بر این، این دوره شامل بخشهای گستردهای درباره نحوه ارتقای پروژه خود به نسخههای مختلف لاراول است، در صورتی که تصمیم به استفاده از هر نسخه قبلی دارید.
API RESTful خود را با لاراول، با استفاده از یک بازار کامل به عنوان مورد استفاده، بسازید. با لاراول، ایجاد هر کامپوننت بسیار آسان خواهد بود. شما پروژه ای با کاربران، فروشندگان، خریداران، تراکنش ها، محصولات و دسته ها خواهید داشت. با استفاده از Eloquent Laravel ORM همه نوع روابط، یک به بسیاری، بسیاری از بسیاری و خیلی بیشتر را کاوش کنید.
راهنمای کامل برای ایجاد یک API واقعی RESTful با لاراول. می توانید دوره را با استفاده از آخرین نسخه لاراول دنبال کنید (توصیه می شود).
دوره لاراول مانند این را نخواهید یافت. این دوره همه چیزهایی را که برای توسعه یک API RESTful با استفاده از چارچوب لاراول نیاز دارید، توضیح میدهد.
در پایان دوره، یک API RESTful با لاراول، برای یک سیستم بازار خواهید داشت، که در آن کاربران میتوانند محصولات مختلف را با دستهها و تراکنشهای مختلف خریداری و بفروشند. دربرگیرنده، همان کاربر میتواند هم فروشنده و هم خریدار باشد (شما از مزیت ارث برای این کار استفاده خواهید کرد).
¡دیگر منتظر نمانید! با لاراول در توسعه APIهای RESTful واقعی استاد شوید. اکنون به دوره بپیوندید و شما را در کلاس
به یاد داشته باشید: دوره به طور مداوم برای استفاده از آخرین نسخه های لاراول به روز می شود. بنابراین با خیال راحت از نسخه ای که دوست دارید (مخصوصا آخرین نسخه لاراول) استفاده کنید.
در این دوره آموزشی، نحوه ایجاد یک API واقعی، کاملاً پیادهسازی شده و حرفهای RESTful با لاراول را یاد میگیرید.
Laravel محبوب ترین فریم ورک پی اچ پی است، با بیش از 20 میلیون بارگیری همراه با تعداد زیادی پروژه سازمانی و شخصی در سراسر جهان. علاوه بر این، شامل ویژگیهای خارقالعادهای برای پیادهسازی آسان API RESTful است. لاراول برای استراحت مناسب است.
RESTful API چیست؟
Web API مانند یک وب سرویس است که کاملاً با HTTP کار می کند. یک API RESTful باید از رویههای REST (انتقال وضعیت نمایندگی) پیروی کند، که اجازه میدهد طراحی را به سمت منابع جهتدهی کند، پاسخهای استاندارد را بر اساس کدهای وضعیت مختلف HTTP و مطابق با پیوندهای Hypermedia در پاسخها (HATEOAS) ارائه دهد.
چرا لاراول؟
زیرا لاراول چارچوبی است که توسط برنامه نویسان برای برنامه نویسان ساخته شده است، رسا، ساده، شهودی و قدرتمند است. لاراول ویژگی های مفیدی را برای پروژه های وب از جمله API های RESTful ارائه می دهد.
هر نسخه جدید لاراول شامل تغییرات زیادی است که این چارچوب را حتی بهتر، ساده، برنامه نویس پسند و در عین حال بسیار قدرتمندتر می کند. در واقع، آخرین نسخه های لاراول شامل بسیاری از ویژگی های جدید برای کمک به توسعه API های RESTful به روش درست است.
در طول این دوره، شما بر ساختار کامل لاراول، همراه با ویژگی های جدید موجود در آخرین نسخه لاراول برای توسعه یک API واقعی RESTful تسلط خواهید داشت.
این را در مورد توسعه یک API RESTful با لاراول یاد خواهید گرفت:
استفاده از لاراول PHP artisan برای تولید کد و کامپوننت
استفاده و ایجاد میان افزار در لاراول
مسیرها و کنترلرهای منبع لاراول (ایده آل برای API های RESTful)
پاسخهای قالب JSON برای یک JSON RESTful API
پشتیبانی میشودتأیید اعتبار درخواست ها به طور مستقیم از کنترلرهای لاراول
کنترل انواع استثناها و خطاهای لاراول
عملیات پیچیده شامل حداکثر سه منبع/مدل برای یک عملیات خاص
استفاده از تزریق وابستگی لاراول و اتصال مدل
تولید ساختار پایگاه داده با استفاده از مهاجرت های لاراول
درج خودکار دادههای جعلی در پایگاه داده از طریق "faker"، با استفاده از کارخانههای Laravel و seders
جلسات Laravel و احراز هویت access_token برای RESTful API. بله، هر دو!
استفاده از Laravel Passport برای محافظت از RESTful API با OAuth2
صفحه بندی نتایج با استفاده از مجموعه های لاراول
استفاده از پارامترهای URL برای اجرای اقدامات (رویکرد RESTful)
مرتب سازی نتایج بر اساس پارامترهای URL با رویکرد RESTful
فیلتر کردن نتایج با استفاده از پارامترهای URL
ذخیره پاسخ ها با استفاده از سیستم کش لاراول
محدودیت درخواست ها با استفاده از میان افزار لاراول
اجرای HATEOAS در لاراول (یک API خالص RESTful باید از HATEOAS استفاده کند)
استفاده از PHP Fractal برای تبدیل پاسخها
استفاده از CORS در پاسخهای API برای اجازه دادن به مشتریان و مرورگرهای وب مبتنی بر جاوا اسکریپت.
از خطمشیها و گیتهای لاراول برای مدیریت لایه مجوز کاربر استفاده کنید.
خیلی بیشتر!!
میتوانید به فهرست کامل مطالب در زیر نگاهی بیندازید. شما با یک API کامل RESTful و درک بسیاری از مهارت های لاراول به پایان خواهید رسید.
شما یک API واقعی RESTful را از ابتدا و گام به گام با استفاده از لاراول ایجاد خواهید کرد. معماری REST را دنبال کنید و URL های مناسب بسازید تا اقدامات و منابع را با استفاده از بهترین ویژگی های لاراول شناسایی کنید و لاراول را در این راه بیاموزید.
از ابزارهایی مانند Sublime Text 3، Git، power shell، Laravel، Composer، PHP artisan نهایت استفاده را ببرید و برای توسعه چابک کارآمدتر باشید.
توجه: در چند کلاس از دوره من از ویندوز استفاده میکنم (فقط برای کلاسهای اول)، اما دستورالعملهای خاصی را در موردی که از لینوکس یا مک استفاده میکنید و همه ابزارهای مورد استفاده کراس پلتفرم هستند، درج کردم، بنابراین شما نخواهید داشت. هر مشکلی وجود دارد.
شما به کلاسهای فعلی و کلاسهایی که من مرتباً اضافه میکنم دسترسی مادامالعمر خواهید داشت (به بخش آخر نگاهی بیندازید تا ببینید چه چیزی در راه است).
در پایان این دوره، شما قادر خواهید بود با بهره گیری از امکاناتی که لاراول برای اجرای صحیح پروژه های خود و RESTfulAPI خود در اختیار شما قرار می دهد، API خالص RESTful خود را با بهترین شیوه ها به روشی کارآمد با لاراول توسعه دهید.
دیگر منتظر نمانید. به دوره بپیوندید و شما را در کلاس ها ببینیم.
مدرس آنلاین | مهندس ارشد نرم افزار
ProgramarYa By JuanDMeGonتجربه یادگیری الکترونیکی شما
نمایش نظرات