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

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

1 ساعت 53 دقیقهمتوسط2016-10-10

مدرسین

Keith Casey

Keith Casey

Software development and project management

جزئیات دوره

🚀 طراحی و پیاده‌سازی سریع API با فریمورک Slim! 🚀

یه API خوب و استاندارد فقط یه سری آدرس (URL) و کدهای پاسخ (Response Codes) نیست! یه API حرفه‌ای باید احراز هویت قوی، ساختار منسجم، و خروجی JSON مفید و بهینه داشته باشه.

✅ خبر خوب اینه که با فریمورک Slim، پیاده‌سازی API از یه ایده ساده تا اجرای کامل، سریع و راحت می‌شه!
کاری که قبلاً چندین هفته یا حتی ماه‌ها زمان می‌برد، حالا با Slim می‌تونی توی چند ساعت یا نهایتاً چند روز انجام بدی!

🎯 توی این دوره چی یاد می‌گیری؟
توی این آموزش، از صفر تا صد ساخت یه API رو یاد می‌گیری. ما با یه مشخصات اولیه از اپلیکیشن شروع می‌کنیم و قدم‌به‌قدم API رو توسعه می‌دیم.

📌 هر فصل یه مفهوم کلیدی رو پوشش می‌ده:
✅ بررسی مفهوم APIهای عمومی و مثال‌هایی از APIهای معروف 🌍
✅ پیاده‌سازی عملی API با Slim از پایه 🚀
✅ مسیریابی (URL Routing) و پردازش درخواست‌ها
✅ بررسی ورودی‌های کاربر (Validation) و مدیریت درخواست‌ها
✅ مدیریت کدهای پاسخ (Response Codes) و ارسال خروجی‌های JSON استاندارد
✅ افزودن لایه‌های امنیتی و احراز هویت برای محافظت از داده‌ها 🔐
✅ مدیریت فایل و ارسال فایل از طریق API 📂
✅ بهینه‌سازی و مقیاس‌پذیری API برای رشد و پشتیبانی در آینده 📈

📌 اهداف یادگیری
✔ درک اهداف پروژه و تعریف ساختار API
✔ راه‌اندازی پایگاه داده برای ذخیره اطلاعات API
✔ افزودن احراز هویت به API در فریمورک Slim
✔ استفاده از میان‌افزارها (Middleware) برای احراز هویت و امنیت بهتر
✔ ایجاد API با قابلیت خواندن و نوشتن در Slim
✔ مدیریت و آپلود فایل‌ها از طریق API
✔ ایجاد مکانیزم امنیتی برای فایل‌ها و داده‌ها
✔ ایجاد و ارسال Payloadهای استاندارد همراه با کدهای پاسخ مناسب
✔ بهینه‌سازی و مقیاس‌پذیری API برای آینده

مهارت ها

SlimPHPAPIsProjectOpen SourceSoftware Development

سرفصل ها

مقدمه

  • خوش آمدید
  • آنچه باید بدانید
  • شرح پروژه و اهداف
  • از ویرایشگر خالی تا Hello World
  • ابزارهای مفید این دوره
  • استفاده از فایل‌های تمرین

توضیح پروژه و اهداف

  • اصول مسیریابی و میان افزار
  • جریان درخواست-پاسخ
  • مبانی مسیریابی و پارامترها
  • پایگاه داده را راه‌اندازی کنید
  • اولین جزء میان افزار ما

گزینه‌های احراز هویت و معاملات

  • گزینه‌های احراز هویت و معاوضه
  • چگونه احراز هویت در API‌های ما قرار می‌گیرد
  • میان افزار Cross Framework
  • میان افزار احراز هویت API

یک API Read-Write ایجاد کنید

  • یک API خواندن و نوشتن ایجاد کنید
  • مذاکره محتوا و انواع محتوا
  • JSON و کدهای پاسخ را پردازش کنید
  • API را حذف کنید

آپلود فایل از طریق API

  • آپلود فایل از طریق API
  • فایل‌ها را ایمن و ایمن مدیریت کنید
  • بارهای JSON را برای API طراحی کنید
  • آپلود فایل‌ها را از طریق API پردازش کنید
  • امنیت فایل و ذخیره‌سازی در API شما
  • انتقال فایل را سیم کشی کنید
  • پیلودها و کدهای پاسخ را برای API ایجاد کنید

API خود را مقیاس کنید

  • API خود را مقیاس کنید
  • مسیرهای پیچیده API را مدیریت کنید
  • نسخه سازی را در API خود پیاده کنید

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان