دوره آموزشی
دوبله زبان فارسی
مسترکلاس Threads مجازی و همزمانی در جاوا (دوره عملی)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به رشتههای مجازی: یاد بگیرید چگونه به طور موثر از رشتههای مجازی برای بهبود عملکرد و مقیاسپذیری برنامههای جاوای خود استفاده کنید.
- سادهسازی همزمانی: رویکردی سادهتر و کارآمدتر برای همزمانی در مقایسه با رشتههای سنتی کشف کنید.
- بهینهسازی Executor Service: از Executor Service با رشتههای مجازی برای کنترل همزمانی و پردازش کارآمد تسک ها استفاده کنید.
- بهرهگیری از Completable Future: از Completable Future برای پردازش غیرهمزمان تسک ها و مدیریت خطا استفاده کنید.
- از رقبا جلوتر باشید: نگاهی اجمالی به APIهای پیشنمایش جدید جاوا برای همزمانی ساختاریافته بیندازید.
- ساخت اپلیکیشن های مقیاسپذیر: دانش خود را برای ساخت اپلیکیشن های جاوای مقیاسپذیر و کارآمد به کار بگیرید.
- تست مقیاسپذیری اپلیکیشن: از JMeter برای تست مقیاسپذیری و عملکرد برنامه خود استفاده کنید.
- مهاجرت به رشتههای مجازی: یاد بگیرید چگونه به راحتی اپلیکیشن های موجود خود را به رشتههای مجازی منتقل کنید.
- پروژه عملی: با استفاده از Spring Boot Web و Virtual Threads یک برنامه عملی بسازید. راهنمای مهاجرت: یاد بگیرید که چگونه به راحتی اپلیکیشن های موجود خود را به رشتههای مجازی منتقل کنید.
پیش نیازهای دوره
- دانش در مورد جاوا
توضیحات دوره
عمیقاً به پیچیدگیهای همزمانی بپردازید و یاد بگیرید که چگونه با استفاده از تکنیکهای ساده و مؤثر همزمانی، برنامههای جاوا خود را روانتر و سریعتر اجرا کنید. از اصول اولیه گرفته تا پروژههای عملی، این دوره شما را به مهارتهایی مجهز میکند تا رویکرد خود را به برنامهنویسی متحول کنید.
نکات برجسته دوره:
- درک همزمانی: با چالشهای threads سنتی آشنا شوید و کشف کنید که چگونه threads مجازی جاوا، راهحلی سادهتر و کارآمدتر برای مقیاسپذیری یکپارچه برنامههای شما ارائه میدهند.
- تسلط به Executor Service: با threads مجازی، عمیقاً با استفاده از Executor Service آشنا شوید. بر چالشها غلبه کنید، همزمانی را کنترل کنید و تسک ها را با تجزیه آنها به زیروظایف موازی، کارآمدتر پردازش کنید.
- بررسی آینده قابل تکمیل: آینده قابل تکمیل را برای پردازش غیرهمزمان تسک ها با threads مجازی بررسی کنید. روشهای عملی، مدیریت زمانهای از دست رفته و مدیریت خطاها را به سبک اعلانی بیاموزید.
- پیشنمایش همزمانی ساختاریافته: نگاهی اجمالی به APIهای پیشنمایش جدید جاوا بیندازید که به شما بینشی در مورد آینده برنامهنویسی همزمان میدهد. با درک سادهای از توسعه همزمانی جاوا، از بقیه جلوتر باشید.
- توسعه کاربردی عملی: آنچه را که آموختهاید در یک پروژه عملی با استفاده از Spring Boot Web و threads مجازی به کار بگیرید. از نزدیک ببینید که چگونه این مفاهیم به طور یکپارچه در توسعه برنامههای دنیای واقعی ادغام میشوند.
- تست مقیاسپذیری با JMeter: مقیاسپذیری برنامه خود را با استفاده از JMeter تست کنید. توان عملیاتی و زمان پاسخ را مقایسه کنید تا از کارایی بهینه در شرایط مختلف اطمینان حاصل شود.
- مهاجرت آسان: دوره را با یک راهنمای مهاجرت عملی برای انتقال آسان برنامههای موجود خود به رشتههای مجازی جاوا به پایان برسانید. برای آیندهای آماده شوید که در آن برنامههای شما به راحتی همزمانی و مقیاسپذیری را ترکیب میکنند.
پتانسیل کامل رشتههای مجازی جاوا را آزاد کنید و مهارتهای برنامهنویسی خود را ارتقا دهید. اکنون شرکت کنید تا نحوه برخورد خود با مقیاسپذیری و عملکرد در برنامههای جاوا را تغییر دهید!
این دوره برای چه کسانی مناسب است؟
- هر توسعهدهنده جاوا که دوست دارد درباره رشتههای مجازی بیشتر بداند.
مسترکلاس Threads مجازی و همزمانی در جاوا (دوره عملی)
-
مقدمه 04:21
-
مقدمه 08:39
-
راهاندازی پروژه 02:24
-
محدودیت ایجاد Thread پلتفرم - دمو 11:38
-
Thread Builder - متد فکتوری 08:14
-
مقیاس بندی Thread مجازی - دمو 09:21
-
Thread مجازی چگونه کار می کند؟ 12:03
-
دموی Thread های حامل 05:01
-
استک و Thread مجازی 06:45
-
بخش اختیاری - دریافت Stack Trace 08:57
-
تسک فشرده CPU - بخش 1 10:55
-
تسک فشرده CPU - بخش 2 08:17
-
تسک فشرده CPU - بخش 3 14:32
-
Thread مجازی - پیکربندی زمانبند 01:56
-
زمانبندی پیشگیرانه در مقابل مشارکتی 09:04
-
دموی زمانبندی مشارکتی 11:30
-
Thread مجازی چگونه می تواند کمک کند؟ 01:44
-
همزمانی 03:04
-
بخش اختیاری - همزمان سازی برای تسک های محاسباتی 05:35
-
Thread مجازی - همزمان سازی برای تسک های IO 06:36
-
پین کردن Threads 04:20
-
ردیابی Thread های پین شده 02:11
-
فیکس کردن Thread های پین شده با استفاده از لاک Reentrant 07:00
-
فکتوری Thread مجازی 08:49
-
بخش اختیاری - متدهای Thread 06:39
-
آزمون None
-
خلاصه 05:04
-
مقدمه 04:09
-
انواع Executor Service 04:20
-
Closeable خودکار 06:45
-
انواع Executor Service - دمو 11:04
-
سرویس خارجی 05:49
-
کلاینت سرویس خارجی 06:01
-
دسترسی به پاسخ با استفاده از فیوچر 05:32
-
بخش اختیاری - همزمانی در مقابل موازی 04:06
-
متدهای مفید فیوچر 02:02
-
سرویس Aggregator 10:04
-
آیا ما Thread اضافی ایجاد می کنیم؟ 04:48
-
توضیح در مورد رفتار Thread Executor مجازی 01:12
-
Executor با فکتوری Thread مجازی 01:18
-
Executor Service و چالش های Thread مجازی 01:57
-
محدودیت همزمانی 05:44
-
سمافور 06:49
-
Limiter همزمانی Thread مجازی 08:50
-
در مورد مرتب سازی چطور؟ 04:02
-
Limiter همزمانی Thread مجازی با مرتب سازی 07:48
-
Executor زمانبندی شده با Thread مجازی 07:05
-
آزمون None
-
خلاصه 02:09
-
مقدمه 08:43
-
CompletableFuture چگونه کار می کند؟ 02:35
-
دموی CompletableFuture ساده 07:21
-
اجرای Async 07:54
-
تامین Async 02:13
-
دریافت اطلاعات محصول 02:29
-
Aggregator - مدیریت خطا با CompletableFuture 05:05
-
Timeout 04:20
-
CompletableFuture - All Of 04:05
-
CompletableFuture - Any Of 03:58
-
CompletableFuture - سپس ترکیب کنید 06:31
-
خلاصه 02:04
-
مقدمه 08:23
-
ThreadLocal - بخش 1 06:36
-
ThreadLocal - بخش 2 04:51
-
مقادیر دارای اسکوپ - بخش 1 09:20
-
مقادیر دارای اسکوپ - بخش 2 03:46
-
همزمانی ساختار یافته 05:02
-
StructuredTaskScope - دمو 11:01
-
StructuredTaskScope - خاموشی سیستم هنگام شکست 06:19
-
StructuredTaskScope - خاموشی سیستم هنگام موفقیت 05:21
-
وراثت مقادیر دارای اسکوپ 03:46
-
خلاصه 02:39
-
مقدمه 05:41
-
سرویسهای خارجی 07:43
-
راهاندازی پروژه 02:29
-
DTO 07:12
-
RestClient - دوره فشرده 12:13
-
کلاینت سرویس 07:16
-
سرویس برنامه سفر 07:40
-
سرویس رزرو سفر 05:40
-
کنترلر سفر 02:03
-
ویژگی های اپلیکیشن 00:36
-
Beans کلاینت سرویس 03:25
-
Executor Service Bean 02:40
-
دموی اپلیکیشن 05:06
-
مقدمه 06:10
-
توان عملیاتی در مقابل زمان پاسخ 05:38
-
راه اندازی JMeter 06:46
-
ایجاد اسکریپت تست 12:36
-
توان عملیاتی در مقابل زمان پاسخ - دمو 03:42
-
JConsole 02:57
-
VisualVM 02:48
-
HttpClient Executor 05:49
-
بهترین شیوهها 03:31
-
ایجاد اسکریپت تست رزرو سفر 03:31
-
تست رزرو سفر با Thread های پلتفرم 05:19
-
تحلیل نتایج Thread های پلتفرم 04:31
-
تحلیل نتایج Thread های مجازی 05:16
-
اجرای مجدد تست با همزمانی بیشتر بار کاربر 04:17
-
تست برنامه سفر با Thread های پلتفرم 03:19
-
تست برنامه سفر با Thread های مجازی 01:43
-
مقایسه نتایج 02:54
-
خلاصه 02:56
-
راهنمای مهاجرت برای اپلیکیشن های موجود 03:14
-
قدم بعدی چیست؟ 08:51
-
آیا برنامه نویسی واکنش گرا منسوخ شده است؟ 12:54
مشخصات آموزش
مسترکلاس Threads مجازی و همزمانی در جاوا (دوره عملی)
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:106
- مدت زمان :10:01:34
- حجم :2.07GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy