فرادرس

آموزش مبانی برنامه نویسی شی گرا در جاوا - (رایگان)

آموزش مبانی برنامه نویسی شی گرا در جاوا - (رایگان)

مدت زمان
۱ ساعت و ۰۲ دقیقه
هزینه آموزش
رایگان!
۴ بازخورد (مشاهده نظرات)
آموزش مبانی برنامه نویسی شی گرا در جاوا - (رایگان)

چکیده

در این فرادرس که به صورت رایگان ارائه شده است، دانشجویان عزیز، با آموزش مبانی برنامه نویسی شی گرا در جاوا آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود آشنایی با مبانی برنامه نویسی شی گرا یا Object Oriented Programming (به اختصار OOP)،آشنایی با مفهوم کلاس (Class) و شی (Object) و ... است که در بخش سرفصل ها به صورت کامل آمده است.

مدرس
سید مصطفی کلامی هریس

دکترای تخصصی مهندسی برق - کنترل

دکتر سید مصطفی کلامی هریس یکی از بنیانگذاران و مدیران کنونی فرادرس و از اعضای هیات علمی آن است. ایشان دارای مدرک دکترای تخصصی در رشته مهندسی برق - کنترل، از دانشگاه صنعتی خواجه نصیرالدین طوسی (قطب علمی کنترل صنعتی) هستند و زمینه های پژوهشی و کاری تخصصی ایشان، در حوزه های مختلف مهندسی کنترل و سیستم های هوشمند بوده است.

توضیحات تکمیلی

در این فرادرس که به صورت رایگان ارائه شده است، دانشجویان عزیز، با آموزش مبانی برنامه نویسی شی گرا در جاوا آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود آشنایی با مبانی برنامه نویسی شی گرا یا Object Oriented Programming (به اختصار OOP)، آشنایی با مفهوم کلاس (Class) و شی (Object) و ... است که در بخش سرفصل ها به صورت کامل آمده است.

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

به طور ویژه، پس از معرفی سیستم عامل اندروید (Android) برای تلفن های همراه هوشمند و تبلت ها، و معرفی جاوا به عنوان اصلی ترین زبان توسعه برنامه های تحت اندروید، اقبال عمومی به استفاده از آن، بیشتر شد و این زبان جایگاه ویژه تری در میان سایر زبان های برنامه نویسی به دست آورد. از طرفی، برنامه های علمی و فنی بسیاری نیز، با استفاده از جاوا پیاده سازی شده اند که کاربردهای فراوانی در حوزه های مختلف صنعت و پژوهش دانشگاهی دارند. از این میان، می توان به نرم افزار وکا (WEKA) اشاره نموده که ابزاری برای داده کاوی است و به صورت کامل در زبان برنامه نویسی جاوا پیاده سازی شده است.

گذشته از پیاده سازی برنامه های کاربردی برای اجرا در کامپیوترها و موبایل های هوشمند، بسیاری از وب سایت ها، از امکانات موجود در جاوا، برای پیاده سازی ساختار دینامیکی استفاده نموده اند و امروزه، جاوا با استفاده در بیش از ۱۴ درصد از کل وب سایت های دنیا، پس از PHP پرکاربردترین زبان برنامه نویسی در عرصه برنامه نویسی وب و پیاده سازی وب سایت های پویا است.

 

مجموعه فرادرس های آموزش برنامه نویسی جاوا

مجموعه فیلم های آموزشی برنامه نویسی جاوا، با این فرض تهیه شده است که مخاطب هیچ دانش و تجربه قبلی در زمینه برنامه نویسی ندارند، و در طی ۲۳ درس، مخاطب را به صورت کامل با زبان برنامه نویسی جاوا، و امکانات مختلف آن آشنا می کند. در این مجموعه آموزشی، همه مباحث با بیان و تشریح مبانی نظری و سپس با پیاده سازی گام به گام مثال های عملی آموزش داده می شوند و از این نظر، در ایجاد یک دانش عمیق در زمینه برنامه نویسی، بسیار کارآمد است. به طور خاص، در این مجموعه آموزشی، از آخرین نسخه زبان برنامه نویسی جاوا (Java 8) استفاده شده است و مباحث مربوط به برنامه نویسی شی گرا (به همراه مبانی نظری) و برنامه نویسی رابط های گرافیکی (طراحی و برنامه نویسی GUI) نیز مورد بحث و بررسی قرار گرفته اند.

