إذا كنت جديدًا في الترميز ، فإن أساسيات Java مناسبة لك بالنسبة للمبرمجين المبتدئين والمبرمجين المحترفين ومطوري الويب على حد سواء ، فإن اختيار لغة برمجة جديدة للتعلم عادة ما يكون قرارًا صعبًا ، لأنه يبدو أن هناك ضغطًا معينًا على إتقان العديد من لغات البرمجة.
تعلم العديد من لغات البرمجة شيء ينتهي به معظم المبرمجين و مع ذلك لا يلزم أن يكون كل شيء في وقت واحد كما يحدث عادة أثناء التنقل أي أنك تواجه مشكلة معينة أو تريد أن تفعل شيئًا و تتعلم لغة برمجة مناسبة تمامًا لهذه المهمة .
لكن في بعض الأحيان يكون هذا القرار أكثر وعيًا و نقوم به من أجل الحصول على مهارة قيمة أو رفع مستوى إمكانياتنا في الحصول على وظيفة جديدة من خلال معرفة التكنولوجيا المطلوبة و هذا هو الحال عندما تريد تعلم لغة برمجة جافا.
لماذا تعلم جافا؟
لنبدأ بالسبب الأكثر شيوعًا لتعلم جافا ، وهذا هو أن جافا لا تزال لغة البرمجة الأكثر استخدامًا والأكثر طلبًا. كما أن عدد الوظائف التي تتطلب معرفة بهذه اللغة في ازدياد مستمر .
لكن Java ليست فقط طريقة جيدة للحصول على وظيفة لأن لغة البرمجة هذه مناسبة لأي شيء تقريبًا وبفضل Java Virtual Machine يمكن تشغيلها في كل مكان تقريبًا تم إنشاء ألعاب فيديو بنجاح في Java وإذا كنت ترغب في إنشاء تطبيقات Android فإن Java هي الطريق الصحيح .
في مجال تطوير الويب كانت Javahas واحدة من أكثر اللغات شعبية نظرًا لقوتها وقابليتها للتطور مما يجعلها تستخدم بشكل كبير في الشركات لواجهة الخلفية الخاصة بهم وهذا يجعلها لغة رائعة لتوظيف الوظائف في تطوير جانب الويب أو الخادم .
ابدأ في تعلم أساسيات Java الآن :
يعد تعلم Java أمرًا مثيرًا لأنه يحتوي على مجتمع كبير جدًا فهو أكثر من مجرد لغة صلبة ويستخدم البرمجة الشيئية في جوهرها و هو نموذج برمجة مهم للغاية سترغب في تعلمه في نهاية المطاف وجافا هي طريقة جيدة لفهمها .
أول شيء تريد القيام به هو اختيار Java IDE (بيئة التطوير المتكاملة) مجانًا هناك عدد قليل من الخيارات لكن دعنا نستخدم إصدار مجتمع IntelliJ IDEA وهو مجاني وكامل وحديث (كما أن واجهة المستخدم الجيدة المظهر مهمة أيضًا) ، أثناء تثبيت IntelliJ دعنا ننزل JDK (Java Development Kit) و الذي يسمح لنا بكتابة البرامج بملحق ملف java الإصدار الثابت حاليًا هو JDK 12 وترغب في استخدام هذا الإصدار . الآن ، دعنا ننشئ مشروع Java جديد علىIntelliJ في قائمة مشروع SDK إذا كان فارغًا ،فانقر فوق جديد وأضف مسار Java في جهاز الكمبيوتر الخاص بك (حيث قمت بفك ضغط أو تثبيت JDK) بعد ذلك نريد إنشاء مشروع من البداية بدون استخدام القوالب أو المكتبات سمها شيئًا مثل "tech" أو "projet 1"
في المشروع في المجلد src دعنا ننشئ فئة جديدة عن طريق النقر بزر الماوس الأيمن والانتقال إلى جديد عند استخدام برمجة جافا هناك اصطلاح لإنشاء الحزم و لديهم اصطلاح تسمية خاص في البداية في اسم فئة جافا سنقول شيئًا مثل:
Ma3loma78.com
دعنا نحلل هذا:
كوم: اتفاقية جيدة لمتابعة ذلك.
مثال: اسم الشركة. بالطبع ، لسنا بحاجة إلى أن تكون لدينا شركة للبرمجة في Java ما عليك سوى استخدام اسم يشمل البرنامج بأكمله. إذا كان برنامجك عبارة عن لعبة Tic-Tac-Toe ، فسنقول tictactoe .
Tech: اسم الحزمة. يمكننا أن نرى الحزم كمجموعات من الفئات ذات معنى معًا . إذا قمت بعمل آلة حاسبة فقد نحتاج إلى حزم لعمليات الرياضيات لذلك يمكننا أن نقول العمليات الحاسبة .
معلومات فنية إضافية
ما الذي يمكنني الوصول إليه عن طريق تنزيل برنامج Java ؟
عند تنزيل برنامج Java يمكنك الوصول إلى Java Runtime Environment (JRE) تتكون هذه البيئة من Java Virtual Machine (JVM) وفئات منصة Java القياسية ومكتبات Java الداعمة تتوافق بيئة JRE مع جزء التنفيذ من برنامج Java وتسمح لك بتنفيذ هذا الأخير في متصفح الويب الخاص بك.
ما هو مكون Java الإضافي؟
مكون Java الإضافي هو أحد مكونات بيئة تشغيل JRE. يسمح هذا الأخير بتنفيذ التطبيقات المكتوبة بلغة برمجة Java في متصفحات مختلفة. المكون الإضافي Java ليس برنامجًا مستقلًا ولا يمكن تثبيته بشكل منفصل.
واجهت المصطلحين "Java Virtual Machine" و "JVM". هل هذا برنامج Java؟
تعد Java Virtual Machine جزءًا فقط من برنامج Java ، وهي مرتبطة بالتفاعل مع الويب. يتم تضمينه في تنزيل برنامج Java ويسمح بتنفيذ تطبيقات Java.
الفقرة 3 :
تم إصدار Java 8 ، التي تم إصدارها قبل ست سنوات ، بعد ذلك بعدة إصدارات أخرى من Java. باستثناء ذلك ، تعد Java 8 - Java Development Kit (JDK) 8 - على الأرجح الإصدار الأكثر استخدامًا اليوم ، كما اعترف به مسؤول أوراكل في 12 مارس. وقال جورج صعب ، نائب رئيس تطوير برمجيات جافا ، "إذا كان 30٪ إلى 40٪ من مستخدمي Java يستخدمون حاليًا Java 11 أو إصدارًا أحدث في الإنتاج ، فمن المحتمل أن يكون عدد مستخدمي Java 8 الحاليين أعلى". مجموعة أوراكل بلاتفورم.
هذا هو السبب في أن أوراكل وافقت مؤخرًا على تقديم دعم مدفوع على مستوى موسع لـ Java 8. يسمح هذا الدعم بالاستفادة من الصيانة والتحديثات الإضافية ، حتى ديسمبر 2030. في الأصل ، كان من المقرر أن ينتهي الدعم الموسع لـ Java 8 في عام 2025 ، لكن العملاء طلبوا من Oracle تمديدًا.
يؤكد تقرير Snyk JVM Ecosystem 2020 ، الذي نشر الشهر الماضي ، التقييمات غير الدقيقة لهيمنة Java 8 التي قدمها جورج صعب. في الواقع ، يشير ذلك إلى أن 64٪ من مستخدمي جافا الذين تم استجوابهم يستخدمون Java SE (الإصدار القياسي) 8 لتطبيق الإنتاج الرئيسي الخاص بهم ، و 3٪ يستخدمون حتى إصدارًا أقدم. ربع من 2000 شخص تمت مقابلتهم لهذا الاستطلاع أجريوا في النصف الثاني من عام 2019 يستخدمون Java 11.
و في انتظار التمديد لإصدارات أخرى و
إن JDK 8 و JDK 11 هي إصدارات دعم طويلة الأجل (LTS) ، وعلى هذا النحو تم دعمها من قبل Oracle لعدة سنوات. ومع ذلك ، فإن JDK 9 و JDK 10 و JDK 12 ونسخة JDK 14 التالية هي إصدارات مميزة ويتم دعمها لمدة ستة أشهر بعد إصدارها. يجب أن يستفيد JDK 11 من الدعم الممتد ، على الأقل حتى سبتمبر 2026. ولكن يبدو أن التمديد ممكن.
إصدارات Oracle JDK متاحة الآن لمدة ستة أشهر. تم تسليم JDK 14 ، الذي يتضمن ميزات مثل تعبيرات التبديل وما يسمى بوظيفة الوصول إلى الذاكرة الخارجية (Incubator) ، في 17 مارس. يجب أن يكون JDK 17 ، المقرر عقده في سبتمبر 2021 ، هو إصدار LTS التالي. طبقت Oracle نظام اشتراك: Java SE Subscription (للخادم أو السحابة والنشر) و Java SE Desktop Subscription (لمحطات العمل).
الفقرة 4
__Java ME (Micro Edition) pour PDA, téléphone
__Java SE (Standard Edition) pour desktop
__ Java EE (Entreprise Edition) pour serveur :
_Servlet/JSP/JSTL
_Portlet/JSF
_JTA/JTS, JDO/EJB
_JavaMail, etc.
* API du JDK 1.6 (~7000 classes) :
__java.lang, java.lang.reflect, java.lang.annotation
__java.util, java.util.prefs, java.util.concurrent
__java.awt, java.applet, javax.swing
__java.io, java.nio
__java.beans, java.sql, javax.sql
__JDK 1.0 (1995)
__JDK 1.1 (1997)
__JDK 1.2 aka Java 2 (1999)
__JDK 1.3 (2001)
__JDK 1.4 (2002)
__JDK 1.5 aka Java 5 (2004)
__JDK 1.6 aka Java 6 (2006)
نظرة عامة على البرنامج
برنامج تطوير الويب مع Java مكثف وعملي 100٪. يسمح لك ، دون معرفة مسبقة بالترميز ، بإعادة توجيه حياتك المهنية نحو أحد أكثر المجالات المطلوبة في التكنولوجيا وأن تصبح مطور ويب كامل لا فصول و لا امتحانات و لا مدرسين ستبدأ في الترميز من اليوم الأول بدعم شخصي من مرشدك مع برنامج Web Developer Java ستتعلم أكثر لغات البرمجة المطلوبة في تطوير الواجهة الأمامية (HTML و CSS وجافا سكريبت) وتطوير الواجهة الخلفية (Java).
أيضا
لغة البايثون python هنا
لغة سي شارب C# اضغط هنا
تعلم العديد من لغات البرمجة شيء ينتهي به معظم المبرمجين و مع ذلك لا يلزم أن يكون كل شيء في وقت واحد كما يحدث عادة أثناء التنقل أي أنك تواجه مشكلة معينة أو تريد أن تفعل شيئًا و تتعلم لغة برمجة مناسبة تمامًا لهذه المهمة .
لكن في بعض الأحيان يكون هذا القرار أكثر وعيًا و نقوم به من أجل الحصول على مهارة قيمة أو رفع مستوى إمكانياتنا في الحصول على وظيفة جديدة من خلال معرفة التكنولوجيا المطلوبة و هذا هو الحال عندما تريد تعلم لغة برمجة جافا.
لماذا تعلم جافا؟
لنبدأ بالسبب الأكثر شيوعًا لتعلم جافا ، وهذا هو أن جافا لا تزال لغة البرمجة الأكثر استخدامًا والأكثر طلبًا. كما أن عدد الوظائف التي تتطلب معرفة بهذه اللغة في ازدياد مستمر .
لكن Java ليست فقط طريقة جيدة للحصول على وظيفة لأن لغة البرمجة هذه مناسبة لأي شيء تقريبًا وبفضل Java Virtual Machine يمكن تشغيلها في كل مكان تقريبًا تم إنشاء ألعاب فيديو بنجاح في Java وإذا كنت ترغب في إنشاء تطبيقات Android فإن Java هي الطريق الصحيح .
في مجال تطوير الويب كانت Javahas واحدة من أكثر اللغات شعبية نظرًا لقوتها وقابليتها للتطور مما يجعلها تستخدم بشكل كبير في الشركات لواجهة الخلفية الخاصة بهم وهذا يجعلها لغة رائعة لتوظيف الوظائف في تطوير جانب الويب أو الخادم .
ابدأ في تعلم أساسيات Java الآن :
يعد تعلم Java أمرًا مثيرًا لأنه يحتوي على مجتمع كبير جدًا فهو أكثر من مجرد لغة صلبة ويستخدم البرمجة الشيئية في جوهرها و هو نموذج برمجة مهم للغاية سترغب في تعلمه في نهاية المطاف وجافا هي طريقة جيدة لفهمها .
أول شيء تريد القيام به هو اختيار Java IDE (بيئة التطوير المتكاملة) مجانًا هناك عدد قليل من الخيارات لكن دعنا نستخدم إصدار مجتمع IntelliJ IDEA وهو مجاني وكامل وحديث (كما أن واجهة المستخدم الجيدة المظهر مهمة أيضًا) ، أثناء تثبيت IntelliJ دعنا ننزل JDK (Java Development Kit) و الذي يسمح لنا بكتابة البرامج بملحق ملف java الإصدار الثابت حاليًا هو JDK 12 وترغب في استخدام هذا الإصدار . الآن ، دعنا ننشئ مشروع Java جديد علىIntelliJ في قائمة مشروع SDK إذا كان فارغًا ،فانقر فوق جديد وأضف مسار Java في جهاز الكمبيوتر الخاص بك (حيث قمت بفك ضغط أو تثبيت JDK) بعد ذلك نريد إنشاء مشروع من البداية بدون استخدام القوالب أو المكتبات سمها شيئًا مثل "tech" أو "projet 1"
في المشروع في المجلد src دعنا ننشئ فئة جديدة عن طريق النقر بزر الماوس الأيمن والانتقال إلى جديد عند استخدام برمجة جافا هناك اصطلاح لإنشاء الحزم و لديهم اصطلاح تسمية خاص في البداية في اسم فئة جافا سنقول شيئًا مثل:
Ma3loma78.com
دعنا نحلل هذا:
كوم: اتفاقية جيدة لمتابعة ذلك.
مثال: اسم الشركة. بالطبع ، لسنا بحاجة إلى أن تكون لدينا شركة للبرمجة في Java ما عليك سوى استخدام اسم يشمل البرنامج بأكمله. إذا كان برنامجك عبارة عن لعبة Tic-Tac-Toe ، فسنقول tictactoe .
Tech: اسم الحزمة. يمكننا أن نرى الحزم كمجموعات من الفئات ذات معنى معًا . إذا قمت بعمل آلة حاسبة فقد نحتاج إلى حزم لعمليات الرياضيات لذلك يمكننا أن نقول العمليات الحاسبة .
معلومات فنية إضافية
ما الذي يمكنني الوصول إليه عن طريق تنزيل برنامج Java ؟
عند تنزيل برنامج Java يمكنك الوصول إلى Java Runtime Environment (JRE) تتكون هذه البيئة من Java Virtual Machine (JVM) وفئات منصة Java القياسية ومكتبات Java الداعمة تتوافق بيئة JRE مع جزء التنفيذ من برنامج Java وتسمح لك بتنفيذ هذا الأخير في متصفح الويب الخاص بك.
ما هو مكون Java الإضافي؟
مكون Java الإضافي هو أحد مكونات بيئة تشغيل JRE. يسمح هذا الأخير بتنفيذ التطبيقات المكتوبة بلغة برمجة Java في متصفحات مختلفة. المكون الإضافي Java ليس برنامجًا مستقلًا ولا يمكن تثبيته بشكل منفصل.
واجهت المصطلحين "Java Virtual Machine" و "JVM". هل هذا برنامج Java؟
تعد Java Virtual Machine جزءًا فقط من برنامج Java ، وهي مرتبطة بالتفاعل مع الويب. يتم تضمينه في تنزيل برنامج Java ويسمح بتنفيذ تطبيقات Java.
الفقرة 3 :
تم إصدار Java 8 ، التي تم إصدارها قبل ست سنوات ، بعد ذلك بعدة إصدارات أخرى من Java. باستثناء ذلك ، تعد Java 8 - Java Development Kit (JDK) 8 - على الأرجح الإصدار الأكثر استخدامًا اليوم ، كما اعترف به مسؤول أوراكل في 12 مارس. وقال جورج صعب ، نائب رئيس تطوير برمجيات جافا ، "إذا كان 30٪ إلى 40٪ من مستخدمي Java يستخدمون حاليًا Java 11 أو إصدارًا أحدث في الإنتاج ، فمن المحتمل أن يكون عدد مستخدمي Java 8 الحاليين أعلى". مجموعة أوراكل بلاتفورم.
هذا هو السبب في أن أوراكل وافقت مؤخرًا على تقديم دعم مدفوع على مستوى موسع لـ Java 8. يسمح هذا الدعم بالاستفادة من الصيانة والتحديثات الإضافية ، حتى ديسمبر 2030. في الأصل ، كان من المقرر أن ينتهي الدعم الموسع لـ Java 8 في عام 2025 ، لكن العملاء طلبوا من Oracle تمديدًا.
يؤكد تقرير Snyk JVM Ecosystem 2020 ، الذي نشر الشهر الماضي ، التقييمات غير الدقيقة لهيمنة Java 8 التي قدمها جورج صعب. في الواقع ، يشير ذلك إلى أن 64٪ من مستخدمي جافا الذين تم استجوابهم يستخدمون Java SE (الإصدار القياسي) 8 لتطبيق الإنتاج الرئيسي الخاص بهم ، و 3٪ يستخدمون حتى إصدارًا أقدم. ربع من 2000 شخص تمت مقابلتهم لهذا الاستطلاع أجريوا في النصف الثاني من عام 2019 يستخدمون Java 11.
و في انتظار التمديد لإصدارات أخرى و
إن JDK 8 و JDK 11 هي إصدارات دعم طويلة الأجل (LTS) ، وعلى هذا النحو تم دعمها من قبل Oracle لعدة سنوات. ومع ذلك ، فإن JDK 9 و JDK 10 و JDK 12 ونسخة JDK 14 التالية هي إصدارات مميزة ويتم دعمها لمدة ستة أشهر بعد إصدارها. يجب أن يستفيد JDK 11 من الدعم الممتد ، على الأقل حتى سبتمبر 2026. ولكن يبدو أن التمديد ممكن.
إصدارات Oracle JDK متاحة الآن لمدة ستة أشهر. تم تسليم JDK 14 ، الذي يتضمن ميزات مثل تعبيرات التبديل وما يسمى بوظيفة الوصول إلى الذاكرة الخارجية (Incubator) ، في 17 مارس. يجب أن يكون JDK 17 ، المقرر عقده في سبتمبر 2021 ، هو إصدار LTS التالي. طبقت Oracle نظام اشتراك: Java SE Subscription (للخادم أو السحابة والنشر) و Java SE Desktop Subscription (لمحطات العمل).
الفقرة 4
__Java ME (Micro Edition) pour PDA, téléphone
__Java SE (Standard Edition) pour desktop
__ Java EE (Entreprise Edition) pour serveur :
_Servlet/JSP/JSTL
_Portlet/JSF
_JTA/JTS, JDO/EJB
_JavaMail, etc.
* API du JDK 1.6 (~7000 classes) :
__java.lang, java.lang.reflect, java.lang.annotation
__java.util, java.util.prefs, java.util.concurrent
__java.awt, java.applet, javax.swing
__java.io, java.nio
__java.beans, java.sql, javax.sql
__JDK 1.0 (1995)
__JDK 1.1 (1997)
__JDK 1.2 aka Java 2 (1999)
__JDK 1.3 (2001)
__JDK 1.4 (2002)
__JDK 1.5 aka Java 5 (2004)
__JDK 1.6 aka Java 6 (2006)
نظرة عامة على البرنامج
برنامج تطوير الويب مع Java مكثف وعملي 100٪. يسمح لك ، دون معرفة مسبقة بالترميز ، بإعادة توجيه حياتك المهنية نحو أحد أكثر المجالات المطلوبة في التكنولوجيا وأن تصبح مطور ويب كامل لا فصول و لا امتحانات و لا مدرسين ستبدأ في الترميز من اليوم الأول بدعم شخصي من مرشدك مع برنامج Web Developer Java ستتعلم أكثر لغات البرمجة المطلوبة في تطوير الواجهة الأمامية (HTML و CSS وجافا سكريبت) وتطوير الواجهة الخلفية (Java).
أيضا
لغة البايثون python هنا
لغة سي شارب C# اضغط هنا



0 تعليقات