انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهJNR-019-L07

عرض عملي: CRUD كامل للفئات، مباشرةً

  • الدرس 7 من 8
  • Junior
في هذا الدرس 3 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

build all five category operations end to end. Prepares JNR-019-LAB1.

تفاصيل المخطط المبدئي

خطوة بخطوة

  1. Create CategoryController with a record DTO for create and update, using the in-memory repository.
  2. Implement POST (201 plus Location) and GET by ID and list.
  3. Implement PUT and DELETE (204).
  4. Planned mistake: the GET for an unknown ID returns 200 with an empty body. Fix: throw a not-found error so the client gets 404.
  5. Call every endpoint with curl -i, then add a @WebMvcTest for each.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.