تطوير الواجهات الخلفية (Backend)

ابنِ واجهات API قوية باستخدام Java Spring Boot وPython FastAPI.

  • Java
  • Spring Boot
  • Python
  • FastAPI
  • SQL
  • PostgreSQL

تقديم

الـ Backend هو محرك التطبيق: المنطق والبيانات والأمان. ستتعلم أكثر منظومتين مطلوبتين في سوق الشغل: Java مع Spring Boot (البنوك والتأمين والشركات الكبرى والأوفشورينغ) وPython مع FastAPI (الشركات الناشئة والبيانات والذكاء الاصطناعي).

لمن هذا المسار؟

  • المبتدئون الذين يحبون التفكير المنطقي وحل المشكلات
  • طلبة المعلوميات الذين يريدون ممارسة مهنية
  • من يغيّرون مسارهم المهني نحو شركات الخدمات الرقمية والأوفشورينغ

ما ستتقنه

  • إتقان أساسيات البرمجة الكائنية
  • تصميم قاعدة بيانات SQL والاستعلام منها
  • إنشاء واجهات REST آمنة باستخدام Spring Boot وFastAPI
  • اختبار خدمة Backend وتوثيقها ونشرها

البرنامج

  1. الأسابيع 1–2 01

    البرمجة

    • الخوارزميات
    • أساسيات Python
    • أساسيات Java
    • Git وGitHub
  2. الأسابيع 3–4 02

    البرمجة الكائنية

    • الأصناف والكائنات
    • الوراثة والواجهات
    • المجموعات
    • الاستثناءات
  3. الأسابيع 5–6 03

    قواعد البيانات

    • النمذجة
    • SQL وPostgreSQL
    • الربط والفهارس
    • ORM (JPA وSQLAlchemy)
  4. الأسابيع 7–8 04

    API مع Spring Boot

    • البنية متعددة الطبقات
    • REST والتحقق
    • Spring Security وJWT
    • اختبارات JUnit
  5. الأسابيع 9–10 05

    API مع FastAPI

    • المسارات وPydantic
    • البرمجة غير المتزامنة
    • المصادقة
    • اختبارات pytest
  6. الأسابيع 11–12 06

    المشروع النهائي

    • مشروع جماعي
    • Docker
    • النشر
    • التحضير للتدريب

المهن المستهدفة

  • مطور Backend
  • مطور Java / Spring
  • مطور Python
  • مطور Full-stack

تطوير الواجهات الخلفية (Backend)

هل يهمك هذا المسار؟

احجز مقعدك أو اطرح أسئلتك على أحد مستشارينا.

أنت

هذا النموذج محمي بواسطة reCAPTCHA، وتُطبَّق سياسة الخصوصية و شروط الاستخدام الخاصة بـ Google.

تفضل رداً فورياً؟ راسلنا على واتساب

تكوينات أخرى

جميع التكوينات
المسار 03

DevOps

أتمتة التطبيقات ونشرها ومراقبتها باستخدام Docker وCI/CD والسحابة.

  • Linux
  • Git
  • Docker
  • CI/CD
المسار 04

تطوير تطبيقات الهاتف

أنشئ تطبيقات Android وiOS باستخدام React Native.

  • JavaScript
  • TypeScript
  • React Native
  • Expo
راسلنا على واتساب