در این مجموعه آموزشی، از نسخه ۸ جاوا استفاده شده است و از محیط NetBeans IDE (نسخه 8.0.2) برای پیاده سازی پروژه ها و برنامه ها استفاده شده است. در کنار بحث بر روی مولفه های مختلف برنامه نویسی جاوا، به طور خاص، بر ویژگی های جدیدی که در نسخه هشتم جاوا ارائه شده اند، تاکید شده است. مانند سایر آموزش های فرادرس، در طی این دوره آموزشی نیز، همه برنامه ها و پروژه های مورد بحث در درس ها، به صورت گام به گام و کاملا از ابتدا ایجاد و پیاده سازی شده اند.

یکی از ویژگی های مهم این دوره آموزشی، ایجاد امکان آشنایی با متدهای برنامه نویسی پیشرفته (به ویژه برنامه نویسی شی گرا و مفاهیم اساسی مربوط به آن) است. چرا که در کنار مباحث عملی مطرح شده در این دوره، مبانی نظری، مفهومی و تئوری روش های برنامه سازی پیشرفته نیز، مورد بحث و بررسی واقع شده اند، که این موضوع می تواند مخاطبان این دوره را، در درک عمیق تر مفاهیم مربوط به برنامه نویسی پیشرفته و به ویژه برنامه نویسی شی گرا، یاری کند.

مدرس این مجموعه آموزش، دکتر سید مصطفی کلامی هریس (دکترای مهندسی کنترل از دانشگاه صنعتی خواجه نصیرالدین طوسی) است، که در کنار تسلط بر زبان های برنامه نویسی متعدد، نظیر ++C (سی پلاس پلاس)، #C (سی شارپ)، PHP (پی اچ پی)، Java (جاوا)، ویژوال بیسیک (Visual Basic یا VB)، ویژوال بیسیک دات نت (Visual Basic .net)، و متلب (MATLAB)، سابقه تدریس دوره های آموزشی برنامه نویسی مختلف را در فرادرس و سایر موسسات آموزشی، از سال ۱۳۸۰ تاکنون داشته داشته است.

   

این آموزش رایگان بخشی از مجموعه فرادرس های آموزش برنامه نویسی جاوا Java است. برای کسب اطلاعات بیشتر و استفاده از این آموزش بر روی این لینک (+) کلیک کنید.

 

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • آشنایی با مبانی برنامه نویسی شی گرا یا Object Oriented Programming (به اختصار OOP)
  • آشنایی با مفهوم کلاس (Class) و شی (Object)
  • پیاده سازی یک کلاس ساده برای محاسبات مربوط به مثلث قائم الزاویه
  • پیاده سازی سازنده (Constructor)
  • پیاده سازی متدها و توابع در کلاس
  • پیاده سازی توابع get و set برای شبیه سازی ویژگی (Property)
  • مفهوم داده های ارزشی (Value Types) و ارجاعی (Reference Types)
  • آشنایی با کلاس رشته یا String برای ذخیره سازی و مدیریت رشته ها

 

این آموزش رایگان بخشی از «مجموعه فرادرس های آموزش برنامه نویسی جاوا Java» است.




پیش نمایش‌ها

پیش‌نمایش ۱: دانلود رایگان مبانی برنامه نویسی شی گرا در جاوا

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۱۳ مگابایت -- (کلیک کنید +))

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

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

راهنمایی بیشتر ( +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش مبانی برنامه نویسی شی گرا در جاوا - (رایگان)
ناشر فرادرس
کد آموزش FVRJ10105
مدت زمان ۱ ساعت و ۰۲ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
حجم دانلود ۱۱۳ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)

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

نظرات

soleimaniff
soleimaniff

با عرض سلام و وقت بخیر در ایام کرونا که آموزشهای دانشگاه‌ها مجازی شده به دلیل مجازی شدن و نبود وسایل آموزش‌مجازی مناسب گاهی ناخوداگاه باعث افت کیفیت تدریس شده که آموزشهای شما کمک شایانی به دانشجویان برای یادگیری دروس می‌کند...آموزشهای شما از لحاظ کیفیت تصویر و صدا فراتر از حد تصور است که اموزش را برای ما دلنشین میکند...از طرف جامعه دانشجویی بخاطر تلاشهای شما نهایت تشکر و قدردانی را دارم...
پاسخ به نظر

وحید
وحید

تشکر از لطفتون...آموزش خوبیه و مهمتر از همه ارزش کارتون هست. ممنون
پاسخ به نظر

محمد
محمد

خدا خیرت بده
پاسخ به نظر

محسن
محسن

با سلام وخسته نباشید.بسیار عالیست وازدرگاه خداوند برای تک تک کارکنانتان توفیق روز افزون داریم......دعای خیر بدرقه راهتان
پاسخ به نظر



