00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
ثبت‌نام رایگان
  • دسترسی به کل جلسات ویدیویی از دوره
  • دسترسی به کل جلسات ویدیویی از دوره
  • اضافه شدن دوره به پروفایل
00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD

آموزش رایگان جاوا پیشرفته

دوره‌های رایگان
27 جلسه
99٪ (158 رای)

کاربرد دوره آموزش رایگان جاوا پیشرفته چیست؟

جاوا یک زبان برنامه‌نویسی است که توسط جیمز گاسلینگ در سال 1991 ایجاد شده است. هدف از ساخت زبان جاوا این بود که کاربر برنامه را یک‌بار بنویسد و از آن روی چندین سیستم‌عامل متفاوت استفاده کند. در واقع آغاز کار جاوا با این شعار بوده است. اولین نسخه قابل دسترس جاوا (جاوا 1.0) در سال 1995 منتشر شد. با گذشت زمان نسخه‌های جدیدتر و پیشرفته‌تری از جاوا در دسترس همه قرار گرفت.

جاوا از یک زبان برنامه‌نویسی، یک کامپایلر، کتابخانه‌های اصلی و یک runtime (ماشین مجازی جاوا) تشکیل می‌شود. زبان جاوا از پیچیده‌ترین و محبوب‌ترین زبان‌های برنامه‌نویسی است که با ویژگی‌های زیر طراحی شده است:

  • پلتفرم‌های مستقل: برنامه‌های جاوا از ماشین مجازی جاوا برای اجرا استفاده می‌کنند و به طور مستقیم به سیستم‌عامل دسترسی ندارند. این ویژگی برنامه‌های جاوا را بسیار قابل حمل می‌کند. یک برنامه جاوا می‌تواند در تمام سیستم‌عامل‌های پشتیبانی‌شده مانند ویندوز و لینوکس اجرا شود.
  • زبان برنامه‌نویسی شئ‌گرا: به جز انواع داده‌های اولیه، تمام عناصر در جاوا شئ هستند. شئ‌گرایی یکی از مهم‌ترین دلایل محبوبیت جاوا است.
  • مدیریت خودکار حافظه: جاوا تخصیص حافظه را برای ساخت اشیای جدید مدیریت می‌کند. این برنامه دسترسی مستقیم به حافظه ندارد. این زبان می‌تواند به طور خودکار اشیایی را که هیچ اشاره‌گر فعالی در آن‌ها وجود ندارد، حذف کند.
  • سینتکس جاوا: سینتکس جاوا مشابه زبان C++ طراحی شده است. جاوا به حروف کوچک و بزرگ حساس است.

کاربردهای فراوانی را می‌توان برای جاوا برشمرد. در لپ‌تاپ‌ها، مراکز داده، کنسول‌های بازی، ابر رایانه‌های علمی، تلفن‌ها همراه، اینترنت و تقریبا در هرجایی که تکنولوژی وجود دارد، جاوا را می‌توان یافت. از برنامه نویسی جاوا می‌توان برای ایجاد برنامه‌های کاملی استفاده کرد که ممکن است در رایانه اجرا شده یا در سرورها و کلاینت‌های شبکه توزیع شوند.

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

دوره آموزش رایگان جاوا پیشرفته مناسب چه کسانی است؟

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

بعد از فراگیری دوره آموزش رایگان جاوا پیشرفته چه مهارت‌هایی کسب خواهید کرد؟

  • آشنایی کامل با برنامه‌نویسی شئ‌گرا
  • ایجاد و توسعه برنامه‌های کاربردی در حوزه‌های تجاری، شبکه، بازی‌ها و غیره.
  • برنامه‌نویسی برای وسایل الکترونیکی

پیشنیازها، نرم افزارها و منابع مکمل برای فراگیری دوره آموزش رایگان جاوا پیشرفته چیست؟

معمولا آموزش برنامه نویسی جاوا بهتر است بعد از یادگیری یک زبان ساده‌تر مانند C باشد. از همین رو شما قبل از شرکت در این دوره باید با اصول و مبانی برنامه‌نویسی آشنا باشید تا بتوانید بهره کافی از این دوره را ببرید.

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

  • https://www.javatpoint.com/
  • https://www.geeksforgeeks.org/java/

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

  • نرم افزار JRE
  • نرم افزار JDK
  • IDEهایی مانند Eclipse، NetBeans و غیره.

