آموزش دوره جامع Java SE 17 Developer (1Z0-829): واحد ۷ - آخرین آپدیت

دانلود Java SE 17 Developer (1Z0-829): Unit 7

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با دوره تخصصی ما در زمینه برنامه‌نویسی همزمان (Concurrent Programming) آشنا شوید و بر قابلیت‌های Threading و Concurrency در جاوا مسلط شوید. این دوره به بررسی مفاهیم ضروری ایجاد و مدیریت تردها با استفاده از رابط‌های Runnable و Callable می‌پردازد و مهارت‌های لازم برای اجرای بهینه کدهای همزمان را به شما می‌آموزد. شما چرخه حیات تردها و اتوماسیونی که توسط سرویس‌های Executor و APIهای Concurrent ارائه می‌شود را بررسی خواهید کرد تا بتوانید تسک‌ها را به طور موثر مدیریت کنید. دروس ما شامل جزئیات Thread Pooling، ارسال تسک‌ها و مدیریت چرخه حیات (از جمله روش‌های Shutdown و نظارت بر تکمیل تسک‌ها) است. علاوه بر این، درک عمیقی از توسعه کدهای Thread-safe به دست خواهید آورد و با چالش‌های رایجی مانند Race Conditions، Deadlocks و Livelocks مقابله خواهید کرد. این دوره دیدگاه‌های عملی در مورد استفاده از APIهای همزمانی جاوا، از جمله Blocking Queues، مجموعه‌های Concurrent و مکانیزم‌های همگام‌سازی برای ایجاد برنامه‌های چندرشته‌ای (Multi-threaded) قدرتمند و کارآمد ارائه می‌دهد. در پایان این دوره، شما دانش و مهارت‌های لازم برای بهره‌برداری کامل از ویژگی‌های Concurrency در جاوا را خواهید داشت تا بتوانید برنامه‌هایی مقیاس‌پذیر و پاسخگو طراحی کنید.

سرفصل ها و درس ها

همزمانی (Concurrency) Concurrency

  • معرفی ماژول Module introduction

  • اهداف آموزشی Learning objectives

  • رابط Runnable و کلاس Thread Runnable and Thread

  • سرویس ExecutorService و Future ExecutorService and Future

  • چرخه حیات ExecutorService بخش اول ExecutorService lifecycle - part 1

  • چرخه حیات ExecutorService بخش دوم ExecutorService lifecycle - part 2

  • بررسی عمیق سوالات Question Deep Dive

  • اهداف آموزشی Learning objectives

  • شرایط رقابتی، بن‌بست و لایولاک Race conditions, deadlock, and livelock

  • یکپارچگی تراکنشی Transactional integrity

  • قابلیت مشاهده (Visibility) Visibility

  • صف‌ها و مجموعه‌های همزمان Concurrent queues and collections

  • همگام‌سازها، قفل‌ها و انواع اتمیک بخش اول Synchronizers, locks, and atomic types - part 1

  • همگام‌سازها، قفل‌ها و انواع اتمیک بخش دوم Synchronizers, locks, and atomic types - part 2

  • بررسی عمیق سوالات Question Deep Dive

نمایش نظرات

آموزش دوره جامع Java SE 17 Developer (1Z0-829): واحد ۷
جزییات دوره
3h 14m
15
(آخرین آپدیت)
162
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده