دورة عبر الإنترنت – تدريب احترافي معتمد في إطار عمل Spring Framework الخاص بـ LearnQuest

اكتشف تقنيات التكوين المتقدمة لأطر عمل Spring. تعرف على كيفية تفاعل Java مع قواعد البيانات ضمن إطار عمل Spring وتطوير تطبيقات الويب المستندة إلى Java.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • مهارات الاتصال
  • إدارة الوقت
  • حل المشكلة
  • التفكير النقدي
  • العمل في فريق
  • مهارات التنظيم
  • القدرة على التعلم المستقل
  • المهارات التكنولوجية
  • العزم والمثابرة
  • قدرات تحليل البيانات

What you will learn in the course

Courses for which the course is suitable

  • مطور جافا
  • مطور الخدمات المصغرة
  • مطور تطبيقات الويب
  • مهندس برمجيات
  • مطور الواجهة الخلفية
  • مطور Spring Boot
  • مطور خدمات RESTful
  • مطور الأنظمة الموزعة

التدريب – سلسلة من الدورات المكونة من أربعة أجزاء

يشرح هذا التخصص الأنماط عالية المستوى المستخدمة في معماريات الخدمات الصغيرة، والدافع للانتقال إلى هذه المعماريات وتجنب التطوير المتجانس للتطبيقات. سوف يتعلم الطلاب كيفية تواصل Java مع قواعد البيانات في إطار عمل حديث، باستخدام إطار عمل Spring Boot المشهور جدًا، مع الخدمات الصغيرة. سيستفيد الطلاب المهتمون بتطوير تطبيقات الويب المستندة إلى Java وخدمات REST الصغيرة من أطر عمل Spring MVC وSpring Boot المشهورة للغاية مع الحد الأدنى من التكوين.

مشروع التعلم التطبيقي

سيقوم الطلاب تدريجياً ببناء تطبيق واسع النطاق، ضمن سلسلة من المعامل العملية. ستشير المختبرات على وجه التحديد إلى المشاريع:

  • يوريكا
  • الشريط
  • هيستريكس
  • اختلق
  • زول

هذه سلسلة من الدورات العملية للغاية مع مجموعة متنوعة من المختبرات لتوضيح المفاهيم الرئيسية.

Details of the courses that make up the specialization

الربيع – البيئة وافتتاح الطبق الرئيسي 1

  • 11 ساعة
  • 3.7 (360 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

في هذه الدورة، سوف يتعلم الطلاب لماذا يعتبر إطار الربيع أحد الأطر السائدة لتطوير جافا. تغطي الدورة مجموعة متنوعة من التقنيات لحقن التبعية لكائنات Java باستخدام تنسيقات بيانات التكوين المختلفة مثل XML والتعليقات التوضيحية وفئات تكوين Java باستخدام أساليب المصنع. ستتم ترقية التكوينات باستخدام التعبيرات والوحدات الشرطية التي ستكون متاحة بناءً على شروط معينة مثل بيئة التطوير (على سبيل المثال، الاختبار والنشر). سيقوم الطلاب تدريجيًا ببناء تطبيق واسع النطاق في سلسلة من المعامل العملية.

المهارات التي سوف تقوم بتطويرها
  • الفئة: إطار الربيع
  • الفئة: حقن التبعية
  • التصنيف: ثورة السيطرة
  • الفئة: جونيت
  • الفئة: تقنيات التكوين الربيعي

خدمات Spring MVC وSpring Boot and Rest

  • 11 ساعة
  • 4.2 (185 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

تم تصميم الدورة للطلاب المهتمين بتطوير تطبيقات الويب المستندة إلى Java والخدمات الصغيرة باستخدام أطر عمل Spring MVC وSpring Boot الشهيرة مع الحد الأدنى من التكوين. سيقوم الطالب بتطوير الخدمات من خلال أنماط URL مختلفة، وتلقي بيانات JSON أو XML والرد عليها وإنشاء رؤوس HTTP مخصصة. ستتضمن طلبات هذه الخدمات عملاء يستندون إلى Java وAngular JS لإظهار إمكانات إعادة استخدام الخدمة في بنية موزعة. تغطي الدورة أيضًا تطبيقات الويب التقليدية التي تعرض صفحات الويب في بنية نموذجية للتحكم في عرض النموذج (MVC). هذه دورة عملية للغاية وتتضمن سلسلة من المختبرات لتوضيح المفاهيم الأساسية.

المهارات التي سوف تقوم بتطويرها
  • الفئة: إطار الربيع
  • الفئة: حذاء الربيع
  • فئة: الخدمات القائمة على الراحة
  • التصنيف: برمجة جافا

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

  • 9 ساعات
  • 4.0 (43 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

الدورة مخصصة للطلاب المهتمين بتعلم كيفية تواصل Java مع قواعد البيانات في إطار عمل حديث. تستخدم الدورة إطار عمل Spring Boot المشهور جدًا، مع Micro Services، كأساس لاتصالات قاعدة البيانات الخاصة بنا باستخدام Pledge Framework (JPA) وقواعد بيانات Spring لإخفاء JPA. سوف يتعلم الطلاب كيفية عرض المستودعات كخدمات ويب مريحة باستخدام مفاهيم الوسائط التشعبية كمحرك لحالة التطبيق (HATEOAS). ستغطي الدورة أيضًا برمجة Spring الموجهة نحو الجوانب (AOP) لتوضيح كيف يمكن استهداف المشكلات الشاملة مثل التسجيل مركزيًا وغير تدخلي لفئات المجال. في النهاية، ستغطي الدورة استخدام مديري المعاملات Spring ونموذج التكوين التعريفي الخاص بـ Spring للمعاملات.

المهارات التي سوف تقوم بتطويرها
  • الفئة: بيانات الربيع
  • الفئة: قواعد بيانات الربيع
  • الفئة: JPA
  • الفئة: خدمات الراحة
  • الفئة: دعم Spring JPA

الربيع – نظرة عامة على السحابة

  • 9 ساعات
  • 4.3 (54 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

يشرح هذا المقرر بعض الأنماط عالية المستوى المستخدمة في معماريات الخدمات المصغرة والدافع للانتقال إلى العمل مع هذه المعماريات والابتعاد عن تطوير التطبيقات المتجانسة. تقوم الدورة بعد ذلك بتنفيذ هذه الأنماط باستخدام Spring Cloud وNetflix OSS، وهو أحد أشهر تطبيقات الخدمات السحابية الصغيرة المستخدمة اليوم. سوف يتعلم الطلاب حول تسجيل الخدمة، واكتشاف الخدمة، وموازنة التحميل من جانب العميل، وقواطع الدائرة، وخدمات البوابة أو الحافة في إعدادات Spring Boot. وسوف تستفيد من Spring Cloud وNetflix OSS، وستركز المعامل على مشاريع Eureka وRibbon وHystrix وFeign وZuul.

المهارات التي سوف تقوم بتطويرها
  • الفئة: سحابة الربيع
  • الفئة: موازنة التحميل
  • التصنيف: الخدمات المصغرة
  • الفئة: نيتفليكس OSS
  • التصنيف: اكتشاف الخدمات