Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-3 of 3 items.

coursera برنامه نویسی همزمان در جاوا (Mitalearn-309397)

  • 2 hours 48 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Vivek Sarkar
درباره این دوره:

این دوره به فراگیران (متخصصان صنعت و دانشجویان) مفاهیم اساسی برنامه نویسی همزمان در زمینه جاوا 8 را آموزش می دهد. برنامه نویسی همزمان توسعه دهندگان را قادر می سازد تا به طور موثر و صحیح استفاده از منابع مشترک را در برنامه های موازی واسطه کنند. در پایان این دوره، نحوه استفاده از ساختارهای همزمانی اولیه در جاوا مانند رشته‌ها، قفل‌ها، بخش‌های بحرانی، متغیرهای اتمی، جداسازی، بازیگران، همزمانی خوش‌بینانه و مجموعه‌های همزمان و همچنین مبانی نظری آنها (به عنوان مثال، پیشرفت) را یاد خواهید گرفت. تضمین، بن بست، زنده ماندن، گرسنگی، خطی شدن). چرا این دوره را بگذرانید؟ • آگاهی از مبانی نظری همزمانی برای جلوگیری از اشتباهات رایج اما ظریف برنامه نویسی برای شما مهم است. • جاوا 8 بسیاری از ساختارهای همزمانی را از روزهای اولیه thread ها و lock ها مدرن کرده است. • در طول دوره، دسترسی آنلاین به مربی و مربیان خواهید داشت تا پاسخ‌های فردی به سوالات ارسال شده در انجمن‌ها را دریافت کنید. • هر یک از چهار ماژول در دوره شامل یک پروژه کوچک اختصاص یافته است که تجربه عملی لازم را برای استفاده از مفاهیم آموخته شده در دوره به تنهایی پس از پایان دوره در اختیار شما قرار می دهد. نتایج یادگیری مطلوب این دوره به شرح زیر است: • نظریه همزمانی: تضمین پیشرفت، بن بست، گرسنگی، خطی شدن • استفاده از thread ها و قفل های ساختاریافته/بدون ساختار در جاوا • متغیرهای اتمی و جداسازی • همزمانی خوشبینانه و مجموعه های همزمان در جاوا (به عنوان مثال، صف های همزمان، هشمپ های همزمان) • مدل بازیگر در جاوا تسلط بر این مفاهیم شما را قادر می سازد تا فوراً آنها را در زمینه برنامه های جاوای همزمان به کار ببرید، و همچنین به شما کمک می کند تا در سایر سیستم های برنامه نویسی همزمان که ممکن است در آینده با آنها روبرو شوید (به عنوان مثال، رشته های POSIX، رشته های NET) تسلط پیدا کنید.

linkedin عیب یابی همزمانی جاوا: تأخیر و توان عملیاتی (Mitalearn-221422)

  • 1 hours 17 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Tayo Koleoso
درباره این دوره:

همزمانی و مشکلات مربوط به آن در شرکت ها رایج است. اما توسعه دهندگانی که می توانند به طور موثر این مشکلات را عیب یابی کنند - و کدهای امن را بنویسند - اغلب به راحتی پیدا نمی شوند. در این دوره، مربی Tayo Koleoso به توسعه‌دهندگان جاوا کمک می‌کند تا با بهترین روش‌ها برای شناسایی منابع رشته‌های مسدود شده، و همچنین نکاتی برای جلوگیری و حل مشکلات تأخیر در برنامه‌های چند رشته‌ای جاوا، تجهیز شوند. Tayo روی شیوه‌های کدنویسی و تکنیک‌های پلتفرم جاوا که ممکن است برنامه شما را کند می‌کنند، از جمله اینکه چگونه جریان‌های موازی جاوا - که می‌تواند برای چندرشته‌سازی آسان راحت و عالی باشد - خطرات و مشکلاتی را به همراه داشته باشد، استفاده می‌کند. او همچنین ابزارها و منابع مختلفی را برجسته می‌کند که می‌توانند به شما کمک کنند تا بفهمید چه چیزی باعث کاهش سرعت برنامه شما می‌شود. نحوه کار با Java Mission Control (JMC) برای شناسایی رشته‌های مسدود شده در ماشین‌های مجازی جاوا (JVM)، نحوه استفاده از Java Flight Recorder (JFR) برای شناسایی رشته‌های مسدود شده و نظارت بر JVM خود و موارد دیگر را بیاموزید.

linkedin عیب یابی همزمانی جاوا: دسترسی و سازگاری داده ها (Mitalearn-199271)

  • 58 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Tayo Koleoso
درباره این دوره:

داشتن چندین کاربر برای برنامه های شما عالی است، درست است؟ اغلب اوقات، احتمالاً تمام آن زمان را صرف توسعه برنامه خود نکرده اید تا فقط یک نفر از آن استفاده کند. البته، لحظه ای که بیش از یک کاربر برنامه جاوا خود را اجرا می کند، با مجموعه ای از مشکلات جدید روبرو خواهید شد. در این دوره، مربی Tayo Koleoso راه‌های مختلف و خسته‌کننده‌ای را نشان می‌دهد که دسترسی به داده‌های زمان اجرا می‌تواند در یک برنامه چند کاربره جاوا از بین برود. تایو را همراهی کنید تا در عیب‌یابی جاوا به توسعه‌دهندگان نشان دهد که چگونه مشکلات دسترسی و سازگاری داده‌ها را در یک محیط چند رشته‌ای شناسایی، پیشگیری و حل کنند. چه در یک پایگاه داده SQL کار می کنید یا به متغیرهای کلاس ساده دسترسی دارید، Tayo ابزارها و نکاتی را در اختیار شما قرار می دهد تا به شما کمک کند پیش بینی کنید و تشخیص دهید که چند رشته ای در کجا ممکن است اشتباه پیش برود.

Suggestions