×
ribbon

آموزش رایگان برنامه‌نويسي پيشرفته (جاوا)

در آموزش رایگان درس برنامه نويسي پيشرفته (جاوا)، به مفاهيم پيشرفته در این زبان پرداخته می شود كه... بیشتر
4 (2 امتیاز)
2,849دانشجو
دانشگاه بناب

رحیم دهخوارقانی

مشخصات دوره
محتوای دوره
توضیحات دوره
دیدگاه کاربران
درباره مدرس

محتوای دوره

1 فصل23 جلسه22 ساعت ویدیو
برنامه نويسي پيشرفته (جاوا)
  جلسه 1: كدهاي نمونه برنامه‌نويسي مقدماتي
مشاهده
"70:48
  جلسه 2: شي‌گرايي
مشاهده
"78:25
  جلسه 3: ادامه شي‌گرايي
مشاهده
"74:38
  جلسه 4: ارث بري
"61:06
  جلسه 5: ادامه ارث بري
"63:41
  جلسه 6: اينترفيس
"69:33
  جلسه 7: ادامه ارث بري و اينترفيس
"42:12
  جلسه 8: مديريت استثناها
"23:47
  جلسه 9: ادامه مديريت استثناها
"26:40
  جلسه 10: تخصيص حافظه پويا (قسمت اول)
"34:26
  جلسه 11: تخصيص حافظه پويا (قسمت دوم)
"66:37
  جلسه 12: تخصيص حافظه پويا (قسمت سوم)
"74:22
  جلسه 13: تخصيص حافظه پويا (قسمت چهارم)
"86:14
  جلسه 14: تخصيص حافظه پويا (قسمت پنجم)
"20:13
  جلسه 15: متدهاي بازگشتي
"44:06
  جلسه 16: ادامه متدهاي بازگشتي
"84:30
  جلسه 17: واسط گرافيكي كاربر (Javafx) - قسمت اول
"59:40
  جلسه 18: واسط گرافيكي كاربر (Javafx) - قسمت دوم
"23:07
  جلسه 19: واسط گرافيكي كاربر (Javafx) - قسمت سوم
"48:01
  جلسه 20: واسط گرافيكي كاربر (Javafx) - قسمت چهارم
"71:09
  جلسه 21: واسط گرافيكي كاربر (Javafx) - قسمت پنجم
"71:09
  جلسه 22: نخ‌ها و برنامه‌نويسي چندنخي
"70:04
  جلسه 23: ادامه نخ‌ها و برنامه‌نويسي چندنخي
"64:38

توضیحات دوره

در آموزش رایگان درس برنامه‌نويسي پيشرفته (جاوا)، به مفاهيم پيشرفته در این زبان پرداخته می‌شود كه عبارتند از:

  • شی گرايی: در اين موضوع به تعريف، و نحوه پياده‌سازی كلاس‌ها در جاوا و خصوصيات آن‌ها پراخته مي‌شود.
  • ارث بری: يكي از خصوصيات شی گرايی، ارث بری است كه به معني به ارث بردن خصوصيات و متدهای يك كلاس (پدر) توسط كلاسي ديگر (فرزند) است. جزئيات مربوط به اين بخش و نحوه ارث بری در حالت‌های مختلف از جمله انواع public, private, protected … براي شناسه‌ها توضيح داده شده‌اند.
  • اينترفيس: واسط يا اينترفيس نوعي كلاس است كه متدهای آن پياده‌سازی نمي شوند. نحوه تعريف و استفاده از آن در اين درس بطور كامل توضيح داده شده‌است.
  • استثناها: اين ابزار برای مديريت حالت‌های خاص در برنامه‌نويسی استفاده می‌شود و می‌تواند با جلوگيری از اين‌كه برنامه به‌طور پيش‌بينی نشده به اتمام برسد، آن را به‌طور كاربرپسند به اتمام برساند.
  • متدهاي بازگشتی: اين متدها كه شامل دو مرتب‌سازی مشهور به نام‌های ادغامی و سريع است و مسائل مشهوری مانند برج های هانوی را شامل مي شود، که با مثال‌های مربوطه بسط داده شده‌اند.
  • واسط گرافيكی كاربر: در اين بخش، كتابخانه javafx و نحوه استفاده از متدهای آن توضيح داده می‌شود. توجه شود كه تمام متدها در اين درس پوشش داده نمی‌شوند. دانشجويان گرامی براي اطلاعات بيشتر در مورد اين كتابخانه و متدهای آن می‌توانند به سايت‌هايی از قبيل javatpoint.com رجوع فرمايند.
  • نخ‌ها و برنامه‌نويسی multitask: در اين بخش به مفهوم برنامه‌نويسی هم‌روند و نيز مفهوم نخ، نحوه تعريف آن، و متدهای مشهور مورد استفاده در آن اشاره شده‌است.

توجه شود كه مطالب تدريس شده در اين درس بر طبق سرفصل درس برنامه‌نويسی پيشرفته برای رشته مهندسی كامپيوتر از طرف وزارت علوم است. علاقه‌مندان به يادگيری مطالب مشابه و بيشتر، مي توانند از منابع پيشرفته‌تر از جمله سايت‌های زير استفاده نمايند:

https://www.geeksforgeeks.org/java/

https://javatpoint.com/

پياده‌سازی تمرينات داده شده در اين درس به دانشجويان اكيداً توصيه می‌شود. دانشجويان می‌توانند ميزان يادگيری خود را با انجام تمرينات ارزيابی نمايند همچنین اسلايدهای تدريس شده نيز در صورت نياز مدرسين گرامي مي‌تواند با ذكر منبع استفاده شود. 

اطلاعات بیشتر

امتیاز و نظرات کاربران

4

از مجموع 2 امتیاز

1نظر

2 سال پیش

یاشاسین آذربایجانلی استادیمیز.یاشاسین بناب.منم از عجب

سینا اختری شیشوان

دوره‌های پیشنهادی مشابه

درباره استاد

رحیم دهخوارقانی
4دوره
14,464دانشجو

دکتر رحیم دهخوارقانی مدرک کارشناسی‌ارشد خود را در سال 87 از دانشگاه شهید بهشتی در شاخه نرم‌افزار اخذ کرده است و دوره دکتری را از سال 91 تا 94 در دانشگاه سابانجی استانبول در شاخه هوش مصنوعی گذرانده است. حوزه تحقیقاتی ایشان پردازش احساس (Sentiment Analysis) و داده‌کاوی (Data Mining) بوده و از سال 95 به‌عنوان استادیار دانشگاه بناب مشغول به کار است.

اطلاعات بیشتر

دیگر دوره‌های رحیم دهخوارقانی

سوالات پرتکرار

آیا ممکن است برخی جلسات یک درس ناقص باشند؟

معمولا تمامی جلسات هر درس به‌طور کامل ضبط می‌شوند؛ اما گاهی به دلیل برخی ناهماهنگی‌ها ممکن است یک یا چند جلسه ضبط نشده باشد. جزئیات این موارد در توضیحات هر درس درج شده است.

اگر لینک دانلود یا پخش ویدئو مشکل داشت، چه کاری باید انجام داد؟

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

آیا می‌توان ویدئوهای یک درس را به‌صورت سی‌دی یا دی‌وی‌دی از شما تهیه کرد؟

در حال حاضر امکان ارسال دروس به‌صورت سی‌دی یا دی‌وی‌دی وجود ندارد و همه محتواها به شکل آنلاین ارائه می‌شوند.

مهارت‌هایی که می‌آموزید