JSP, Servlets, and JDBC: بناء تطبيق جافا على الويب من الصفر

تعلم بناء تطبيقات جافا الدينامية القائمة على قواعد البيانات باستخدام JSP و Servlets و JDBC مع إتقان هندسة MVC وعمليات CRUD الآمنة.

4.6 (1,037) ⏱ 1 ساعة 57 دقيقة 📚 6 درس 🎧 النسخة الصوتية

حول هذه الدورة

إن الانتقال من برامج جافا الأساسية إلى بناء تطبيقات ويب تفاعلية في العالم الحقيقي قد يبدو وكأنه قفزة كبيرة. إن فهم كيفية اتصال طبقة الويب بقواعد البيانات يشكل الخطوة الأساسية نحو التحول إلى مطور ويب جافا كفء. هذه الدورة تثري مهاراتك في تصميم تطبيقات الويب الديناميكية. وستتعلم كيفية معالجة طلبات المستخدمين، وإدارة منطق التطبيق، والتفاعل بأمان مع قواعد البيانات باستخدام صفحات خادم جافا (JSP)، وسيرفليت، ووصلة قاعدة بيانات جافا (JDBC). وبتطبيق نمط تصميم النموذج - العرض - التحكم (MVC)، ستكتسب المهارات اللازمة لتصميم برمجيات الويب النظيفة والقابلة للصيانة من الأساس. ماذا ستتعلم: - فهم المفاهيم الأساسية لهندسة الشبكة، بما في ذلك طلبات HTTP، والاستجابات، ودورات حياة سيرفليت. - إنشاء واجهات دينامية للمستعملين باستخدام عناصر لغة برمجة صفحات الويب (JSP) والتوجيهات ولغة التعبير (EL). - تشكيل وإدارة وصلات قواعد البيانات بأمان باستخدام JDBC وإدارة الموارد الحديثة باستخدام الموارد. - بناء تطبيق شبكي وظيفي على أساس MVC يتضمن قدرات CRUD (إنشاء، قراءة، تحديث، حذف) كاملة. - تطبيق أفضل الممارسات الأمنية لحماية استفسارات قاعدة البيانات من نقاط الضعف الشائعة مثل حقن SQL. - تنظيم مشاريعك على شبكة الإنترنت باستخدام المعايير الحديثة، بما في ذلك التشكيل الأساسي لـ Maven لإدارة التبعية. تبدأ الدورة بمفاهيم الويب الأساسية وأسس سيرفليت، وتنتقل خطوة بخطوة إلى إنشاء واجهة المستخدم مع JSP، وتنتهي بربط تطبيقك بقاعدة بيانات لمشروع وظيفي كامل. من خلال شروحات مكتوبة واضحة وتدريبات عملية على الشفرة، ستقوم بتطوير أساس متين في تطوير الويب الكلاسيكي للغة جافا. هذه الدورة مصممة لمبتدئي برمجة جافا الذين يرغبون في الانتقال إلى تطوير الويب. ولا تحتاج إلى خبرة سابقة مع خوادم الويب، أو HTML، أو قواعد البيانات، على الرغم من أنه يوصى بفهم أساسي لقواعد لغة جافا الأساسية. ابدأ ببناء أول تطبيق جافا على الويب قائم على قاعدة بيانات اليوم.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    1 ساعة 57 دقيقة من المحتوى التطبيقي

المراجعات (4)

Devora Tzur IL
★ 5 · 2026-03-26T07:02:52+00:00

لقد تجاوزت هذه الدورة توقعاتي. والتطبيقات في العالم الحقيقي التي نوقشت مفيدة بشكل لا يصدق. عمل رائع!

Nojus Mikalauskas LT
★ 4 · 2026-01-03T10:22:52+00:00

وجدت هذه الدورة مفيدة للغاية.كانت الطريقة التي تم بها تقديم المواضيع فعالة.فقط نقطة ثانوية، شعرت بأن بعض الأمثلة قديمة بعض الشيء.

هدى السعيد JO متعلِّم موثَّق
★ 3 · 2025-07-30T08:56:52+00:00

لقد أعجبتني أمثلة التطبيق العملي، على الرغم من أن الإعداد الأولي استغرق وقتا أطول مما كنت أتوقع.

ريما بنت محمد بن عبدالله آل ثاني QA متعلِّم موثَّق
★ 5 · 2024-12-28T11:56:52+00:00

This is exactly what I was looking for. Loved the practical examples, they really helped solidify the concepts.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع