پرش به محتوای اصلی
مسیر تخصصی جاوا و Spring
درخواست پروژهتدریس خصوصیارتباط با ماراهنما
جاواپرو v1.2.34یاد بگیر، تمرین کن، حرفه‌ای بساز
خانهدوره‌هاآموزش رایگانوبلاگمدرس‌هاخدمات
خانهیادگیری شی گرایی در جاوا با 10 مثال کدنویسی‌شده
دورهٔ جاواپرو
برنامه نویسیزبان جاوا

یادگیری شی گرایی در جاوا با 10 مثال کدنویسی‌شده

به صورت عملی و کاربرد مباحث شی گرایی در زبان برنامه نویسی جاوا را بررسی کردیم.

دسترسی امنپس از خرید معتبرهمه دستگاه‌هاوب‌اپ واکنش‌گراپشتیبانیاز فضای کاربری
هزینه ثبت‌نامرایگان
یادگیری شی گرایی در جاوا با 10 مثال کدنویسی‌شده ویدئو آموزشی
معرفی دوره

در این دوره چه می‌آموزید؟

شی گرایی یا Object-Oriented Programming (OOP) یکی از مهم‌ترین مفاهیم در برنامه نویسی جاوا است که به شما کمک می‌کند کدهایی ساختارمند، قابل توسعه، قابل نگهداری و قابل استفاده مجدد بنویسید. اگر قصد دارید برنامه نویسی جاوا را به‌صورت اصولی یاد بگیرید و از نوشتن کدهای ساده به سمت پیاده‌سازی پروژه‌های واقعی حرکت کنید، یادگیری مفاهیم شی گرایی یکی از مهم‌ترین قدم‌های مسیر شماست.

در دوره آموزش شی گرایی در جاوا با 10 مثال عملی و کاربردی، مفاهیم اصلی برنامه نویسی شی گرا را در قالب 10 ویدئوی آموزشی و 10 مثال کاربردی بررسی می‌کنیم. هدف این دوره صرفاً آشنایی با تعاریف و مفاهیم تئوری نیست؛ بلکه تلاش کرده‌ایم با پیاده‌سازی مثال‌های عملی، درک شما از نحوه استفاده از اصول شی گرایی در کدنویسی جاوا را عمیق‌تر کنیم.

در این دوره با مفاهیم مهمی مانند کلاس (Class)، شیء (Object)، سازنده‌ها (Constructors)، کپسوله‌سازی (Encapsulation)، وراثت (Inheritance)، چندریختی (Polymorphism) و انتزاع (Abstraction) آشنا می‌شوید و یاد می‌گیرید این مفاهیم چگونه در برنامه نویسی واقعی مورد استفاده قرار می‌گیرند.

اگر با مبانی زبان برنامه نویسی Java آشنا هستید و می‌خواهید درک بهتری از ساختار کدها و نحوه طراحی برنامه‌های شی گرا داشته باشید، این دوره می‌تواند قدمی مؤثر برای پیشرفت شما باشد.

چرا باید شی گرایی در جاوا را یاد بگیریم؟

در پروژه‌های واقعی، با افزایش حجم کدها، مدیریت متغیرها، توابع و ارتباط بین بخش‌های مختلف برنامه دشوارتر می‌شود. برنامه نویسی شی گرا به ما کمک می‌کند منطق برنامه را در قالب کلاس‌ها و اشیاء سازمان‌دهی کنیم و مسئولیت‌های مختلف را از یکدیگر جدا نگه داریم.

با یادگیری اصول شی گرایی در جاوا می‌توانید:

کدهایی منظم‌تر و خواناتر بنویسید.

از تکرار غیرضروری کدها جلوگیری کنید.

قابلیت استفاده مجدد از کدها را افزایش دهید.

ساختار برنامه‌های بزرگ‌تر را بهتر طراحی کنید.

تغییر و توسعه برنامه‌ها را ساده‌تر کنید.

درک بهتری از فریم‌ورک‌ها و ابزارهای مبتنی بر جاوا به دست آورید.

برای یادگیری مباحث پیشرفته‌تر جاوا و توسعه پروژه‌های واقعی آماده شوید.

در این دوره چه مباحثی را یاد می‌گیرید؟

در قالب 10 ویدئوی آموزشی و 10 مثال عملی، با مفاهیم کلیدی برنامه نویسی شی گرا در Java کار می‌کنیم. مباحث دوره شامل موضوعات زیر است:

کلاس و شیء (Class & Object)

با مفهوم کلاس به‌عنوان الگوی ساخت اشیاء آشنا می‌شوید و یاد می‌گیرید چگونه با تعریف کلاس و ایجاد نمونه‌های مختلف از آن، داده‌ها و رفتارهای مرتبط را در کنار یکدیگر قرار دهید.

ویژگی‌ها و متدها (Fields & Methods)

نحوه تعریف ویژگی‌ها و متدها در کلاس‌های جاوا را یاد می‌گیرید و با نقش آن‌ها در مشخص کردن وضعیت و رفتار اشیاء آشنا می‌شوید.

سازنده‌ها (Constructors)

