0Pricing
Java Academy · درس

إعداد المشروع والـ Starters

أعدّ مشروع Spring Boot وتعلّم ماهية الـ starters.

إعداد المشروع والـ Starters درس مجاني في Java Academy على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Java Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Java Academy 3 دروس في المجموع.

مقدمة

يجعل Spring Boot إنشاء تطبيقات الويب باستخدام Java سهلًا. ولا تحتاجون للبدء سوى إلى عدد قليل من التبعيات وصنف رئيسي.

المشغّلات

تُعدّ المشغّلات حِزمًا من التبعيات. مثال: تضيف spring-boot-starter-web كلًا من Spring MVC وTomcat.

الشفرة: الصنف الرئيسي

هذا أصغر تطبيق Spring Boot. وتُعدّ @SpringBootApplication كل شيء.

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Main {
  public static void main(String[] args) {
    SpringApplication.run(Main.class, args);
  }
}

إضافة المشغّل

أضيفوا spring-boot-starter-web للحصول على ميزات الويب. واستخدموا Maven أو Gradle لتعريفه.

الشفرة: HelloController

تستجيب وحدة تحكم REST هذه للمسار /hello بنص عادي.

import org.springframework.web.bind.annotation.*;@RestController
class HelloController {
  @GetMapping("/hello")
  public String hello() {
    return "Hello Spring Boot";
  }
}

تشغيل التطبيق

شغّلوا التطبيق باستخدام بيئة التطوير المتكاملة أو mvn spring-boot:run. ثم زُر http://localhost:8080/hello.

فحص المشغّل

فحص سريع: ما الغرض الأساسي من مشغّل Spring Boot؟

مراجعة

مراجعة: تعرّفتم إلى المشغّلات، وأنشأتم صنفًا رئيسيًا، وأضفتم مشغّل الويب، وأنشأتم نقطة نهاية للتحية.

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

هل درس «إعداد المشروع والـ Starters» مجاني؟

نعم — نص درس «إعداد المشروع والـ Starters» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Java Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Java Academy 3 دروس في المجموع.

ماذا ستتعلم في «إعداد المشروع والـ Starters»؟

أعدّ مشروع Spring Boot وتعلّم ماهية الـ starters. تتمرن على Java Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Java Academy؟

لا تُشترط خبرة سابقة. Java Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.

كم من الوقت يستغرق درس «إعداد المشروع والـ Starters»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Java Academy هذا؟

نعم. كل درس في Java Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. إعداد المشروع والـ Starters
  2. DTOs والتحقّق
  3. مشروع مصغّر: REST API
← العودة إلى Java Academy