
يقدم هذا المقرر مسارا متكاملا لمن يمتلك معرفة سابقة بجافا ويريد تعزيز قدرته على حل المشكلات وبناء خدمات باكند قابلة للتوسع. تبدأ بتقوية أساسك في هياكل البيانات في جافا: التعامل مع المصفوفات والسلاسل، البنى متعددة الأبعاد، ثم الانتقال إلى Collections Framework واختيار القوائم والخرائط المناسبة حسب الاستخدام. ستفهم الفروق العملية بين StringBuilder وStringBuffer، وكيف تؤثر على الأداء، وكيف تنظّم البيانات عبر ArrayList وLinkedList وHashMap وغيرها. بعد ذلك ينتقل المقرر إلى Spring وSpring Boot: حقن الاعتماديات، بناء تطبيقات Spring MVC، وفهم بنية Spring Boot وكيف يبسّط الإعداد والتشغيل. ستطبّق المفاهيم ببناء واجهات REST آمنة تدعم عمليات CRUD، وتتعلم إعداد العلاقات بين الطبقات، والتحقق من المدخلات، ومعالجة الأخطاء بشكل موحّد. يغطي المقرر أيضا أساسيات Spring Security لحماية الخدمات وبناء طبقة مصادقة وتفويض مناسبة. الهدف أن تخرج بمهارة مزدوجة: اختيار هياكل البيانات الصحيحة داخل الكود، وبناء خدمة ويب موثوقة وآمنة حولها.
Board Infinity