Udemybeginnerar

Java for Beginners [ in Arabic ]

Learn Java programming from scratch! This course is perfect for beginners. Build a strong foundation in Java and start coding today.

4.5(272)
10,539students
4h 30m
Certificate
ElAmir Mansour
ElAmir MansourSoftware Engineering

Course Content

Java for Beginners [ in Arabic ] is a beginner-level Udemy course taught by ElAmir Mansour. It runs 4h 30m, is taught in Arabic, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 272 reviews, with 10,539 students enrolled. It is a paid course, first published October 2021.

تعلم الجافا من الصفر: دليلك الشامل للبرمجة

مرحبًا بك في دورة جافا شاملة، مصممة خصيصًا للمبتدئين! ستكتشف أساسيات البرمجة وتتعلم كيفية كتابة تطبيقات جافا متنوعة. إذا لم تتمكن من شراء الدورة، يمكنك التواصل معي مباشرة.

نبذة عن لغة الجافا:

ما هي جافا؟

جافا هي لغة برمجة عالية المستوى، كائنية التوجه، ومتعددة الاستخدامات. تتميز جافا بسهولة تعلمها بفضل استخدامها لمصطلحات إنجليزية واضحة وتخفي تفاصيل معقدة تتعلق بالتعامل مع أجهزة الحاسوب، على عكس اللغات منخفضة المستوى.

لغة برمجة كائنية التوجه (OO): في جافا، يتم تمثيل كل شيء كوحدة مستقلة تسمى "كائن". كل كائن يمتلك نوعًا معينًا من البيانات (صفات) وأفعالًا (أفعال) تميزه عن الكائنات الأخرى.

لغة برمجة متعددة الاستعمالات: تُستخدم جافا في تطوير مجموعة واسعة من البرمجيات، بما في ذلك:

  • تطبيقات سطح المكتب
  • تطبيقات الويب
  • تطبيقات الهواتف المحمولة
  • تطبيقات الأجهزة المدمجة (embedded systems) وغيرها الكثير.

منصة برمجية قوية: جافا ليست مجرد لغة، بل هي منصة برمجية كاملة تحتوي على آلة جافا الافتراضية (JVM). تسمح لك JVM بتشغيل برامج جافا بغض النظر عن نظام التشغيل (OS) أو نوع معمارية المعالج (CPU).

كيف تعمل جافا؟

تترجم جافا إلى لغة وسيطة تسمى جافا بايت كود (Java bytecode) بواسطة مترجم جافا (Java compiler). جافا بايت كود هو ما تقوم به JVM لتشغيل البرنامج.

مبدأ "اكتب مرة، شغل بأي مكان" (WORA):

تتميز جافا بمبدأ WORA، مما يعني أنه يمكنك كتابة برنامج جافا مرة واحدة وتشغيله على أي نظام تشغيل يدعم JVM. هذا على عكس لغات مثل ++C و C، التي تتطلب كتابة إصدارات مختلفة من البرنامج لكل نظام تشغيل.

للاستفسارات، يرجى التواصل معي على انفراد.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.