لقد تجاوزت هذه الدورة توقعاتي. والتطبيقات في العالم الحقيقي التي نوقشت مفيدة بشكل لا يصدق. عمل رائع!
Foundations of Object-Oriented Programming in Java
Learn to model real-world systems using classes, inheritance, and polymorphism in Java, building a strong foundation for modern software development.
حول هذه الدورة
Writing clean, organized, and scalable software is a fundamental skill for any aspiring developer. Object-oriented programming (OOP) is the industry standard for structuring complex applications, and Java is the perfect language to learn these core concepts.
This text-based course guides you from writing basic code to designing robust, modular Java applications. You will learn how to translate real-world problems into structured software components, ensuring your code is reusable, secure, and easy to maintain.
What you'll learn:
- Understand foundational OOP concepts, key terminology, and how Java executes object-oriented code.
- Create classes and instantiate objects to model real-world entities with constructors and custom methods.
- Apply encapsulation to secure data and control access using visibility modifiers.
- Implement inheritance and abstract classes to reduce code duplication and establish clear hierarchies.
- Leverage polymorphism and interfaces to write flexible, adaptable, and highly maintainable systems.
- Utilize modern Java features like records for clean data modeling and local variable type inference to write concise code.
You will start with the basic vocabulary of object-oriented design before progressing through core pillars like inheritance and polymorphism, reinforcing your understanding through written code analysis and practical exercises.
This course is designed for absolute beginners to OOP and Java, requiring no prior experience with object-oriented design. We begin with the absolute basics and build up your skills step-by-step.
Start reading today to build a solid foundation in object-oriented software development.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 30 يومًا
دون أسئلة -
⚡
قصير ومركَّز
1 ساعة 8 دقيقة من المحتوى التطبيقي
المراجعات (2)
هذه مقدمة جيدة، البنية منطقية، وتغطي الأساسيات بفعالية، قد تكون مقدمة أكثر مما ينبغي للمتعلمين المتقدمين.
المتعلمون أخذوا أيضًا
إتقان مفاهيم جافا الأساسية وأنماط التطوير القائمة على الشروح اللازمة للانتقال إلى نظام سبرينغ الإيكولوجي.
$4.99$9.99
إنشاء برمجيات قابلة للتوسيع والصيانة عن طريق تطبيق أنماط التصميم المهنية ومبادئ العمارة النظيفة على شفرة البرمجة الخاصة بك.
$4.99$9.99
عزز كفاءة الترميز لديك من خلال تعلم كيفية تكوين وكتابة واختبار وتصحيح تطبيقات Java و Spring Boot الحديثة باستخدام IntelliJ IDEA.
$4.99$9.99
تعلم برمجة جافا الأساسية من الصفر واكتشف كيفية بناء تطبيقات ذكية من خلال دمج واجهات برمجة التطبيقات الحديثة للذكاء الاصطناعي.
$4.99$9.99
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع