آموزش دوره جامع جاوا شی‌گرا - از مفاهیم پایه تا پیاده‌سازی واقعی [ویدئویی] - آخرین آپدیت

دانلود Complete Object-Oriented Java Course - From Concepts to Real-World Implementation [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این مسیر یادگیری با راهنمایی کاربران برای راه‌اندازی کامل محیط توسعه جاوا در سیستم‌های ویندوز، macOS و لینوکس آغاز می‌شود. ابتدا با نصب کیت توسعه جاوا (JDK) و پیکربندی IntelliJ IDEA برای ایجاد یک فضای کاری حرفهاد برای کدنویسی شروع می‌کنیم. پس از آماده‌سازی محیط، دوره به معرفی مفاهیم بنیادی برنامه‌نویسی شی‌گرا (OOP) می‌پردازد و نحوه عملکرد کلاس‌ها و اشیاء و مدیریت آن‌ها توسط جاوا در پس‌زمینه را توضیح می‌دهد. با پیشروی در دوره، تمرکز بر ایجاد اشیاء و تعامل آن‌ها قرار می‌گیرد. موضوعاتی مانند سازنده‌ها (Constructors)، اورلودینگ سازنده‌ها و رویکردهای مختلف برای مقداردهی اولیه اشیاء به‌طور عمیق بررسی می‌شوند. همچنین امضاهای متد، انواع بازگشتی، پارامترها و استفاده از متدهای Getter و Setter برای دسترسی ایمن و تغییر داده‌های شیء توضیح داده می‌شود. این مفاهیم به درک شفاف نحوه ارتباط اشیاء در برنامه‌های جاوا کمک می‌کنند. بخش نهایی به بررسی ارکان اصلی طراحی شی‌گرا اختصاص دارد. مفاهیمی چون کپسوله‌سازی (Encapsulation)، مخفی‌سازی داده‌ها، انتزاع (Abstraction)، ارث‌بری (Inheritance) و چندریختی (Polymorphism) از طریق مثال‌های ساختاریافته شرح داده می‌شوند. همچنین انواع ارث‌بری، روابط IS A و HAS A، اورلودینگ و اوررایدینگ متدها بررسی می‌شوند تا یادگیرندگان متوجه شوند چگونه اپلیکیشن‌های جاوا با استفاده از ساختارهای منعطف و قابل استفاده مجدد طراحی می‌شوند. آنچه در این دوره می‌آموزید: - درک مفاهیم کلاس‌ها، اشیاء و مقداردهی اولیه در جاوا - ساخت سازنده‌ها و به‌کارگیری استراتژی‌های مختلف ایجاد شیء - پیاده‌سازی کپسوله‌سازی و محافظت ایمن از داده‌های داخلی اشیاء - اعمال مدل‌های ارث‌بری برای طراحی ساختارهای کلاس قابل استفاده مجدد - استفاده از چندریختی از طریق اورلودینگ و اوررایدینگ متدها - طراحی روابط بین اشیاء با استفاده از اصول IS A و HAS A این دوره برای مبتدیانی که می‌خواهند پایه‌ای قوی در برنامه‌نویسی جاوا ایجاد کنند و همچنین توسعه‌دهندگانی که در حال انتقال به طراحی شی‌گرا هستند، طراحی شده است. این محتوا برای دانشجویان، مهندسان نرم‌افزار و متخصصان فناوری که می‌خواهند ساختار واقعی اپلیکیشن‌های جاوا را بر اساس اصول OOP درک کنند، مناسب است. آشنایی اولیه با منطق برنامه‌نویسی مفید است، اما دوره به‌تدریج کاربران را از مفاهیم بنیادی به الگوهای پیشرفته پیاده‌سازی شی‌گرا هدایت می‌کند. ویژگی‌های دوره: * مسیر کامل از نصب محیط جاوا تا برنامه‌نویسی شی‌گرا پیشرفته * توضیح شفاف اصول OOP و اهمیت آن‌ها در توسعه واقعی جاوا * نمایش‌های گام‌به‌گام نحوه تعامل کلاس‌های جاوا در سناریوهای عملی

سرفصل ها و درس ها

راه‌اندازی و پیکربندی محیط توسعه جاوا Java Development Environment Setup and Configuration

  • نصب کیت توسعه جاوا (JDK) در سیستم‌های ویندوز Setting Up Java Development Kit on Windows Systems

  • پیکربندی JDK 21 برای محیط توسعه macOS Configuring JDK 21 for macOS Development Environment

  • نصب کیت توسعه جاوا (JDK) در اوبونتو لینوکس Installing Java Development Kit on Ubuntu Linux

  • راهنمای کامل نصب IntelliJ IDEA برای تمامی پلتفرم‌ها Complete IntelliJ IDEA Installation Guide for All Platforms

کلاس‌ها، سازنده‌ها و تکنیک‌های مقداردهی اولیه اشیاء در جاوا Java Classes, Constructors and Object Initialization Techniques

  • مرور مفهومی کلاس‌ها و اشیاء: مبانی OOP Classes and Objects Conceptual Overview: OOP Fundamentals

  • کلاس‌ها و اشیاء بخش دوم: بررسی عمیق Classes and Objects Part II: Deep Dive

  • درک نحوه عملکرد کلاس‌ها و اشیاء در پس‌زمینه Understanding Behind the Scenes of Classes and Objects

  • درک سازنده‌های جاوا: مکانیسم‌های مقداردهی اولیه اشیاء Understanding Java Constructors: Object Initialization Mechanisms

  • اورلودینگ سازنده: ایجاد مسیرهای مختلف مقداردهی Constructor Overloading: Creating Multiple Initialization Paths

  • رویکردهای مختلف برای مقداردهی اولیه اشیاء در جاوا Different Approaches to Object Initialization in Java

متدهای جاوا و ارتباطات بین اشیاء Java Methods and Object Communication

  • درک امضای متدها: انواع بازگشتی و پارامترها Understanding Method Signatures: Return Types and Parameters

  • متدهای Getter و Setter: دسترسی ایمن به فیلدهای خصوصی Getter and Setter Methods: Accessing Private Fields Safely

اصول اصلی OOP: کپسوله‌سازی و مخفی‌سازی داده‌ها OOP Core Principles: Encapsulation and Data Hiding

  • اصول مخفی‌سازی داده‌ها: محافظت از وضعیت داخلی شیء Data Hiding Principles: Protecting Internal Object State

  • توضیح کپسوله‌سازی: تجمیع داده‌ها با رفتار Encapsulation Explained: Bundling Data with Behavior

اصول اصلی OOP: انتزاع (Abstraction) در جاوا OOP Core Principles: Abstraction in Java

  • مفاهیم انتزاع: مخفی کردن پیچیدگی‌های پیاده‌سازی Abstraction Concepts: Hiding Implementation Complexity

ارث‌بری در جاوا: بازاستفاده از کد و سلسله مراتب کلاس‌ها Java Inheritance: Code Reuse and Class Hierarchies

  • مقدمه‌ای بر ارث‌بری: بازاستفاده از کد از طریق گسترش کلاس Introduction to Inheritance: Code Reuse Through Class Extension

  • چرا ارث‌بری اهمیت دارد: مزایا و کاربردهای واقعی Why Inheritance Matters: Real-World Benefits and Use Cases

  • مثال‌های واقعی از ارث‌بری: کاربردهای عملی Real-World Inheritance Examples: Practical Applications

انواع ارث‌بری در جاوا و الگوهای پیاده‌سازی Java Inheritance Types and Implementation Patterns

  • ارث‌بری تک‌گانه: روابط مستقیم والد و فرزند Single Inheritance: Direct Parent-Child Relationships

  • ارث‌بری چندسطحی: سلسله مراتب گسترده کلاس‌ها Multilevel Inheritance: Extended Class Hierarchies

  • ارث‌بری سلسله‌مراتبی: چندین فرزند از یک والد Hierarchical Inheritance: Multiple Children from One Parent

  • انواع ارث‌بری در جاوا: بررسی جامع Types of Inheritance in Java: Comprehensive Overview

  • قوانین و محدودیت‌های ارث‌بری: آنچه جاوا اجازه می‌دهد Inheritance Rules and Restrictions: What Java Allows

روابط شی‌گرا: بررسی روابط IS A و HAS A Object-Oriented Relationships: IS-A and HAS-A

  • توضیح رابطه IS A: ارتباطات مبتنی بر ارث‌بری IS-A Relationship Explained: Inheritance-Based Connections

  • رابطه HAS A: ترکیب (Composition) و تجمع (Aggregation) HAS-A Relationship: Composition and Aggregation

چندریختی در جاوا: تکنیک‌های اورلودینگ متدها Java Polymorphism: Method Overloading Techniques

  • مبانی اورلودینگ متد: چندریختی زمان کامپایل Method Overloading Fundamentals: Compile-Time Polymorphism

  • قوانین اورلودینگ متد بخش اول: تغییرات پارامترها Method Overloading Rules Part 1: Parameter Variations

  • قوانین اورلودینگ متد بخش دوم: ملاحظات نوع بازگشتی Method Overloading Rules Part 2: Return Type Considerations

  • قوانین اورلودینگ متد بخش سوم: سناریوهای پیشرفته Method Overloading Rules Part 3: Advanced Scenarios

چندریختی در جاوا: اوررایدینگ متدها و رفتار زمان اجرا Java Polymorphism: Method Overriding and Runtime Behavior

  • بررسی عمیق اوررایدینگ متد: چندریختی زمان اجرا در عمل Method Overriding Deep Dive: Runtime Polymorphism in Action

نمایش نظرات

آموزش دوره جامع جاوا شی‌گرا - از مفاهیم پایه تا پیاده‌سازی واقعی [ویدئویی]
جزییات دوره
3h 34m
30
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Arvona Labs
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Arvona Labs Arvona Labs

فیصل ممون یک رهبر محصول، کارآفرین و مدرس با بیش از ۱۲ سال تجربه در توسعه موبایل و اپلیکیشن است. او محصولات دیجیتال جهانی را ساخته و مقیاس‌بندی کرده است که توسط میلیون‌ها کاربر در سراسر جهان استفاده می‌شوند. فیصل چندین استارتاپ تأسیس کرده است که در مجموع بیش از نیم میلیون کاربر جذب کرده و از گوگل و سایر سرمایه‌گذاران جذب سرمایه نموده‌اند، و همچنین در شتاب‌دهنده Google Launchpad شرکت داشته است. در حال حاضر، او در حال ساخت EmbarkX است و همچنان بر توسعه محصولات اثرگذار تمرکز دارد. فیصل از طریق دوره‌های خود، بینش‌های عملی از مسیر حرفه‌ای خود را به اشتراک می‌گذارد تا به زبان‌آموزان کمک کند هم از نظر حرفه‌ای و هم شخصی رشد کنند.