كيف أبدأ بتعلم الكود مع Java؟


الاجابه 1:

إذا كانت لديك خلفية فنية أي أنك على دراية بلغات برمجة أخرى مثل C أو C ++. ثم تتشابه الأساسيات ، يمكنك بسهولة بدء الترميز في جافا عن طريق الذهاب من خلال البرامج التعليمية المتوفرة مجانًا عبر الإنترنت.

كما بدأت مع "إذا" ، إذا لم تكن لديك خلفية فنية ، فعليك البدء من الصفر. عليك أن تتعلم أولاً ما هي البرمجة والغرض الذي تخدمه. هذا مضحك ولكن ابدأ ببرنامج "Hello World".

يعد Oracle Java Reference 8 Book الأفضل للبدء مع Java.

انتقل من خلال المحاضرات المتوفرة من خلال youtube و udacity وما إلى ذلك مثل مواقع المواد المجانية على الإنترنت مثل

تعلم جافا - دروس جافا التفاعلية التفاعلية

،

Javatpoint: دروس خصوصية

،

دروس Java ™

،

جوجل أنه سيكون هناك الكثير سيكون مفيدا للمعلومات النصية والترميز والمعرفة الأساسية في العمق.

نظرًا لأنك تريد البرمجة في جافا ، فأنت بحاجة إلى تعلم مفاهيم OOP (البرمجة الموجهة Obeject) ، بالنسبة لمفاهيم OOP ، أشير إلى قناة youtube هذه

تك مينترو

.

الآن ، هذه الأشياء رقمية ، ولكن لديها كتاب مادي بلغة جافا ومرجع Oracle Java واحد من الأفضل. قم بالتسجيل أيضًا على hackerearth و hackerrank للممارسة.

ستبدأ بهذه الأشياء وسيكون الباقي على اهتمامك ، ثم يمكنك الغوص في مفاهيم أخرى لـ Java.

حظا طيبا وفقك الله،

التصويت الإيجابي إذا وجدت أنه مفيد.

تحرير: أنت بحاجة إلى التعليمات البرمجية والممارسة. لذلك أنت بحاجة إلى JDK. يمكنك تحميل البرنامج من هنا

مجموعة تطوير جافا SE 8

. تعرف على كيفية تعيين مسار البيئة واستخدام javac على cmd. هذه الصفحة قديمة ولكنها مفيدة

Java وموجه أوامر Windows

أو يمكنك أيضًا استخدام Netbeans

https://netbeans.org/downloads

أو كسوف Java IDE

تنزيلات الكسوف

. أفضل كسوف. يمكنك يوتيوب كيفية استخدامها. ابدأ لتبدأ.


الاجابه 2:

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

قم بزيادة معرفتك بـ Java من خلال تعلم شيء جديد كل يوم (أو عندما يكون لديك الوقت). أهم شيء لتعلم Java (ولغات البرمجة الأخرى) هو تطبيق معرفتك المكتسبة بها على المشاريع وما إلى ذلك (استخدمها عمليًا).

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


الاجابه 3:

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

ابدأ ببرنامج Hello World. انتقل إلى الآلة الحاسبة القائمة على النص. ثم استكشف مكتبة. قم بإعادة برمجة الآلة الحاسبة ولكن هذه المرة باستخدام واجهة المستخدم الرسومية. ستصل إلى هناك ببطء ولكن بثبات.

في حالة جافا على وجه التحديد ، سيعلمك الترميز في هذه الزيادات عن التركيز الهائل للغة على البرمجة الشيئية. على سبيل المثال ، في كل مرة تقوم فيها بتشغيل برنامج ، سترى أنه يجب إنشاء ملف فئة ويجب إنشاء أشياء.

أخيرًا ، انظر إلى الرمز الذي كتبه الآخرون. جوجل للرمز. اقض بعض الوقت في StackOverflow وتعلم من الأخطاء التي ارتكبها الآخرون.

تأكد من أنك تقضي معظم وقتك في كتابة التعليمات البرمجية وفهم اللغة وستكون في طريقك.


الاجابه 4:

الكتب جيدة ، لكنها تدرس بهذه الطريقة ، ثم تشير إلى الكتب.

جافا الأساسية-

http://Firstthenewboston.com

أشرطة فيديو

caveofprogramming.comvideos

ثم

أشرطة الفيديو التعليمية Durgasoft

.

دورجا سيدي هو إله جافا الأساسية.

يمكنك أن تقرر بنفسك من خلال مشاهدة بعض مقاطع الفيديو الخاصة به على موقع يوتيوب.

يمكنك الوصول إلى جميع جلسات DURGA Sir'sCore Java مع جلسات فيديو OCJP / SCJP (

200 فيديو ، 21 فصل ، 200 ساعة

).

كتب-

BeginningProgramming في جافا لالدمى من باري بيرد.

دمى Javafor من باري بيرد.

HeadFirstJava من كاثي سييرا وبيرت بيتس.

نمط تصميم الرأس.

Thinkingin Java.

كتاب KathySiera OCJP.

MalaGupta SCJP كتاب.

EffectiveJava بواسطة

جوشوا بلوخ

.

JavaConcurrency في الممارسة من قبل

براين جويتز

و TimPeierls.

JavaPuzzler من قبل JoshuaBloch.

جافا متقدمة-

Head First Servlets و JSP

باشام وبريان

أدمغة جافا

Durgasoftware AdvancedJava، Structure، Hibernate videos videos.

مشاريع-

ابدأ التعلم في Treehouse مجانًا

تعلم البرمجة

تعلم بالممارسة - Code School

كورسيرا - دورات مجانية عبر الإنترنت من أفضل الجامعات | كورسيرا

Udacity


الاجابه 5:

تعلم Java أسهل بكثير مقارنة بلغة C أو C ++ لأنها لغة عالية المستوى مع تجريد يجعلها سهلة الاستخدام.

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

ابدأ أولاً في كتابة برامج سهلة مثل مجموع رقمين إلخ.

عندما ستفهم الأساسيات ، ثم ابدأ. التحرك نحو المستوى المتوسط.

أكمله أولاً ثم يمكنك طلب المزيد من المساعدة


الاجابه 6:

أفضل نوع من التعلم الذي يناسبني هو التعلم من خلال التنفيذ.

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


الاجابه 7:

يمكنك ببساطة تنزيل Netbeans Java من موقع الويب الخاص بهم (يعتمد الإصدار على مواصفات النظام لديك) ، وربما يمكنك تنزيل الإصدار المستقل معًا حيث يتم تضمين JDK وذكره. ثم أسهل طريقة للبدء هي تنزيل "SOLO: Learn Java" من Playstore -

تعلم جافا - تطبيقات Android على Google Play

.يوجد أيضًا التطبيق في Itunes لذا .. تحقق من ذلك إذا لم يكن على Android ، فإن لديهم دروسًا سهلة الفهم رائعة مع الكثير من التمارين والأمثلة. ابدأ التعلم من هناك وبعد ذلك ستحصل على طريقك إلى المزيد عبر الإنترنت دروس بمجرد الحصول على الأساسيات. حظا طيبا وفقك الله.