آموزش ساخت API در PHP با استفاده از Micro Framework باریک

Building APIs in PHP Using the Slim Micro Framework

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک API خوب طراحی شده نه تنها شامل URL و کدهای پاسخ بلکه احراز هویت ، ساختارهای سازگار و بارهای مفید JSON است. خوشبختانه ، Slim micro frame امکان انتقال API از مفهوم به پیاده سازی به تولید را آسان می کند. آنچه که قبلاً هفته ها یا حتی ماه ها به طول می انجامید ، معمولاً می تواند در چند ساعت یا چند روز با Slim انجام شود.

این دوره با یک مشخصات کاربردی ساده شروع می شود و آن را یک گام به مرحله می رساند. هر فصل شامل یک مفهوم کلیدی ، با مثالهایی از سایر API های عمومی است ، و سپس نشان می دهد که چگونه خودتان آن را با Slim بسازید. درباره مسیریابی URL ، تأیید اعتبار ورودی و تولید کدهای پاسخ و بارهای هایپر رسانه ای اطلاعات کسب کنید. مانند هر پروژه ای ، اجرای اول ممکن است کمی کثیف باشد اما نگران نباشید. فصل آخر شامل refactoring و آنچه برای مقیاس سازی و پشتیبانی از API در حال انجام است ، لازم است.
موضوعات شامل:
  • درک اهداف پروژه
  • راه اندازی پایگاه داده
  • افزودن احراز هویت در Slim
  • استفاده از میان افزار فریم ورک و احراز هویت
  • ایجاد یک API خواندن-نوشتن در Slim
  • بارگذاری پرونده ها از طریق API
  • افزودن امنیت پرونده
  • ایجاد بارهای بار و کدهای پاسخ در Slim
  • مقیاس گذاری API شما

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • شرح پروژه و اهداف Project description and goals

  • از ویرایشگر خالی گرفته تا سلام جهانی From empty editor to Hello World

  • ابزارهای مفیدی برای این دوره Useful tools for this course

  • با استفاده از پرونده های تمرینی Using the exercise files

1. توضیح پروژه و اهداف 1. Project Explanation and Goals

  • اصول اولیه مسیریابی و میان افزار Routing and middleware basics

  • جریان درخواست-پاسخ The Request-Response Flow

  • مسیریابی و اصول پارامتر Routing and parameter fundamentals

  • پایگاه داده را راه اندازی کنید Setup the database

  • اولین مؤلفه میان افزار ما Our first middleware component

2. گزینه های تأیید اعتبار و مبادلات تجاری 2. Authentication Options and Tradeoffs

  • گزینه های تأیید اعتبار و مبادلات تجاری Authentication options and tradeoffs

  • چگونه تأیید اعتبار در API های ما جای می گیرد How authentication fits into our APIs

  • چارچوب واسطه ای متقابل Cross framework middleware

  • واسط تأیید اعتبار API API authentication middleware

3. ایجاد یک API Read-Writing 3. Create a Read-Write API

  • یک API خواندن و نوشتن ایجاد کنید Create a read-write API

  • مذاکره و انواع محتوا Content negotiation and content types

  • پردازش JSON و کدهای پاسخ Process JSON and response codes

  • API را حذف کنید Delete API

4- بارگیری پرونده از طریق API 4. File Uploads via API

  • بارگیری پرونده از طریق API File uploads via API

  • با خیال راحت و ایمن پرونده ها را مدیریت کنید Manage files safely and securely

  • بارهای JSON را برای API طراحی کنید Design JSON payloads for APIs

  • پردازش بارگذاری پرونده از طریق API Process file uploads via API

  • امنیت و ذخیره سازی پرونده در API شما File security and storage in your API

  • حرکت فایل را سیم کنید Wire up the file move

  • بارهای رمزگذاری و کدهای پاسخ را برای API ایجاد کنید Create payloads and response codes for API

5. مقیاس API خود را 5. Scale Your API

  • مقیاس API خود را Scale your API

  • مسیرهای پیچیده API را مدیریت کنید Manage complex API routes

  • نسخه سازی را در API خود پیاده کنید Implement versioning in your API

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ساخت API در PHP با استفاده از Micro Framework باریک
جزییات دوره
1h 52m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
43,512
- از 5
ندارد
دارد
دارد
Keith Casey
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Keith Casey Keith Casey

کیت کیسی با 10+ سال تجربه در توسعه نرم افزار و مدیریت پروژه ، یک مشکل ساز است. کیت پروژه ها و تیم هایی را مشاهده کرده است که مانند ساعت کاری ، کارهای شگفت انگیز و سایر مواردی را انجام می دهند که تایتانیک را مانند یک سفر دریایی لذت بخش جلوه می دهد. وی خیلی سریع فهمید که تنها راه جلوگیری از کوه یخ ، رسیدن اطلاعات صحیح به افراد مناسب در اسرع وقت است. کیت کار خود را در کتابخانه کنگره در واشنگتن ، D.C آغاز کرد ، جایی که وی برای پاسخ به سؤال نهایی geek تلاش کرد: "چه اطلاعاتی در کتابخانه کنگره وجود دارد؟" در طی این کار ، وی دو استاندارد XML را که هنوز هم از مجموعه ابرداده های کتابخانه صوتی و تصویری استفاده می شود ، تهیه کرد. از نظر فنی ، وی سایت های تلفن همراه Fox News (پیش آیفون) را از چه مفهومی تا راه اندازی در چهل و پنج روز توسعه داد. سیستم رای گیری برای یک نمایش عملکرد موسیقی زنده؛ سیستم اطلاع رسانی اخبار برای رسانه های تجاری Cygnus (شصت و پنج سایت در هشت عمودی)؛ و سیستم هماهنگی مبتنی بر دروپال برای یک لیگ حرفه ای ورزشی و تیم های آن. در سال 2011 ، او به Twilio به عنوان یک مأمور توسعه دهنده پیوست و API های ارتباطی را به جهان آورد. وی طی بیش از دو سال ، تلاشهای فراوانی در زمینه دسترسی به مراکز مرکزی ایالات متحده و جامعه بزرگتر PHP انجام داد. کیت همچنین بسیاری از تلاشهای مشتری مداری را در Twilio انجام داد تا به آنها كمك كند تا از API خود به روشهای جدید و خلاقانه استفاده كنند ، برای رشد درآمد و بهبود تجربیات مشتری. کیت در حال حاضر با طیف وسیعی از شرکتها در مورد اصول طراحی API ، تضمین کیفیت نرم افزار و بازیابی و بازیابی پروژه های نرم افزاری مشورت می کند.