سرفصل‌های دوره آموزش رایگان جاوا پیشرفته چیست؟

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

  • شئ‌گرايی: در این دوره به طور کامل با مباحث مرتبط با شئ‌گرایی آشنا می‌شوید. تعریف، نحوه پیاده‌سازی کلاس‌ها در برنامه نویسی جاوا و خصوصیات آن‌ها را به خوبی فرا می‌گیرید.
  • ارث بری: يكي از مهم‌ترین خصوصيات شئ‌گرايی، ارث‌بری است. این ویژگی باعث می‌شود که یک کلاس (فرزند) بتواند از خصوصیات و متدهای کلاس دیگری (پدر) ارث ببرد. در این دوره به نحوه ارث‌بری در حالت‌های مختلف مانند ‌Public، Protected، private و همچنین جزئیات مربوط به هرکدام صحبت می‌کنیم.
  • اينترفيس: واسط (interface) نوعي كلاس است كه متدهای آن پياده‌سازی نمي شوند. نحوه تعريف و استفاده از آن را در این درس می‌آموزید.
  • استثناها: اين ابزار برای مديريت حالت‌های خاص در برنامه‌نويسی استفاده می‌شود. با کمک استثناها می‌توانید برنامه را در شرایط خاص طوری به اتمام برسانید که کاربرپسند باشد.
  • متدهاي بازگشتی: متدها می‌تواند خودشان را فرا بخوانند. این کار به صورت مستقیم و غیرمستقیم قابل انجام است. در این درس با کمک مثال‌های متعدد، این مفهوم را به خوبی یاد می‌گیرید.
  • واسط گرافيكی كاربر: در اين بخش، كتابخانه javafx و نحوه استفاده از مهم‌ترین متدهای آن را توضیح می‌دهیم. طبیعی است که تمام متدها را نمی‌توان پوشش داد. بنابراین اگر به این مباحث علاقه‌مند هستید، برای اطلاعات بیشتر می‌توانید به منابع مکمل مراجعه کنید.
  • نخ‌ها و برنامه‌نویسی چندنخی: در اين بخش با مفهوم برنامه‌نويسی هم‌روند و همچنین مفهوم نخ، نحوه تعريف آن، و متدهای مشهور مورد استفاده در آن آشنا می‌شوید.

سرفصل‌های دوره آموزش رایگان جاوا پیشرفته

فصل اول: مقدمه
01:26 ساعت
01:26
Combined Shape Created with Sketch. 2 جلسه
نمایش جلسات فصل  
فصل دوم: مروری بر مبانی برنامه‌نویسی در جاوا
02:17 ساعت
02:17
Combined Shape Created with Sketch. 4 جلسه
نمایش جلسات فصل  
فصل چهارم: متدها
01:29 ساعت
01:29
Combined Shape Created with Sketch. 3 جلسه
نمایش جلسات فصل  
فصل پنجم: وراثت
01:15 ساعت
01:15
Combined Shape Created with Sketch. 2 جلسه
نمایش جلسات فصل  
فصل ششم: چندریختی(Polymorphism)
01:36 ساعت
01:36
Combined Shape Created with Sketch. 3 جلسه
نمایش جلسات فصل  
فصل هفتم: استثناها
01:41 ساعت
01:41
Combined Shape Created with Sketch. 3 جلسه
نمایش جلسات فصل  
فصل هشتم: ورودی و خروجی در جاوا
01:02 ساعت
01:02
Combined Shape Created with Sketch. 2 جلسه
نمایش جلسات فصل  
استاد دوره
محمود فرخیان محمود فرخیان

محمود فرخیان در سال 82 کارشناسی کامپیوتر خود از دانشگاه صنعتی اصفهان اخذ کرد و پس از آن در سال 94 موفق به اخذ کارشناسی ارشد مهندسی نرم‌افزار از دانشگاه صنعتی شریف تهران شد. او از سال 88 تا کنون به عنوان هیات علمی در دانشگاه شهید چمران اهواز مشغول است و دروس مختلفی از گرایش نرم افزار مهندسی کامپیوتر را به دانشجویان تدریس می‌کند. علاقه‌مندی شخصی او علوم داده و پردازش زبان‌های طبیعی است.

درباره برگزارکننده
مکتب‌خونه مکتب‌خونه

پیش‌نیاز‌های دوره آموزش رایگان جاوا پیشرفته

آموزش برنامه‌نویسی جاوا
اطلاعات بیشتر

نظرات 

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

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

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

×

ثبت نظر

به این دوره از ۱ تا ۵ چه امتیازی می‌دهید؟

فصل اول: مقدمه
01:26 ساعت
01:26
Combined Shape Created with Sketch. 2 جلسه
نمایش جلسات فصل  
فصل دوم: مروری بر مبانی برنامه‌نویسی در جاوا
02:17 ساعت
02:17
Combined Shape Created with Sketch. 4 جلسه
نمایش جلسات فصل  
فصل چهارم: متدها
01:29 ساعت
01:29
Combined Shape Created with Sketch. 3 جلسه
نمایش جلسات فصل  
فصل پنجم: وراثت
01:15 ساعت
01:15
Combined Shape Created with Sketch. 2 جلسه
نمایش جلسات فصل  
فصل ششم: چندریختی(Polymorphism)
01:36 ساعت
01:36
Combined Shape Created with Sketch. 3 جلسه
نمایش جلسات فصل  
فصل هفتم: استثناها
01:41 ساعت
01:41
Combined Shape Created with Sketch. 3 جلسه
نمایش جلسات فصل  
فصل هشتم: ورودی و خروجی در جاوا
01:02 ساعت
01:02
Combined Shape Created with Sketch. 2 جلسه
نمایش جلسات فصل