با سازنده‌ها و کاربرد آن‌ها در مقداردهی اولیه به اشیاء آشنا می‌شوید و یاد می‌گیرید هنگام ایجاد یک شیء، اطلاعات اولیه موردنیاز آن را تنظیم کنید.

کپسوله‌سازی (Encapsulation)

یاد می‌گیرید چگونه با استفاده از سطح دسترسی‌ها، فیلدهای کلاس و متدهای مناسب، دسترسی به اطلاعات را مدیریت کنید و از وضعیت داخلی اشیاء بهتر محافظت کنید.

وراثت (Inheritance)

با مفهوم وراثت و نحوه استفاده از کلمه کلیدی extends آشنا می‌شوید و یاد می‌گیرید چگونه ویژگی‌ها و رفتارهای مشترک را بین کلاس‌های مرتبط سازمان‌دهی کنید.

چندریختی (Polymorphism)

درک می‌کنید که چگونه می‌توان از یک نوع مرجع برای کار با اشیاء مختلف استفاده کرد و رفتار متدها را متناسب با نوع واقعی شیء تغییر داد.

بازنویسی متدها (Method Overriding)

با بازنویسی متدها در کلاس‌های فرزند آشنا می‌شوید و یاد می‌گیرید رفتار تعریف‌شده در کلاس والد را در کلاس‌های فرزند متناسب با نیاز خود تغییر دهید.

انتزاع (Abstraction)

با نقش کلاس‌های انتزاعی و رابط‌ها (Interfaces) در طراحی برنامه‌های شی گرا آشنا می‌شوید و یاد می‌گیرید چگونه قراردادها و رفتارهای موردنیاز را از جزئیات پیاده‌سازی جدا کنید.

ارتباط بین کلاس‌ها و اشیاء

با نحوه ایجاد ارتباط بین کلاس‌ها آشنا می‌شوید و اهمیت طراحی درست روابط میان اشیاء را در ساخت برنامه‌های قابل توسعه بررسی می‌کنید.

پیاده‌سازی عملی مفاهیم شی گرایی

در مثال‌های کاربردی دوره، مفاهیم شی گرایی را در کنار یکدیگر به کار می‌گیرید تا درک کنید چگونه می‌توان از این اصول برای حل مسائل برنامه نویسی و طراحی ساختار مناسب‌تر برای کدها استفاده کرد.

نکات اصلی دورهسرفصل‌ها و مشخصات دوره را پیش از ثبت‌نام بررسی کنید

آیا این دوره مناسب شماست؟

مخاطبان دوره

مخاطبان دوره 10 مثال شی‌گرایی در جاوا افرادی هستند که می‌خواهند مفاهیم برنامه‌نویسی شی‌گرا (OOP) را با بررسی مثال‌های عملی بهتر یاد بگیرند.

پیش‌نیازها

برنامه نویسی مقدماتی جاوا

دستاوردهای آموزشی

در پایان دوره، می‌توانید مفاهیم شی‌گرایی در جاوا را بهتر درک کنید و با حل 10 مثال کاربردی، کلاس‌ها، وراثت، چندریختی و کپسوله‌سازی را در برنامه‌نویسی پیاده‌سازی کنید.

ارزش و کاربرد دوره

دوره 10 مثال کاربردی شی‌گرایی در جاوا به شما کمک می‌کند مفاهیم برنامه‌نویسی شی‌گرا (OOP) را به‌صورت عملی یاد بگیرید و درک عمیق‌تری از نحوه استفاده از این مفاهیم در کدنویسی داشته باشید. با بررسی 10 مثال برنامه‌نویسی شی‌گرا در Java، می‌توانید ارتباط میان مفاهیمی مانند کلاس، شیء، وراثت، کپسوله‌سازی و چندریختی را بهتر درک کنید و آموخته‌های خود را در حل مسائل برنامه‌نویسی به کار ببرید

برنامه آموزشی

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

۱۱ درس
۱محتوای دوره۱۱ درس خصوصی
  • ۱جلسه 1 - مثال حساب های بانکیدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۲جلسه 2 - مثال سامانه مدیریت کارمنددسترسی پس از ثبت‌نام معتبر ویدئو
  • ۳جلسه 3 - مثال حمل و نقلدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۴جلسه 4 - مثال سیستم پرداختدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۵جلسه 5 - مثال اعلاندسترسی پس از ثبت‌نام معتبر ویدئو
  • ۶جلسه 6 - مثال کامپیوتردسترسی پس از ثبت‌نام معتبر ویدئو
  • ۷جلسه 7 - مثال دپارتمان دانشگاهدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۸جلسه 8 - مثال پزشک و بیماردسترسی پس از ثبت‌نام معتبر ویدئو
  • ۹جلسه 9 - مثال گزارشدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۰جلسه 10 - مثال اعلان چندمنظورهدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۱فایل سورس کد 10 مثال شی گرایی در جاوادسترسی پس از ثبت‌نام معتبر فایل ضمیمه
مشخصات دوره

پیش از ثبت‌نام بدانید