برچسب‌ها: Abstract Window Toolkit | Arithmetic Operators | Array | Array Mean | Array Standard Deviation | Array StD | Array Variance | ArrayList | Arrays | Arrays in Java | AWT | Bisection Method | Bisection Method in Java | Calculator in Java | Class | Color Codes | Colors in Java | Comparison Operators | Complex Numbers in Java | Conditional Operator | Constructor | Control Structures | Data Types | enum | enumeration | Event Handling | Event-Driven Programming | Exception Handling | Font in Java | for statement | Function Declaration | FXML | FXML Language | Gluon Scene Builder | Graphical Programming | Graphics Class | Graphics in Java | GUI Design | GUI Programming | if statement | Image in Java | Inheritance | Interface | Java | Java Graphics | Java Programming | JavaFX | javaآموزش | javaاموزش | JFrame Class | JOptionPane Class | JPanel Class | Keyboard Event Handling | Lambda Expressions | Loan Calculator in Java | Logical Operators | Message Box | method | Method Declaration | Method Reference | Method Reference in Java | Mouse Event Handling | NetBeans | NetBeans IDE | Numerical Root Finding | Numerical Root Finding in Java | Object | Object-Oriented Programming | OOP | Operators | Overriding | Paint Program in Java | Polymorphism | Program Structure | property | Random Class | Random Numbers in Java | Relational Operators | Repetition Loops | Root Finding in Java | Scanner Class | Scene Builder | Selection Structures | Standard Components | Standard Controls | Standard GUI Components | Standard GUI Controls | string | Swing | switch statement | System Class | Tic-Tac-Toe in Java | Variable-Length Argument List | while statement | آرایه | آموزش مبانی برنامه نویسی | اجزای سازنده برنامه | ارث بری | انواع داده | انواع عملگرها | اولویت عملگرها | اینترفیس | بازنویسی | برنامه نقاشی در جاوا | برنامه نویسی جاوا | برنامه نویسی رویداد | برنامه نویسی رویدادگرا | برنامه نویسی شیئ گرا | برنامه نویسی گرافیکی | پاسخگویی به رویداد | پاسخگویی به رویداد صفحه کلید | پاسخگویی به رویداد کیبورد | پاسخگویی به رویداد ماوس | پاسخگویی به رویداد موس | پروژه بازی Tic-Tac-Toe در جاوا | پروژه بازی در جاوا | پروژه بازی دوز در جاوا | پروژه ماشین حساب | پروژه محاسبه اقساط وام بانکی | پروژه محاسبه سود بانکی | پیاده سازی اعداد مختلط در جاوا | پیاده سازی بازی Tic-Tac-Toe در جاوا | پیاده سازی بازی در جاوا | پیاده سازی بازی دوز در جاوا | پیاده سازی ماشین حساب در جاوا | ترسیم دو بعدی در جاوا | ترسیم گرافیکی در جاوا | تعریف تابع | تعریف تابع با تعداد ورودی متغیر | تعریف متد | تنظیم فونت | تولید اعداد تصادفی | جاوا | جاوا اف ایکس | جاوااسکریپت | چند ریختی | چند شکلی | حل معادلات در جاوا | حلقه های تکرار | داده شمارشی | دانلود جاوا | دستور for | دستور If | دستور switch | دستور while | رابط | رابط گرافیکی کاربری | رشته | رفرنس های تابعی | روش Bisection | روش تصنیف | روش تنصیف | روش دو بخشی | ریشه یابی عددی | زبان FXML | ساختارهای انتخاب | ساختارهای تصمیم گیری | ساختارهای کنترل برنامه | سازنده | سن بیلدر | سوینگ | سین بیلدر | شیئ | شیئ گرایی | طراحی GUI | طراحی رابط گرافیکی | عبارات لاندا | عملگر شرطی | عملگرهای رابطه ای | عملگرهای قیاسی | عملگرهای محاسباتی | عملگرهای منطقی | کادر گفتگو | کدهای رنگی در جاوا | کلاس | کلاس Graphics | کلاس JFrame | کلاس JOptionPane | کلاس JPanel | کلاس Random | کلاس Scanner | کلاس System | کنترل های استاندارد | لیست آرایه ای | محاسبه اقساط وام بانکی | محاسبه انحراف معیار آرایه | محاسبه انحراف معیار در جاوا | محاسبه سود بانکی | محاسبه میانگین آرایه | محاسبه میانگین در جاوا | محاسبه واریانس آرایه | محاسبه واریانس در جاوا | مدیریت حالات استثنائی | نت بینز | نمایش تصویر در جاوا | وراژت | ویژگی