انتقل إلى المحتوى
APIsE04مجاني: اشترك في القناة على YouTube لفتح التنزيل

Production-Ready REST API

Authentication, validation, migrations, tests and docs, the backend patterns every real API needs.

  • تاريخ النشر
  • مدة الفيديو9 د
شاهد على YouTube

اشترك في القناة على YouTube لفتح الشيفرة المصدرية أدناه.

الشيفرة المصدرية

احصل على الشيفرة المصدرية

كل ما بُني في الفيديو، جاهز للتشغيل. يُسلَّم على هيئة مستودع GitHub.

ما يتضمنه

  • Full API project
  • Migrations and seed data
  • Integration test suite

تعليمات الإعداد

  1. Install Node.js 20+ and PostgreSQL 16.
  2. Copy .env.example to .env and set DATABASE_URL.
  3. Run npm install, npm run migrate and npm run dev.

حول هذا المشروع

A reference REST API built the way you'd build one for a client: layered architecture, input validation, JWT authentication with refresh tokens, database migrations, integration tests and generated documentation.

There is no flashy UI here on purpose. This is the backend foundation the other projects in the series sit on.

الميزات

  • Layered structure: routes, services, repositories
  • JWT access and refresh tokens
  • Schema validation on every request
  • Database migrations
  • Integration tests
  • Generated OpenAPI docs

ما ستتعلمه

  • Structuring an API so it stays maintainable
  • Secure authentication and token rotation
  • Testing against a real database
  • Error handling and logging conventions

لقطات الشاشة

عن هذا الفيديو

الحلقة
E04
الفئة
APIs
تاريخ النشر
29 مايو 2026
مدة الفيديو
9 د
الوصول
اشترك في القناة على YouTube لفتح التنزيل
  • Node.js
  • PostgreSQL
  • TypeScript

المراجعات والتعليقات

المراجعات والتعليقات

هل بنيته بنفسك؟ شارك تجربتك أو اطرح سؤالاً.

اترك مراجعة

تقييمك(اختياري)

اسمك وتعليقك علنيان. يرجى عدم مشاركة معلومات شخصية.

مشاريع مشابهة

واصل البناء مع الدرس التالي.

تصفح كل الفيديوهات
  • الصورة المصغّرة لدرس Sales CRM with Pipeline Board3:05
    CRM

    Sales CRM with Pipeline Board

    Contacts, companies and deals on a drag-and-drop pipeline, with activity timelines and follow-up reminders.

    Vue · Node.js · MongoDB
  • الصورة المصغّرة لدرس AI Document Summarizer10:54
    AI

    AI Document Summarizer

    Upload PDFs and get structured summaries, key points and action items, with a review step before anything is saved.

    React · Node.js · AI
  • الصورة المصغّرة لدرس Kanban Task Board with Vue10:35
    Web Applications

    Kanban Task Board with Vue

    A collaborative kanban board with drag-and-drop, labels, due dates and offline-friendly state.

    Vue · TypeScript · Tailwind CSS

المشاريع الجديدة تصل إلى YouTube أولًا

اشترك لتتابع بناء كل تطبيق من الصفر. لكل فيديو صفحة مشروع خاصة به مع الشيفرة المصدرية.