تعليم لغة الجافا java الدرس 1

السلام عليكم ورحمة الله وبركاته 


احنا ان شاء الله هنبدا النهاردة فى شرح كورس الجافا

هنبدا النهاردة بشرح اول درس اللى هو عبارة عن مقدرمة عن الجافا باذن الله

الدرس الاول

اول حاجة عاوزين نعرفها ان الجافا دة مش عاوزين نعتبرها لغة برمجة احنا عاوزين نقول عن الجافا انها technique لان هيا بالفعل مكونة من اربعة techniques هما
Java runtime environment (JRE)
Java development kit (JDK)
Java programming language
Java deployment tools

فطبعا زى ما انتوا شايفين ان هيا مكونة من اربعة techniques منهم جافا كلغة برمجة وان شاء الله هنشرح الtechniques دى ووظيفة كل واحدة منهم بالتفصيل ان شاء الله ولكن طبعا هيكون تركيزنا على java programming language لان احنا فى الاخر عاوزين نبقى مبرمجين جافا صح؟

هنتكلم دلوقتى عن حاجة تانية ومنها هنقدر نشرح ال java techniques والحاجة دى اللى هيا software development cycle يعنى المراحل اللى اى برنامج بيعدى عليها علشان نعملة من اول مرحلة ازاى نفكر لحد ما نكتب الكود ونشغلة ويطلع صح كمان
يبقى هنقول ان ال software development cycle بتتم على اربع مراحل هما
1 analysis
& 2 designs
& 3 implementation
&4 tests
[mark=#FFFFCC]يعنى اية الكلام دا بقى ؟[/mark]

يعنى انا لما باجى اعمل اى application ويقابلنى اى مشكلةproblem دا طبعا بيسببلى الحاجة الى التفكيروبيشغلنى ويخلينى افكر problem needs idea
فالحل بتاع اى مشكلة هو عبارة عن فكرة صح؟ نقول صح

فالفكرة دى بقى احنا هنا هنسميها ال analysis اللى هيا اول خطوة عندنا وبعد كدا هنقول ان ال analysis دا عبارة عن فكرة يعنى كلام ممكن اقولة لواحد بس مش متنظم الكلام دة فعلشان كدا انا بنظم الكلام دة واصمم شكل كويس يعبر عنة يعنى مثلا اكتب الحل دا بطريقة رسومية دى بقى مرحلة الdesign يعنى فى المرحلة دى بنكتب الحل من خلا diagrams علشان الحل يبقى سهل واعرف اترجمة لكود بسرعة يعنى ودا طبعا بيبقى من خلا uml diagrams وبعد كدا بيجى دورى انا بقى كمبرمج جافا او مبرمج اى لغة تانية انى احول الرسومات دى لكود بيفهمة الجهاز لان الجهاز دا له لغة تانية غير اللغة بتاعتنا دى فهو مش هيفهم ال diagrams اللى احنا فهمناها دى فلازم المبرمج يحولها لكود ودى بقى مرحلة ال implementation وهيا مرحلة مهمة جدا بالنسبالنا لان هيا دى وظيفتنا لان الاولى والتانية دى وظايف تانية فية ناس تانين بيعملوها والناس دول هما system analysist & system designer وبعد مرحلة الimplementation دى ما تنتهى هنجرب الكود والمرحلة دى هيا المرحلة الاخيرة اللى هيا الtest وان شاء الله يطلع تمام ومفيش فية اى اخطاء واذا طلع فية اخطاء لا قدر الله هنرجع تانى نعمل الخطوات دى وربنا معاكم بقى
وبكدا نبقى عرفنا مراحل تطور اى برنامج


الإبتساماتإخفاء

تعليم جافا
علوم و تقنيات