عرض عملي: CRUD كامل للفئات، مباشرةً
في هذا الدرس 3 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
build all five category operations end to end. Prepares JNR-019-LAB1.
تفاصيل المخطط المبدئي
خطوة بخطوة
- Create
CategoryControllerwith a record DTO for create and update, using the in-memory repository. - Implement POST (
201plusLocation) and GET by ID and list. - Implement PUT and DELETE (
204). - Planned mistake: the GET for an unknown ID returns
200with an empty body. Fix: throw a not-found error so the client gets404. - Call every endpoint with
curl -i, then add a@WebMvcTestfor each.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.