دوره آموزشی آمادگی برای گواهینامه Java SE 11 Developer (1Z0-819)
18 ساعت 8 دقیقهمتوسط2024-10-23
مدرسین

Pearson

Simon Roberts
جزئیات دوره
امتحان Oracle Certified Professional: Java SE 11 Developer یک مدرک استاندارد صنعتی برای مهارتهای برنامهنویسی Java است. این امتحان تواناییهای شما را در زمینه توسعه نرمافزار Java Standard Edition (SE) ارزیابی میکند و در صنایع مختلف در سراسر جهان شناخته شده است. این دوره برای آمادهسازی شما جهت مقابله با اجزای اصلی امتحان طراحی شده است. این دوره با سرعت بالا و تمرکز بر روشنسازی مفاهیم کلیدی و موضوعات دشوار یا ناآشنا ارائه میشود، و هر درس با دستورالعملها و بحثهای روشن تقویت میشود تا اطمینان حاصل شود که شما درک کاملی از مطالب پوشش دادهشده در امتحان دارید. در طول دوره، اعتماد به نفس خود را افزایش داده و مهارتهای جدید خود را در جلسات عمیق در انتهای هر بخش تست کنید.
کار با انواع دادههای Java.
مدیریت جریان کنترل برنامه و مدیریت استثناها.
درک رویکرد شیگرا در برنامهنویسی Java.
کار با آرایهها و مجموعههای Java.
کار با جریانها (streams) و عبارات لامبدا.
درک سیستم ماژول Java Platform.
ایجاد و مدیریت همزمانی.
کار با API java.nio.file.
بررسی آنوتیشنها، بومیسازی و برنامهنویسی امن در برنامههای Java SE.
کار با انواع دادههای Java.
مدیریت جریان کنترل برنامه و مدیریت استثناها.
درک رویکرد شیگرا در برنامهنویسی Java.
کار با آرایهها و مجموعههای Java.
کار با جریانها (streams) و عبارات لامبدا.
درک سیستم ماژول Java Platform.
ایجاد و مدیریت همزمانی.
کار با API java.nio.file.
بررسی آنوتیشنها، بومیسازی و برنامهنویسی امن در برنامههای Java SE.
مهارت ها
JavaOracleCert PrepProgramming LanguagesSoftware Development
سرفصل ها
0. مقدمه
- 01 - مقدمه
1. از کلاسهای اولیه و Wrapper استفاده کنید
- 02 - ماژول 1 - کار با انواع داده جاوا
- 03 - اهداف آموزشی
- 04 - عملگرهای جاوا، قسمت 1
- 05 - عملگرهای جاوا، قسمت 2
- 06 - تبلیغات
- 07 - ریخته گری
- 08 - کلاسهای لفاف دار
- 09 - سوال شیرجه عمیق
2. با استفاده از کلاسهای String و StringBuilder، متن را مدیریت کنید
- 10 - اهداف آموزشی
- 11 - String و StringBuilder
- 12 - روشهای کلاس String
- 13 - متدهای کلاس StringBuilder
- 14 - سوال شیرجه عمیق
3. از Local Variable Type Inference، از جمله به عنوان Larameters Lambda استفاده کنید
- 15 - اهداف آموزشی
- 16 - استفاده از var برای متغیرهای منظم
- 17 - استفادههای اضافی و محدودیتهای var
- 18 - شیرجه عمیق سوال کنید
4. Loops، If Else و Switch Statement را ایجاد و استفاده کنید
- 19 - ماژول 2 - کنترل جریان برنامه و رسیدگی به استثنا
- 20 - اهداف آموزشی
- 21 - حلقههای ساده
- 22 - با استفاده از break کنترل کنید و ادامه دهید
- 23 - استفاده از دستور if else
- 24 - استفاده از دستورات سوئیچ
- 25 - شیرجه عمیق سوال کنید
5. با استفاده از عبارات Try Catch در نهایت، Try-with-Resource و بیانیههای Multi-Catch، استثناها را مدیریت کنید
- 26 - اهداف آموزشی
- 27 - کنترل جریان سعی کنید در نهایت
- 28 - کنترل جریان سعی با منابع
- 29 - چند گرفتن و پرتاب
- 30 - شیرجه عمیق سوال کنید
6. ایجاد و استفاده از استثناهای سفارشی
- 31 - اهداف آموزشی
- 32 - زیر طبقه بندی انواع پرتابی
- 33 - شیرجه عمیق سوال کنید
7. اعلان و نمونه سازی اشیاء جاوا
- 34 - ماژول 3 - رویکرد شیگرا جاوا
- 35 - اهداف آموزشی
- 36 - فایلهای منبع و اعلانهای نوع پایه
- 37 - اعلانهای نوع تو در تو
- 38 - اعلامیههای طبقه داخلی قسمت 1
- 39 - اعلامیه طبقه داخلی قسمت 2
- 40 - اعلامیه طبقات محلی و ناشناس
- 41 - تجزیهوتحلیل قابلیت دسترسی
- 42 - شیرجه عمیق سوال کنید
8. فیلدها و روشها را تعریف و استفاده کنید
- 43 - اهداف آموزشی
- 44 - فیلدهای نمونه و استاتیک قسمت 1
- 45 - فیلدهای نمونه و استاتیک قسمت 2
- 46 - روشهای نمونه و استاتیک، قسمت 1
- 47 - روشهای نمونه و استاتیک قسمت 2
- 48 - مدیریت آرگومان طول متغیر
- 49 - روشهای Overloaded و Overrided قسمت 1
- 50 - روشهای Overloaded و Overrided قسمت 2
- 51 - شیرجه عمیق سوال کنید
9. اشیاء و اعضای آنها را راهاندازی کنید
- 52 - اهداف آموزشی
- 53 - مقدار دهی اولیه استاتیک
- 54 - مقداردهی اولیه نمونه
- 55 - شیرجه عمیق سوال کنید
10. درک دامنههای متغیر، اعمال کپسولاسیون، و غیرقابل تغییر کردن اشیا
- 56 - اهداف آموزشی
- 57 - قواعد محدوده
- 58 - اصلاح کنندههای کنترل دسترسی
- 59 - الزامات کپسولاسیون
- 60 - الزامات تغییرناپذیری
- 61 - شیرجه عمیق سوال کنید
11. ایجاد و استفاده از زیر کلاسها و سوپرکلاس ها , از جمله کلاسهای انتزاعی
- 62 - اهداف آموزشی
- 63 - اعلامیه زیر طبقه
- 64 - مقداردهی اولیه زیر کلاس
- 65 - قیود کلاسی انتزاعی
- 66 - شیرجه عمیق سوال کنید
12. از چند شکلی و ریخته گری استفاده کنید
- 67 - اهداف آموزشی
- 68 - نوع مفعول و مرجع
- 69 - گچهای ممکن و غیر ممکن
- 70 - فراخوانی روش مجازی
- 71 - کوواریانس بازده
- 72 - شیرجه عمیق سوال کنید
13. ایجاد و استفاده از رابط
- 73 - اهداف آموزشی
- 74 - واسط ها , روشها و رابطهای کاربردی
- 75 - پیادهسازی رابط
- 76 - وضوح روش پیش فرض
- 77 - شیرجه عمیق سوال کنید
14. ایجاد و استفاده از Enumerations
- 78 - اهداف آموزشی
- 79 - مقادیر Enum و مقداردهی اولیه
- 80 - فیلدها و روشهای Enum
- 81 - شیرجه عمیق سوال کنید
15. از Generics، Including Wildcards استفاده کنید
- 82 - ماژول 4 - کار با آرایهها و مجموعه ها
- 83 - اهداف آموزشی
- 84 - بررسی مبانی ژنریک
- 85 - اعلام انواع و روشهای ژنریک
- 86 - استفاده از مرزها و حروف عام
- 87 - سوال شیرجه عمیق
16. از آرایه جاوا و مجموعههای فهرست، تنظیم، نقشه و دک استفاده کنید
- 88 - اهداف آموزشی
- 89 - آرایهها و متدهای Collection، List و Set، قسمت 1
- 90 - آرایهها و متدهای Collection، List و Set، قسمت 2
- 91 - روشهای دکه و نقشه
- 92 - سوال شیرجه عمیق
17. مرتب سازی مجموعهها و آرایهها با استفاده از مقایسه کننده و رابطهای قابل مقایسه
- 93 - اهداف آموزشی
- 94 - روشها و رابطهای مقایسه
- 95 - مرتب سازی آرایهها و مجموعه ها
- 96 - کارخانجات مقایسه و دکوراتورها
- 97 - سوال شیرجه عمیق
18. رابطهای کاربردی را با استفاده از عبارات لامبدا پیادهسازی کنید
- 98 - ماژول 5 - کار با استریمها و عبارات لامبدا
- 99 - اهداف آموزشی
- 100 - تغییرات نحو بیان لامبدا
- 101 - زمینههای بیان لامبدا
- 102 - رابطهای عملکردی اصلی
- 103 - مراجع روش
- 104 - شیرجه عمیق سوال کنید
19. از جاوا استریم برای فیلتر کردن، تبدیل و پردازش دادهها استفاده کنید
- 105 - اهداف آموزشی
- 106 - روشهای موناد مانند
- 107 - آب و برق جریان
- 108 - روشهای ترمینال ساده و تنبلی
- 109 - شیرجه عمیق سوال کنید
20. تجزیه و کاهش را انجام دهید
- 110 - اهداف آموزشی
- 111 - جمعآوری و تقلیل قسمت اول
- 112 - گردآوری و تقلیل، قسمت دوم
- 113 - گروه بندی و پارتیشن بندی با کلکتورها
- 114 - عملیات پایین دستی با کلکتور
- 115 - عملیات جریان موازی
- 116 - شیرجه عمیق سوال کنید
21. استقرار و اجرای برنامههای مدولار، از جمله ماژولهای خودکار
- 117 - ماژول 6 - سیستم ماژول پلتفرم جاوا
- 118 - اهداف آموزشی
- 119 - تدوین ماژول
- 120 - اجرای ماژول
- 121 - شیرجه عمیق سوال کنید
22. اعلام، استفاده و افشای ماژول ها , از جمله استفاده از خدمات
- 122 - اهداف آموزشی
- 123 - Export و بخشنامههای مورد نیاز
- 124 - ارائه، استفاده و گشایش بخشنامه ها
- 125 - شیرجه عمیق سوال کنید
23. موضوعات Worker Threads ایجاد کنید و Concurrency را مدیریت کنید
- 126 - ماژول 7 - همزمانی
- 127 - اهداف آموزشی
- 128 - Runnable و Thread
- 129 - خدمات مجری و آینده
- 130 - چرخه حیات ExecutorService، قسمت 1
- 131 - چرخه حیات ExecutorService، قسمت 2
- 132 - شیرجه عمیق سوال کنید
24. کد Thread-Safe را با استفاده از مکانیسمهای قفل مختلف و java.util.concurrent API ایجاد کنید
- 133 - اهداف آموزشی
- 134 - شرایط مسابقه، بن بست و زنده گی
- 135 - صداقت معامله
- 136 - رویت
- 137 - صفها و مجموعههای همزمان
- 138 - سنکرونایزرها و قفلها و انواع اتمی قسمت اول
- 139 - سنکرونایزرها و قفلها و انواع اتمی قسمت 2
- 140 - سوال شیرجه عمیق
25. اتصال به پایگاه داده و انجام عملیات SQL و نتایج جستجوی فرآیند با استفاده از JDBC API
- 141 - ماژول 8 - برنامههای کاربردی پایگاه داده با JDBC و Java IO
- 142 - اهداف آموزشی
- 143 - URLهای JDBC، DriverManager، DataSource و Connection
- 144 - Statement and ResultSet
- 145 - بیانیه آماده شده
- 146 - شیرجه عمیق سوال کنید
26. خواندن و نوشتن اطلاعات کنسول و فایل با استفاده از IO Streams
- 147 - اهداف آموزشی
- 148 - جریانهای ورودی و خروجی Reader و Writer
- 149 - تبدیل BufferedReader، PrintWriter، Scanner و Charset
- 150 - سوال شیرجه عمیق
27. تکنیکهای سریال سازی و deserialization را بر روی اشیاء جاوا پیادهسازی کنید
- 151 - اهداف آموزشی
- 152 - سریال سازی پیش فرض
- 153 - سفارشی سازی سریال سازی
- 154 - شیرجه عمیق سوال کنید
28. مدیریت اشیاء سیستم فایل با استفاده از java.nio.file API
- 155 - اهداف آموزشی
- 156 - روش فایلها قسمت اول
- 157 - روش فایلها قسمت 2
- 158 - کار با کانال ها
- 159 - شیرجه عمیق سوال کنید
29. حاشیه نویسی ایجاد، اعمال و پردازش کنید
- 160 - ماژول 9 - حاشیه نویسی، محلی سازی و کدگذاری ایمن در برنامه Java SE
- 161 - اهداف آموزشی
- 162 - اعلامیه حاشیه نویسی و عناصر
- 163 - هدف، نگهداری و بازرسی
- 164 - انواع عناصر و حاشیه نویسیهای قابل تکرار
- 165 - شیرجه عمیق سوال کنید
30. پیادهسازی محلی سازی و استفاده از APIهای جاوا برای تجزیه و قالب بندی
- 166 - اهداف آموزشی
- 167 - تجزیه، قالببندی , و محلی
- 168 - مجموعه منابع و جستجوی داده ها
- 169 - شیرجه عمیق سوال کنید
31. کدی را ایجاد کنید که تهدیدات امنیتی را کاهش دهد و از یکپارچگی دادهها اطمینان حاصل کند
- 170 - اهداف آموزشی
- 171 - درک تهدیدات کلیدی و کاهش
- 172 - شیرجه عمیق سوال کنید
32. دسترسی ایمن به منابع، مدیریت سیاستها و اجرای کدهای ممتاز
- 173 - اهداف آموزشی
- 174 - درک مجوزها و کنترل دسترسی
- 175 - شیرجه عمیق سوال کنید
خلاصه
- 176 - خلاصه
دوره های مرتبط
- دوره آموزشی برترین ویژگی های جاوا 21
- دوره آموزشی جاوا: تست خودکار API با REST Assured
- دوره آموزشی الگویابی برای Switch در جاوا ۲۱
- دوره آموزشی آمادگی برای گواهینامه توسعهدهنده جاوا MongoDB Associate
- دوره آموزشی یادگیری جاوا سوئینگ (Java Swing)
- دوره آموزشی یادگیری JakartaEE
- دوره آموزشی امنیت در میکروسرویسها
- دوره آموزشی راهنمای کامل برنامهنویسی موازی و همزمان با جاوا