تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری جامع جاوا 8

دوره آموزشی یادگیری جامع جاوا 8

6 ساعت 8 دقیقهمبتدی2020-09-30

مدرسین

David Gassner

David Gassner

Author of 60+ video-based training courses for software developers

جزئیات دوره

اگر قصد دارید برنامه‌هایی برای موبایل، دسکتاپ یا وب بسازید، یادگیری زبان جاوا ضروری است. این دوره پایه‌ای قوی برای یادگیری Java SE (نسخه استاندارد جاوا) فراهم می‌کند تا بتوانید اولین اپلیکیشن‌های خود را بسازید یا به‌طور مستقل این زبان را کاوش کنید.

در این دوره، دیوید گاسنر نحوه نصب جاوا و محیط توسعه IntelliJ IDEA را آموزش می‌دهد. او همچنین کار با متغیرها، انواع داده‌ها، کلیدواژه‌ها و مفاهیم اصلی جاوا را توضیح می‌دهد. علاوه بر این، شما نحوه مدیریت جریان برنامه با منطق شرطی و حلقه‌ها، ذخیره داده‌ها با Java Collections Framework و اصول شیءگرایی، ارث‌بری و چندریختی (Polymorphism) را خواهید آموخت.

اهداف یادگیری:
📌 تاریخچه و اصول زبان جاوا
🔧 نصب Java، IntelliJ IDEA و BlueJ
🚀 ایجاد اولین پروژه جاوا
🔢 تعریف و استفاده از متغیرها، مقادیر و عبارات
📦 کار با انواع داده‌های شیءگرا (Object Data Types)
📝 ساخت، مقایسه و پردازش رشته‌ها (Strings)
🐞 دیباگ کردن و مدیریت استثناها (Exception Handling)
🔄 ایجاد حلقه‌ها و کدهای قابل استفاده مجدد
📌 ارسال آرگومان‌ها با مقدار یا مرجع
📊 استفاده از آرایه‌های ساده و پیچیده
🏗 ایجاد کلاس‌های سفارشی و شی‌گرایی در جاوا
⚙ مبانی ارث‌بری (Inheritance) و چندریختی (Polymorphism)
📂 مدیریت فایل‌ها با کتابخانه‌های جاوا
🖊 مستندسازی کد با Javadoc
📦 بسته‌بندی کلاس‌ها در فایل‌های JAR

مهارت ها

JavaOracleEssential TrainingProgramming LanguagesSoftware Development

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آیا این دوره برای شماست؟
  • 03 - استفاده از فایل‌های تمرین
  • 04 - کدام نسخه جاوا را می‌خواهید یاد بگیرید

1. جاوا چیست؟

  • 05 - تاریخچه جاوا
  • 06 - اصول و اجزای جاوا
  • 07 - نحو و کامپایل جاوا
  • 08 - مدیریت حافظه و جمع‌آوری زباله
  • 09 - انتخاب یک محیط توسعه

2. نصب نرم افزار

  • 10 - نصب جاوا بر روی ویندوز
  • 11 - نصب جاوا بر روی OS X
  • 12 - نصب IntelliJ IDEA بر روی ویندوز
  • 13 - نصب IntelliJ IDEA بر روی OS X
  • 14 - نصب BlueJ

3. شروع به کار

  • 15 - سلام دنیا
  • 16 - ارسال آرگومان‌ها به یک برنامه کنسول
  • 17 - سازماندهی کلاس‌های جاوا در بسته ها
  • 18 - ایجاد یک پروژه جاوا در IntelliJ IDEA
  • 19 - تور IntelliJ IDEA
  • 20 - ایجاد پروژه جاوا در BlueJ
  • 21 - استفاده از مستندات Java API

4. کار با متغیرها

  • 22 - کار با متغیرهای اولیه
  • 23 - اعلان و مقداردهی اولیه اعداد
  • 24 - نمایش مقادیر ارز با BigDecimal
  • 25 - تبدیل مقادیر عددی
  • 26 - استفاده از عملگرهای ریاضی و کلاس Math
  • 27 - کار با مقادیر و عبارات بولی
  • 28 - کار با مقادیر کاراکتر
  • 29 - استفاده از عملگرهای جاوا

5. کار با اشیا

  • 30 - کار با انواع داده‌های شی
  • 31 - استفاده از کلاس String
  • 32 - تبدیل مقادیر اولیه به رشته
  • 33 - ساخت یک رشته از چند مقدار
  • 34 - مقایسه مقادیر رشته
  • 35 - قالب‌بندی مقادیر عددی به صورت رشته
  • 36 - تجزیه مقادیر رشته
  • 37 - کار با تاریخ و زمان
  • 38 - چالش - ایجاد یک برنامه ماشین حساب ساده
  • 39 - راه حل - ایجاد یک برنامه ماشین حساب ساده

6. Exception Handling و Debugging

  • 40 - درک خطاهای نحوی در مقابل استثناهای زمان اجرا
  • 41 - اشکال زدایی با IntelliJ IDEA
  • 42 - رسیدگی به استثناها با try catch
  • 43 - ایجاد چند بلوک catch
  • 44 - انداختن استثناهای سفارشی

7. مدیریت جریان برنامه

  • 45 - برنامه نویسی منطق شرطی
  • 46 - استفاده از دستور switch
  • 47 - ایجاد بلوک‌های کد حلقه ای
  • 48 - ایجاد کدهای قابل استفاده مجدد با متدها
  • 49 - روش‌های اضافه بار با امضاهای مختلف
  • 50 - انتقال آرگومان‌ها با مرجع یا ارزش
  • 51 - چالش - ایجاد یک برنامه ماشین حساب پیچیده تر
  • 52 - راه حل - ایجاد یک برنامه ماشین حساب پیچیده تر

8. استفاده از مجموعه داده ها

  • 53 - استفاده از آرایه‌های ساده
  • 54 - استفاده از آرایه‌های دو بعدی
  • 55 - مدیریت آرایه‌های قابل تغییر اندازه با ArrayList
  • 56 - مدیریت داده‌های نامرتب با HashMap
  • 57 - حلقه زدن مجموعه‌ها با تکرار کننده‌ها و برای هر کدام

9. ایجاد کلاس‌های سفارشی

  • 58 - درک کپسولاسیون
  • 59 - ایجاد و نمونه سازی کلاس‌های سفارشی
  • 60 - ایجاد کلاس‌های تو در تو و ناشناس
  • 61 - تجسم روابط طبقاتی
  • 62 - ذخیره داده‌ها در متغیرهای نمونه
  • 63 - اعلان روشهای نمونه و استاتیک
  • 64 - استفاده از روش‌های سازنده
  • 65 - استفاده از متغیرهای استاتیک به عنوان ثابت
  • 66 - اعلام و استفاده از انواع enum

10. کار با ارث

  • 67 - درک وراثت و چندشکلی
  • 68 - گسترش کلاس‌ها و روش‌های overriding
  • 69 - ایجاد و پیاده‌سازی رابط
  • 70 - استفاده از کلاس‌ها و متدهای انتزاعی

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

  • 71 - مدیریت فایل‌ها با کلاس اصلی File
  • 72 - مدیریت فایل‌ها با کتابخانه IO جدید جاوا 7
  • 73 - مدیریت فایل‌ها با Apache Commons FileUtils
  • 74 - خواندن یک فایل متنی از طریق اینترنت

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

  • 75 - مستندسازی کد با Javadoc
  • 76 - کلاس‌های بسته بندی در فایل‌های JAR

نتیجه

  • 77 - مراحل بعدی

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

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal