دوره آموزشی یادگیری جامع جاوا +11
3 ساعت 43 دقیقهمتوسط2019-11-19
مدرسین

David Gassner
Author of 60+ video-based training courses for software developers
جزئیات دوره
اگر می خواهید برنامه هایی برای دستگاه های تلفن همراه، رایانه های رومیزی یا وب ایجاد کنید، باید جاوا را بدانید. این دوره اساس یادگیری نحوه برنامه نویسی با جدیدترین نسخه پشتیبانی بلند مدت (LTS)، Java SE 11 و نسخه های جدیدتر را فراهم می کند. دیوید گاسنر نحوه نصب جاوا و IntelliJ IDEA Community Edition IDE و شروع کار با متغیرها، انواع داده ها و سایر اجزای مهم زبان را نشان می دهد. او همچنین به شما در کنترل جریان برنامه با منطق شرطی و حلقه ها کمک می کند، داده ها را با مجموعه های جاوا ذخیره می کند و می فهمد که جاوا چگونه اصول برنامه نویسی شی گرا مانند وراثت را پیاده سازی می کند.
اهداف یادگیری
تاریخچه و اصول جاوا
نصب JDK و IntelliJ IDEA
کار با متغیرها و مقادیر
کار با انواع داده های شیء
ساخت، مقایسه و تجزیه رشته ها
اشکال زدایی و رسیدگی به استثنا
ایجاد حلقه ها و کدهای قابل استفاده مجدد
انتقال آرگومان ها بر اساس مرجع یا ارزش
ایجاد کلاسهای سفارشی
کار با ارث
مدیریت مجموعه داده ها
اهداف یادگیری
تاریخچه و اصول جاوا
نصب JDK و IntelliJ IDEA
کار با متغیرها و مقادیر
کار با انواع داده های شیء
ساخت، مقایسه و تجزیه رشته ها
اشکال زدایی و رسیدگی به استثنا
ایجاد حلقه ها و کدهای قابل استفاده مجدد
انتقال آرگومان ها بر اساس مرجع یا ارزش
ایجاد کلاسهای سفارشی
کار با ارث
مدیریت مجموعه داده ها
مهارت ها
JavaOracleEssential TrainingProgramming LanguagesSoftware Development
سرفصل ها
0. مقدمه
- 01 - چه نوع نرم افزاری میتوانید ایجاد کنید
- 02 - آنچه باید بدانید
1. جاوا چیست؟
- 03 - تاریخچه جاوا را کاوش کنید
- 04 - اصول و اجزای جاوا
- 05 - نحو اساسی جاوا را کاوش کنید
- 06 - مدیریت حافظه و جمعآوری زباله
- 07 - یک محیط توسعه را انتخاب کنید
2. با جاوا شروع کنید
- 08 - JDK را روی ویندوز نصب کنید
- 09 - JDK را روی macOS نصب کنید
- 10 - IntelliJ IDEA را نصب و پیکربندی کنید
- 11 - کدهای ساده جاوا را در JShell تست کنید
- 12 - کد جاوا را به بایت کد کامپایل کنید
- 13 - آرگومانها را به یک برنامه کنسول منتقل کنید
- 14 - از مستندات Java API استفاده کنید
3. اعلام و مدیریت متغیرها
- 15 - با متغیرهای اولیه کار کنید
- 16 - مقادیر اولیه را اعلام و اصلاح کنید
- 17 - متغیرهای شی را اعلام و مقداردهی اولیه کنید
- 18 - مقادیر ارز را با BigDecimal مدیریت کنید
- 19 - تبدیل مقادیر بین انواع عددی
- 20 - عملگرهای ریاضی و کلاس ریاضی
- 21 - مقادیر درست و نادرست بولی را مدیریت کنید
- 22 - مقادیر کاراکترها را به صورت اولیه مدیریت کنید
- 23 - اطلاعات بیشتر در مورد اپراتورهای جاوا
4. مقادیر رشته را مدیریت کنید
- 24 - مقادیر رشته را اعلام و مقداردهی اولیه کنید
- 25 - یک رشته از چندین مقدار بسازید
- 26 - فایلهای تمرین را از GitHub کلون کنید
- 27 - مقادیر اولیه را به رشته تبدیل کنید
- 28 - مقادیر عددی را به صورت رشته قالببندی کنید
- 29 - رشتهها را با متغیرهایی درون یابی کنید
- 30 - مقادیر رشته را مقایسه کنید
- 31 - مقادیر رشته را تجزیه کنید
- 32 - مقادیر رشته را از ورودی کاربر دریافت کنید
- 33 - چالش - یک ماشین حساب ساده
- 34 - راه حل - یک ماشین حساب ساده
5. جریان برنامه را مدیریت کنید
- 35 - شرایط را با if-else ارزیابی کنید
- 36 - شرایط را با سوئیچ مورد ارزیابی کنید
- 37 - بلوکهای کد حلقه ای ایجاد کنید
- 38 - کدهای قابل استفاده مجدد با متدها ایجاد کنید
- 39 - روشهای اضافه بار ایجاد کنید
- 40 - آرگومانها را با مرجع در مقابل مقدار منتقل کنید
6. اشکال زدایی و رسیدگی به استثنا
- 41 - اشکال زدایی با IntelliJ IDEA
- 42 - استثنائات را با try catch رسیدگی کنید
- 43 - چندین بلوک catch ایجاد کنید
- 44 - اشیاء را با منابع try-with ببندید
- 45 - چالش - یک ماشین حساب پیچیده تر
- 46 - راه حل - یک ماشین حساب پیچیده تر
7. کلاسهای سفارشی ایجاد کنید
- 47 - کلاسهای سفارشی را اعلام و استفاده کنید
- 48 - سازماندهی کد با بسته ها
- 49 - فیلدها و متدهای نمونه ایجاد کنید
- 50 - متدهای سازنده چندگانه را اعلام کنید
- 51 - از فیلدهای ثابت به عنوان ثابت استفاده کنید
- 52 - انواع Enum را اعلام و استفاده کنید
8. کار با ارث
- 53 - درباره ارث
- 54 - کلاسها را گسترش دهید و متدها را لغو کنید
- 55 - از اشیاء به عنوان سوپر انواع آنها استفاده کنید
9. مدیریت مجموعه داده ها
- 56 - مقادیر را در آرایههای ساده ذخیره کنید
- 57 - آرایههای قابل تغییر اندازه را با Lists مدیریت کنید
- 58 - جفتهای کلید-مقدار را با Maps مدیریت کنید
نتیجه
- 59 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع توسعه اندروید: توزیع برنامه ها با جاوا
- دوره آموزشی یادگیری جامع اسکالا برای علوم داده
- دوره آموزشی جامع IntelliJ IDEA Community Edition
- دوره آموزشی یادگیری جامع اکلیپس (2021)
- دوره آموزشی سخت ترین باگ های جاوا
- دوره آموزشی اسپرینگ: اسپرینپ MVC
- دوره آموزشی تنظیم عملکرد در برنامه های Spring
- دوره آموزشی Node.js: الگوهای طراحی
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک برنامه نویس جاوا
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار
- مسیر آموزشی آماده شدن برای آزمون CompTIA PenTest+ (PT0-001)
- مسیر آموزشی توسعه دادن مهارت های Scala خود برای مهندسی داده
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Java EE 7
- مسیر آموزشی ایجاد مهارت های جاوا
- مسیر آموزشی شروع به عنوان یک توسعه دهنده جاوا
- مسیر آموزشی گواهی حرفهای مبانی جاوا