فصل ۷.
عملیات CRUD
در بخش بعدی کتاب قرار است روی ساخت قابلیتهای ایجاد، خواندن، بهروزرسانی و حذف فیلمها در سیستممان تمرکز کنیم.
در فصلهای بعدی پیشرفت سریعی خواهیم داشت و تا پایان این بخش، نقاط پایانی API زیر بهطور کامل آماده و کار خواهند بود:
| عملیات | Handler | الگوی URL | متد |
|---|---|---|---|
| نمایش اطلاعات برنامه | healthcheckHandler | /v1/healthcheck | GET |
| ایجاد یک فیلم جدید | createMovieHandler | /v1/movies | POST |
| نمایش جزئیات یک فیلم خاص | showMovieHandler | /v1/movies/:id | GET |
| بهروزرسانی جزئیات یک فیلم خاص | updateMovieHandler | /v1/movies/:id | PUT |
| حذف یک فیلم خاص | deleteMovieHandler | /v1/movies/:id | DELETE |
در این بخش یاد خواهید گرفت:
چطور یک مدل پایگاه داده بسازید که تمام منطق اجرای پرسوجوهای SQL علیه پایگاه دادهٔ شما را جدا میکند.
چطور چهار عملیات پایهٔ CRUD (ایجاد، خواندن، بهروزرسانی و حذف) روی یک منبع خاص در context یک API پیادهسازی کنید.