جيد جداً بشكل عام.بعض الأقسام شعرت بالتعجل قليلاً، ولكن المحتويات الأساسية كانت صلبة والأمثلة مفيدة.لقد تعلمت الكثير.
تطوير Full-Stack باستخدام Spring Boot و React مع TDD
بناء تطبيقات Full-Stack قوية باستخدام Spring Boot و React من خلال تطبيق التطوير الموجه بالاختبار (TDD) مع JUnit و Jest و React Testing Library.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
قد يكون بناء تطبيقات Full-Stack مرهقًا عندما تفشل أنظمة الواجهة الخلفية والواجهة الأمامية في الاتصال أو تتعطل أثناء التحديثات. يضمن تطبيق التطوير الموجه بالاختبار (TDD) أن يظل الكود الخاص بك موثوقًا وقابلًا للصيانة وسهل إعادة الهيكلة مع نمو تطبيقك.
في هذه الدورة التدريبية النصية، ستتعلم كيفية بناء تطبيق صفحة واحدة آمن وعملي بالكامل من الصفر. من خلال كتابة الاختبارات أولاً باستخدام JUnit للواجهة الخلفية لـ Spring Boot و Jest مع React Testing Library للواجهة الأمامية، ستكتسب الثقة لتنفيذ ميزات جديدة وإعادة هيكلة الكود دون كسر الوظائف الحالية.
ما ستتعلمه:
- فهم المبادئ الأساسية للتطوير الموجه بالاختبار (TDD) وكيفية كتابة اختبارات وحدة وتكامل فعالة.
- بناء واجهة برمجة تطبيقات RESTful آمنة باستخدام Spring Boot و Spring Data JPA وتكوينات Spring Security الحديثة.
- إنشاء واجهة أمامية سريعة الاستجابة باستخدام مكونات React الوظيفية و Hooks الحديثة و React Router.
- تطبيق مبادئ إدارة الحالة للتعامل مع بيانات التطبيق بسلاسة بين الواجهة الأمامية والخلفية.
- تكوين التحقق من الصحة ومعالجة الأخطاء والتدويل (i18n) القوية على جانبي العميل والخادم.
- ممارسة إعادة هيكلة الكود بثقة، بالاعتماد على مجموعة الاختبارات الخاصة بك للتحقق من سلوك التطبيق في كل خطوة.
تبدأ الدورة التدريبية بالمفاهيم الأساسية لـ TDD وهندسة Full-Stack، وتوجهك تدريجيًا خلال التنفيذ خطوة بخطوة لخدمات الواجهة الخلفية ومكونات الواجهة الأمامية. من خلال الشروحات المكتوبة المفصلة ومقتطفات الكود الواضحة، ستبني تطبيقًا كاملاً ومختبرًا ميزة واحدة في كل مرة.
تم تصميم هذه الدورة التدريبية للمطورين المبتدئين وطلاب هندسة البرمجيات ومبرمجي الواجهة الخلفية أو الأمامية الذين يتطلعون إلى الانتقال إلى تطوير Full-Stack باستخدام TDD. لا يلزم وجود خبرة سابقة في التطوير الموجه بالاختبار، على الرغم من أن الفهم الأساسي لـ Java و JavaScript مفيد.
ابدأ القراءة اليوم لإتقان فن بناء تطبيقات Full-Stack موثوقة ومدعومة بالاختبارات.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 42 دقيقة من المحتوى التطبيقي
المراجعات (1)
المتعلمون أخذوا أيضًا
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات Spring Boot: بناء واجهات برمجة تطبيقات REST وتطبيقات قواعد البيانات
شهادة
تطبيق عملي
QR 50.00
→
⚡ الأفضل للبداية
🎓 بشهادة
أمان تطبيقات Java: استغلال الثغرات وإصلاحها
شهادة
تطبيق عملي
QR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
تطوير تطبيقات Spring Framework و Spring Boot
شهادة
تطبيق عملي
QR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات إطار عمل سبرينغ لمطوري جافا
شهادة
تطبيق عملي
QR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع