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

عرض عملي: من مخرجات springdoc الخام إلى مرجع API قابل للاستخدام

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

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

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

في هذا الدرس

improve generated docs until a newcomer can use them. Prepares JNR-021-LAB1.

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

خطوة بخطوة

  1. Open the bare Swagger UI: no descriptions, no examples, no errors.
  2. Add @Operation summaries and @Schema descriptions with examples on the DTOs.
  3. Document 400, 404, and 409 using the Problem Details shape.
  4. Planned mistake: the docs say 200 but the code returns 201 on create. Fix: correct the annotation and add a test that checks the status.
  5. Export the spec and commit it to the repository.
  6. Ask a colleague to call every endpoint using only Swagger UI.

التطبيق

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

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

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

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