جلسه ۱ — API، HTTP و کار عملی با Postman
شناخت ساختار API و ارسال Requestهای مختلف با استفاده از مستندات و Collection یک فروشگاه آنلاین.
مبانی API
- Client، Server، API Consumer و API Provider
- Resource، Endpoint، URL و Base URL
- جایگاه API در معماری نرمافزار
HTTP و Request
- HTTP و HTTPS و چرخه Request/Response
- متدهای GET، POST، PUT، PATCH و DELETE
- Headers، Query و Path Parameters، Body و Content-Type
Response و JSON
- Status Code، Response Headers، Body و Response Time
- Object، Array، انواع داده و ساختارهای تو در تو در JSON
- تحلیل کدهای 2xx، 4xx و 5xx و پیدا کردن خطا
کار عملی با Postman
- ساخت Request و ارسال Params، Headers و JSON Body
- Collections، Import، Variables و Environments
- بررسی Endpointهای Products، Categories، Cart و Orders
Authentication
- تفاوت Authentication و Authorization
- API Key، Token و Bearer Token
- Login، دریافت Token و ارسال Authorization Header