دوره آموزشی یادگیری جامع جاوا +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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی برترین ویژگی های جاوا 21
- دوره آموزشی جاوا: تست خودکار API با REST Assured
- دوره آموزشی الگویابی برای Switch در جاوا ۲۱
- دوره آموزشی آمادگی برای گواهینامه توسعهدهنده جاوا MongoDB Associate
- دوره آموزشی یادگیری جاوا سوئینگ (Java Swing)
- دوره آموزشی یادگیری JakartaEE
- دوره آموزشی امنیت در میکروسرویسها
- دوره آموزشی راهنمای کامل برنامهنویسی موازی و همزمان با جاوا