نوع برگزاریغیرحضوریسطح دورهمسیر تخصصی و پروژه‌محورپیش‌نیازمطالعهٔ معرفی و سرفصل‌هازمینه آموزشیبرنامه نویسیزبان دورهفارسیتعداد درس۱۱ درستعداد فصل۱ فصلنوع محتواویدئو و فایل ضمیمهشیوه دسترسیپس از خرید در حساب کاربریروش دریافتپخش و دانلود امن از فضای دورهروش پشتیبانیفضای پشتیبانی آموزشیوضعیت انتشارسرفصل‌ها منتشر شده‌اند
بازخورد دانشجویان

نظرهای ثبت‌شده

۰ نظر
هنوز دیدگاهی برای این دوره ثبت نشده استپس از ثبت نخستین نظر، بازخورد دانشجویان در این بخش نمایش داده می‌شود
راهنمای انتخاب

سؤال پیش از خرید

اگر درباره سطح، پیش‌نیاز، سرفصل یا شیوه پشتیبانی ابهام دارید، پیش از خرید سؤال خود را ثبت کنید

هنوز سؤال تأییدشده‌ای ثبت نشده استسؤال‌ها پس از بررسی مدیر همراه پاسخ در این بخش منتشر می‌شوند
پرسش‌های پرتکرار

پیش از ثبت‌نام بدانید

دسترسی دوره چگونه فعال می‌شود؟

دسترسی فقط بعد از پرداخت تأییدشده و ثبت enrollment معتبر در حساب کاربر فعال می‌شود.

فایل‌های دوره مستقیم هستند؟

فایل خصوصی از مسیر مجوز سمت سرور و لینک کوتاه‌عمر تحویل می‌شود.

در موبایل و تبلت قابل استفاده است؟

بله؛ فضای یادگیری به‌صورت وب‌اپ برای موبایل، تبلت و دسکتاپ طراحی شده است.

ثبت‌نام در دورهرایگانموجود و قابل افزودن به سبد
  • پرداخت فقط در درگاه رسمی
  • اتصال دسترسی به حساب خریدار
  • تحویل امن محتوای خصوصی
ادامهٔ مسیر

دوره‌های مرتبط

دوره میکروسرویس با جاوا و Spring Bootبرنامه نویسی

دوره جامع نخبگان معماری میکروسرویس‌ها با Java و Spring Boot

کل محتوای دوره در یک نگاه REST API Microservices Spring Cloud RabbitMQ | Kafka | Docker Full-Stack (React + Backend) و مطالب تکمیلی خرید دوره به صورت نقدی و اقساط (برای مدت محدود)کد تخفیف ب…

مسیر ساختاریافته دسترسی آنلاین
۳۲٬۵۰۰٬۰۰۰جزئیات
دوره پیشرفته برنامه نویسی جاوازبان جاوا

دوره شاهکار پیشرفته جاوا

دوره آموزش پیشرفته جاوا – قدم بعدی برای تبدیل شدن به یک برنامه‌نویس حرفه‌ایآیا از مهارت‌های ابتدایی جاوا فراتر رفته‌اید و به دنبال چالش‌های جدی‌تر هستید؟ آیا می‌خواهید با درک عمیق‌تر مفاهیم…

مسیر ساختاریافته دسترسی آنلاین
۱۰٬۴۰۰٬۰۰۰جزئیات
Deploy پروژه واقعی میکروسرویس با Java و Spring Bootبرنامه نویسی46٪ تخفیف

Deploy پروژه واقعی میکروسرویس با Java و Spring Boot

در این دوره دانشجو به‌صورت کاملاً عملی با طراحی و پیاده‌سازی یک پروژه واقعی Microservices با Java و Spring Boot آشنا می‌شود. در طول دوره یک فروشگاه آنلاین را از صفر پیاده‌سازی می‌کنیم که شا…

مسیر ساختاریافته دسترسی آنلاین
۱۷٬۵۰۰٬۰۰۰۹٬۵۰۰٬۰۰۰جزئیات
هزینه ثبت‌نامرایگان
جاواپرومرجع تخصصی یادگیری و توسعهٔ جاوا

تجربه‌ای منظم، ساده و حرفه‌ای برای یادگیری عمیق جاوا، Spring و مهندسی نرم‌افزار؛ قابل استفاده در موبایل، تبلت و دسکتاپ

یادگیری

همه دوره‌هاآموزش رایگانمسیر یادگیریمدرس‌ها

جاواپرو

درباره ماخدمات تخصصیدرخواست پروژهتدریس خصوصیبلاگ فنیرپورتاژ آگهی

پشتیبانی

تماس با ماپرسش‌های متداولقوانین و حریم خصوصیبروزرسانی‌های جاواپروثبت تیکت

مجوزها

نماد اعتمادنماد اعتماد
خرید امنپرداخت فقط در درگاه رسمیپشتیبانی آموزشیمسیر ارتباط شفاف و پیگیری‌پذیردسترسی پایداروب‌اپ واکنش‌گرا روی همه دستگاه‌ها
© ۱۴۰۵ جاواپرو؛ همه حقوق محفوظ استتوسعه توسط پایاپینگ
خانهدوره‌هاسبد