دوره آموزشی آمادگی برای گواهینامه 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
سرفصل ها
مقدمه
- مقدمه
از کلاسهای اولیه و Wrapper استفاده کنید
- ماژول 1 - کار با انواع داده جاوا
- اهداف آموزشی
- عملگرهای جاوا، قسمت 1
- عملگرهای جاوا، قسمت 2
- تبلیغات
- ریخته گری
- کلاسهای لفاف دار
- سوال شیرجه عمیق
با استفاده از کلاسهای String و StringBuilder، متن را مدیریت کنید
- اهداف آموزشی
- String و StringBuilder
- روشهای کلاس String
- متدهای کلاس StringBuilder
- سوال شیرجه عمیق
از Local Variable Type Inference، از جمله به عنوان Larameters Lambda استفاده کنید
- اهداف آموزشی
- استفاده از var برای متغیرهای منظم
- استفادههای اضافی و محدودیتهای var
- شیرجه عمیق سوال کنید
Loops، If Else و Switch Statement را ایجاد و استفاده کنید
- ماژول 2 - کنترل جریان برنامه و رسیدگی به استثنا
- اهداف آموزشی
- حلقههای ساده
- با استفاده از break کنترل کنید و ادامه دهید
- استفاده از دستور if else
- استفاده از دستورات سوئیچ
- شیرجه عمیق سوال کنید
با استفاده از عبارات Try Catch در نهایت، Try-with-Resource و بیانیههای Multi-Catch، استثناها را مدیریت کنید
- اهداف آموزشی
- کنترل جریان سعی کنید در نهایت
- کنترل جریان سعی با منابع
- چند گرفتن و پرتاب
- شیرجه عمیق سوال کنید
ایجاد و استفاده از استثناهای سفارشی
- اهداف آموزشی
- زیر طبقه بندی انواع پرتابی
- شیرجه عمیق سوال کنید
اعلان و نمونه سازی اشیاء جاوا
- ماژول 3 - رویکرد شیگرا جاوا
- اهداف آموزشی
- فایلهای منبع و اعلانهای نوع پایه
- اعلانهای نوع تو در تو
- اعلامیههای طبقه داخلی قسمت 1
- اعلامیه طبقه داخلی قسمت 2
- اعلامیه طبقات محلی و ناشناس
- تجزیهوتحلیل قابلیت دسترسی
- شیرجه عمیق سوال کنید
فیلدها و روشها را تعریف و استفاده کنید
- اهداف آموزشی
- فیلدهای نمونه و استاتیک قسمت 1
- فیلدهای نمونه و استاتیک قسمت 2
- روشهای نمونه و استاتیک، قسمت 1
- روشهای نمونه و استاتیک قسمت 2
- مدیریت آرگومان طول متغیر
- روشهای Overloaded و Overrided قسمت 1
- روشهای Overloaded و Overrided قسمت 2
- شیرجه عمیق سوال کنید
اشیاء و اعضای آنها را راهاندازی کنید
- اهداف آموزشی
- مقدار دهی اولیه استاتیک
- مقداردهی اولیه نمونه
- شیرجه عمیق سوال کنید
درک دامنههای متغیر، اعمال کپسولاسیون، و غیرقابل تغییر کردن اشیا
- اهداف آموزشی
- قواعد محدوده
- اصلاح کنندههای کنترل دسترسی
- الزامات کپسولاسیون
- الزامات تغییرناپذیری
- شیرجه عمیق سوال کنید
ایجاد و استفاده از زیر کلاسها و سوپرکلاس ها , از جمله کلاسهای انتزاعی
- اهداف آموزشی
- اعلامیه زیر طبقه
- مقداردهی اولیه زیر کلاس
- قیود کلاسی انتزاعی
- شیرجه عمیق سوال کنید
از چند شکلی و ریخته گری استفاده کنید
- اهداف آموزشی
- نوع مفعول و مرجع
- گچهای ممکن و غیر ممکن
- فراخوانی روش مجازی
- کوواریانس بازده
- شیرجه عمیق سوال کنید
ایجاد و استفاده از رابط
- اهداف آموزشی
- واسط ها , روشها و رابطهای کاربردی
- پیادهسازی رابط
- وضوح روش پیش فرض
- شیرجه عمیق سوال کنید
ایجاد و استفاده از Enumerations
- اهداف آموزشی
- مقادیر Enum و مقداردهی اولیه
- فیلدها و روشهای Enum
- شیرجه عمیق سوال کنید
از Generics، Including Wildcards استفاده کنید
- ماژول 4 - کار با آرایهها و مجموعه ها
- اهداف آموزشی
- بررسی مبانی ژنریک
- اعلام انواع و روشهای ژنریک
- استفاده از مرزها و حروف عام
- سوال شیرجه عمیق
از آرایه جاوا و مجموعههای فهرست، تنظیم، نقشه و دک استفاده کنید
- اهداف آموزشی
- آرایهها و متدهای Collection، List و Set، قسمت 1
- آرایهها و متدهای Collection، List و Set، قسمت 2
- روشهای دکه و نقشه
- سوال شیرجه عمیق
مرتب سازی مجموعهها و آرایهها با استفاده از مقایسه کننده و رابطهای قابل مقایسه
- اهداف آموزشی
- روشها و رابطهای مقایسه
- مرتب سازی آرایهها و مجموعه ها
- کارخانجات مقایسه و دکوراتورها
- سوال شیرجه عمیق
رابطهای کاربردی را با استفاده از عبارات لامبدا پیادهسازی کنید
- ماژول 5 - کار با استریمها و عبارات لامبدا
- اهداف آموزشی
- تغییرات نحو بیان لامبدا
- زمینههای بیان لامبدا
- رابطهای عملکردی اصلی
- مراجع روش
- شیرجه عمیق سوال کنید
از جاوا استریم برای فیلتر کردن، تبدیل و پردازش دادهها استفاده کنید
- اهداف آموزشی
- روشهای موناد مانند
- آب و برق جریان
- روشهای ترمینال ساده و تنبلی
- شیرجه عمیق سوال کنید
تجزیه و کاهش را انجام دهید
- اهداف آموزشی
- جمعآوری و تقلیل قسمت اول
- گردآوری و تقلیل، قسمت دوم
- گروه بندی و پارتیشن بندی با کلکتورها
- عملیات پایین دستی با کلکتور
- عملیات جریان موازی
- شیرجه عمیق سوال کنید
استقرار و اجرای برنامههای مدولار، از جمله ماژولهای خودکار
- ماژول 6 - سیستم ماژول پلتفرم جاوا
- اهداف آموزشی
- تدوین ماژول
- اجرای ماژول
- شیرجه عمیق سوال کنید
اعلام، استفاده و افشای ماژول ها , از جمله استفاده از خدمات
- اهداف آموزشی
- Export و بخشنامههای مورد نیاز
- ارائه، استفاده و گشایش بخشنامه ها
- شیرجه عمیق سوال کنید
موضوعات Worker Threads ایجاد کنید و Concurrency را مدیریت کنید
- ماژول 7 - همزمانی
- اهداف آموزشی
- Runnable و Thread
- خدمات مجری و آینده
- چرخه حیات ExecutorService، قسمت 1
- چرخه حیات ExecutorService، قسمت 2
- شیرجه عمیق سوال کنید
کد Thread-Safe را با استفاده از مکانیسمهای قفل مختلف و java.util.concurrent API ایجاد کنید
- اهداف آموزشی
- شرایط مسابقه، بن بست و زنده گی
- صداقت معامله
- رویت
- صفها و مجموعههای همزمان
- سنکرونایزرها و قفلها و انواع اتمی قسمت اول
- سنکرونایزرها و قفلها و انواع اتمی قسمت 2
- سوال شیرجه عمیق
اتصال به پایگاه داده و انجام عملیات SQL و نتایج جستجوی فرآیند با استفاده از JDBC API
- ماژول 8 - برنامههای کاربردی پایگاه داده با JDBC و Java IO
- اهداف آموزشی
- URLهای JDBC، DriverManager، DataSource و Connection
- Statement and ResultSet
- بیانیه آماده شده
- شیرجه عمیق سوال کنید
خواندن و نوشتن اطلاعات کنسول و فایل با استفاده از IO Streams
- اهداف آموزشی
- جریانهای ورودی و خروجی Reader و Writer
- تبدیل BufferedReader، PrintWriter، Scanner و Charset
- سوال شیرجه عمیق
تکنیکهای سریال سازی و deserialization را بر روی اشیاء جاوا پیادهسازی کنید
- اهداف آموزشی
- سریال سازی پیش فرض
- سفارشی سازی سریال سازی
- شیرجه عمیق سوال کنید
مدیریت اشیاء سیستم فایل با استفاده از java.nio.file API
- اهداف آموزشی
- روش فایلها قسمت اول
- روش فایلها قسمت 2
- کار با کانال ها
- شیرجه عمیق سوال کنید
حاشیه نویسی ایجاد، اعمال و پردازش کنید
- ماژول 9 - حاشیه نویسی، محلی سازی و کدگذاری ایمن در برنامه Java SE
- اهداف آموزشی
- اعلامیه حاشیه نویسی و عناصر
- هدف، نگهداری و بازرسی
- انواع عناصر و حاشیه نویسیهای قابل تکرار
- شیرجه عمیق سوال کنید
پیادهسازی محلی سازی و استفاده از APIهای جاوا برای تجزیه و قالب بندی
- اهداف آموزشی
- تجزیه، قالببندی , و محلی
- مجموعه منابع و جستجوی داده ها
- شیرجه عمیق سوال کنید
کدی را ایجاد کنید که تهدیدات امنیتی را کاهش دهد و از یکپارچگی دادهها اطمینان حاصل کند
- اهداف آموزشی
- درک تهدیدات کلیدی و کاهش
- شیرجه عمیق سوال کنید
دسترسی ایمن به منابع، مدیریت سیاستها و اجرای کدهای ممتاز
- اهداف آموزشی
- درک مجوزها و کنترل دسترسی
- شیرجه عمیق سوال کنید
خلاصه
- خلاصه