تعلّم كيف تفكّر كمبرمج كائني التوجه وابدأ بتطوير تطبيقات Java البسيطة. استكشف أساسيات لغة Java وتعلّم كيفية الاستفادة من الأدوات (مثل بيئات التطوير المتكاملة) لتبسيط عملية البرمجة. اكتشف التنسيق والتنظيم الصحيح للشيفرة بما يتيح لك الاندماج بسلاسة مع المبرمجين الآخرين. وأخيرًا، تعلّم تقنيات التنقيح المفيدة وطرق الاختبار الشائعة.
المهارات التي ستكتسبها
Java (Programming Language)Java CompilersJava Development KitJava Development ToolsJava Full Stack DevelopmentObject-Oriented Programming (OOP)ما ستتعلمه
- إعداد بيئة تطوير Java وبيئة التطوير المتكاملة (IDE) لتبسيط عملية البرمجة
- تطبيق مفاهيم البرمجة كائنية التوجه بما فيها الكائنات والفئات والأساليب والوراثة والواجهات والتغليف
- العمل مع أنواع بيانات Java والمصفوفات والمعاملات وعبارات التحكم في التدفق والحلقات
- تنفيذ عمليات الإدخال/الإخراج الأساسية بما فيها القراءة من الملفات والكتابة إليها وتنظيم الكود باستخدام حزم Java
- تنسيق الكود وتنظيمه بشكل صحيح للتكامل السلس مع المبرمجين الآخرين
- استخدام تقنيات تصحيح الأخطاء وأساليب الاختبار الشائعة لتوثيق الكود والتحقق منه
النقاط الرئيسية
- يُعلّمك المقرر التفكير بأسلوب مبرمج كائني التوجه وتطوير تطبيقات Java بسيطة.
- يغطي أساسيات لغة Java بما فيها الكود المصدري والكود الثنائي والآلة الافتراضية.
- تُستخدم بيئات التطوير المتكاملة والأدوات الأخرى لتبسيط عملية البرمجة.
- يُتيح التنسيق الصحيح للكود وتنظيمه التكامل السلس مع المبرمجين الآخرين.
- يغطي المقرر تقنيات مفيدة لتصحيح الأخطاء وأساليب الاختبار الشائعة.
الأسئلة الشائعة
لمن هذا المقرر في برمجة Java؟
صُمِّم لمن يرغب في البدء بالتفكير كمبرمج كائني التوجه والشروع في تطوير تطبيقات Java بسيطة، مع تغطية أساسيات لغة Java.
ما الموضوعات التي يغطيها المقرر؟
يغطي تقنيات Java والكود المصدري والكود الثنائي والآلة الافتراضية وإعداد بيئة التطوير وبيئة التطوير المتكاملة والمفاهيم كائنية التوجه (الكائنات والفئات والأساليب والوراثة والواجهات والتغليف) وأنواع البيانات والمصفوفات والمعاملات وعبارات التحكم في التدفق والحلقات وحزم Java وعمليات الإدخال/الإخراج الأساسية وقراءة الملفات/كتابتها وتوثيق الكود وتصحيح الأخطاء والاختبار.
ما المهارات التي سأكتسبها من هذا المقرر؟
ستبني مهارات في Java (لغة برمجة) ومترجمات Java وحزمة تطوير Java وأدوات تطوير Java وتطوير Java الشامل والبرمجة كائنية التوجه (OOP).
هل يغطي المقرر الاختبار وتصحيح الأخطاء؟
نعم. يُدرّس تقنيات مفيدة لتصحيح الأخطاء وأساليب الاختبار الشائعة، ويتضمن درساً في توثيق الكود.
النص
النص الكامل متاح داخل مشغّل الدرس عند بدء الدورة.
التعلّم أثناء التنقّل
تعلّم أينما كنت — يتيح لك تطبيق KnowledgeCity للجوّال مشاهدة الدروس أثناء التنقّل.