دوره آموزشی برنامه نویسی شی گرا جاوا
2 ساعت 4 دقیقهمبتدی2023-11-13
مدرسین

Kathryn Hodge
Software Developer
جزئیات دوره
آیا با جاوا آشنا هستید اما می خواهید از برنامه های جاوا خود بیشترین بهره را ببرید؟ در این دوره ، کاترین هاج اصول برنامه نویسی شی گرا را در جاوا آموزش می دهد ، بنابراین می توانید کدی را بنویسید که ایمن ، قابل مقیاس باشد و عیب یابی آن آسان تر باشد. کاترین با نشان دادن چگونگی تعبیه اصول شی گرا در زبان جاوا از اولین فایل کدی که ایجاد می کنید ، شروع می کند. او نگاه می کند که چگونه کلاسها ، نمونه ها و سازندگان ایده بازنمایی اشیا-از زندگی واقعی را در کد مجسم می کنند. کاترین نه تنها نشان می دهد که چگونه اصول شی گرا را در برنامه های خود اعمال کنید ، بلکه همچنین توضیح می دهد که چگونه جاوا از این اصول در پشت صحنه استفاده می کند. در حالی که بسیاری از منابع در مورد برنامه نویسی شی گرا بر روی مثالهای انتزاعی متمرکز هستند ، هدف این دوره دور شدن از چکیده و تمرکز بیشتر بر روی نمونه های عملی این اصول در جاوا است. همراه با غواصی عمیق در کد منبع ، این دوره همچنین چندین چالش و راه حل برای کمک به شما در به کار بردن آموخته ها ارائه می دهد.
مهارت ها
Object-Oriented ProgrammingJavaOracleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - چرا در مورد برنامه نویسی شیگرا در جاوا یاد بگیرید
- 02 - شی گرایی چیست
1. کلاسها و اشیاء در جاوا
- 03 - استفاده از کلاسها به عنوان نقشه
- 04 - ساخت اشیا با سازنده
- 05 - استفاده از نمونههای بتن برای منطق کاربردی
- 06 - درک تفاوت بین اعضای کلاس و نمونه
- 07 - کاوش یک کلاس جاوا داخلی
- 08 - چالش - یک کلاس کارمند بسازید
- 09 - راه حل - یک کلاس کارمند بسازید
2. کپسوله سازی در جاوا
- 10 - کپسولاسیون چیست
- 11 - کشف اصلاح کنندههای دسترسی
- 12 - پیادهسازی کپسولاسیون با اصلاح کنندههای دسترسی
- 13 - کاوش کپسولاسیون در کلاس رشته جاوا
- 14 - چالش - اپلیکیشن بانکی
- 15 - راه حل - برنامه بانکی
3. وراثت در جاوا
- 16 - ارث چیست
- 17 - استفاده از انواع ارث
- 18 - استفاده از وراثت برای کاهش تکرار کد
- 19 - کشف وراثت در کلاسهای پایه جاوا
- 20 - چالش - کاهش کد اضافی با ارث بردن
- 21 - راه حل - کاهش کد اضافی با ارث بردن
4. چند شکلی در جاوا
- 22 - چندشکلی چیست
- 23 - نوشتن الگوریتمهای قابل استفاده مجدد با چند ریختی زمان اجرا
- 24 - بررسی اشکال مختلف در یک شیء واحد
- 25 - دسترسی به اشکال شی خاص با instanceof
- 26 - نوشتن کد منعطف با چندشکلی زمان کامپایل
- 27 - بررسی نحوه استفاده کلاسهای جاوا داخلی از چند شکلی
- 28 - چالش - کاهش پیچیدگی با پلی مورفیسم
- 29 - راه حل - کاهش پیچیدگی با پلی مورفیسم
5. انتزاع در جاوا
- 30 - تجرید چیست
- 31 - استفاده از کلاسهای انتزاعی در جاوا برای کاهش پیچیدگی کد
- 32 - استفاده از واسطها در جاوا برای تامین انطباق
- 33 - کشف انتزاع در کد منبع جاوا
- 34 - چالش - اهرم انتزاع برای نوشتن برنامههای کاربردی ساده تر
- 35 - راه حل - اهرم انتزاع برای نوشتن برنامههای کاربردی ساده تر
نتیجه
- 36 - شناسایی بوها و ضد الگوهای کد در کد OOP
- 37 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی برنامه نویسی تابعی با جاوا
- دوره آموزشی برنامه نویسی شی گرا با جاوا
- دوره آموزشی برنامه نویسی شی گرا پایتون برای توسعه دهندگان جاوا
- دوره آموزشی تمرین جاوا اسکریپت: برنامه نویسی شی گرا
- دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا
- دوره آموزشی تمرین جاوا: مجموعه ها
- دوره آموزشی تمرین جاوا: مدیریت استثنا
- دوره آموزشی یادگیری جامع +Java 8: سینتکس و ساختار
مسیرهای مرتبط
- مسیر آموزشی گواهی حرفهای مبانی جاوا
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Java EE 7
- مسیر آموزشی شروع به عنوان یک توسعه دهنده جاوا
- مسیر آموزشی تبدیل شدن به یک برنامه نویس جاوا
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده جاوا اسکریپت
- مسیر آموزشی راهنمای شروع سریع برای برنامه نویسی جاوا
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس