انتقل إلى المحتوى
أمين أبوزيد
المستوى 2 من 6 · المسار المشترك

مهندس Java Backend مبتدئ (Junior)

ابنِ خلفية (Backend) حقيقية واختبرها وأمّنها وانشرها باستخدام Spring Boot وPostgreSQL.

  • 250–350 ساعةتقدير زمن الدراسة
  • 6 مرحلة57 وحدة
  • 369 درس(المنهج)
  • المشروع الختاميواجهة Backend لمتجر إلكتروني

ماذا ستتعلم

ينفّذ تطبيق Backend قابلًا للصيانة ويختبره ويؤمّنه وينشره ضمن معمارية قائمة، ويتعاون باستخدام Git، ويعالج أعطال الإنتاج البسيطة بإرشاد.

  • تطوير Java الاحترافي
  • أساسيات إطار Spring
  • هندسة واجهات REST
  • التكامل مع قواعد البيانات
  • المصادقة وأمان التطبيقات
  • الاختبار والتسليم

ماذا ستبني

واجهة Backend لمتجر إلكتروني

نظام أحادي معياري (Modular Monolith) متعدد الطبقات: تسجيل وتسجيل دخول، كتالوج، مخزون، سلة، طلبات، دفع تجريبي، إدارة؛ مع OpenAPI وهجرات قواعد البيانات والاختبارات وDocker Compose وCI والنشر وسجلات منظمة.

هل هذا المستوى مناسب لك؟

  • خريجو المستوى الأول أو المبرمجون الذين تعلموا ذاتيًا ولديهم مهارات مكافئة.

المنهج

افتح أي مرحلة لترى وحداتها.

المرحلة 01: تطوير Java الاحترافيالوحدات: 8 · الدروس: 59
المرحلة 02: أساسيات إطار Springالوحدات: 9 · الدروس: 59
المرحلة 03: هندسة واجهات RESTالوحدات: 9 · الدروس: 55
المرحلة 04: التكامل مع قواعد البياناتالوحدات: 10 · الدروس: 63
المرحلة 05: المصادقة وأمان التطبيقاتالوحدات: 9 · الدروس: 59
المرحلة 06: الاختبار والتسليمالوحدات: 12 · الدروس: 74

المتطلبات المسبقة

يُنصح بإكماله قبل هذا المستوى: المستوى 1 · المبتدئ — الأساسيات

معايير إكمال المستوى

عند طلب ميزة جديدة، ينفّذها باستقلالية ضمن المعمارية القائمة، ويكتب اختبارات مفيدة، ويشرح تغييرات قاعدة البيانات، ويقدّم طلب دمج (Pull Request) قابلًا للمراجعة.

مستعد لبدء المستوى 2؟

الدرس 1: نموذج إصدارات Java وإصدارات LTS

10 د قراءة

ابدأ التعلم

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