آموزش جامع REST API: ساخت و مصرف
یاد بگیر چطور اپلیکیشنها با هم حرف میزنن! (با PHP, Node.js و Python)
API چیه و چرا باید یادش بگیریم؟
شاهکلید دنیای مدرن برنامهنویسی!
فکر کن رفتی رستوران. تو که خودت بلند نمیشی بری تو آشپزخونه! از طریق گارسون (API) سفارشت رو به آشپزخونه (سرور) میدی و گارسون هم غذات (اطلاعات) رو برات میاره. API یه رابط بین برنامههای مختلفه که بهشون اجازه میده با هم حرف بزنن و از اطلاعات و خدمات همدیگه استفاده کنن. از اپلیکیشن هواشناسی روی گوشیت گرفته تا وقتی که با اسنپ ماشین میگیری، همهجا ردپای APIها هست! یادگیری API یعنی یادگیری زبان مشترک اپلیکیشنها.
نقشه راه یادگیری (۱۲ درس)
API چیست؟
مفاهیم پایه: API، REST، JSON و HTTP.
ابزارهای کار
آشنایی با Postman برای تست و بررسی APIها.
مصرف API با JS
یادگیری Fetch API برای دریافت اطلاعات در مرورگر.
ساخت API با Node.js
اولین API سمت سرور خود را با Express.js میسازیم.
ساخت API با PHP
یادگیری ساخت API به روش محبوب و سنتی PHP.
ساخت API با Python
با فریمورک سریع FastAPI یک API مدرن میسازیم.
اتصال به دیتابیس
یاد میگیریم API خود را به پایگاه داده MySQL وصل کنیم.
احراز هویت
امنیت API با کلیدهای API و توکنهای JWT.
مستندسازی API
چگونه برای API خود یک دفترچه راهنمای خوب بنویسیم.
مفاهیم پیشرفته
آشنایی با Rate Limiting, Caching و Webhooks.
پروژه ۱: API وبلاگ
یک API کامل برای مدیریت پستهای وبلاگ میسازیم.
پروژه ۲: کلاینت وبلاگ
یک سایت با جاوااسکریپت میسازیم که به API وبلاگ وصل شود.