دوره آموزشی آمادگی برای گواهینامه Java SE 11 Developer (1Z0-819)

دوره آموزشی آمادگی برای گواهینامه Java SE 11 Developer (1Z0-819)

18 ساعت 8 دقیقهمتوسط2024-10-23

مدرسین

Pearson

Pearson

Simon Roberts

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.

مهارت ها

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‌های جاوا برای تجزیه و قالب بندی

  • اهداف آموزشی
  • تجزیه، قالب‌بندی , و محلی
  • مجموعه منابع و جستجوی داده ها
  • شیرجه عمیق سوال کنید

کدی را ایجاد کنید که تهدیدات امنیتی را کاهش دهد و از یکپارچگی داده‌ها اطمینان حاصل کند

  • اهداف آموزشی
  • درک تهدیدات کلیدی و کاهش
  • شیرجه عمیق سوال کنید

دسترسی ایمن به منابع، مدیریت سیاست‌ها و اجرای کدهای ممتاز

  • اهداف آموزشی
  • درک مجوزها و کنترل دسترسی
  • شیرجه عمیق سوال کنید

خلاصه

  • خلاصه
۲۵۰,۰۰۰ تومان