دوره آموزشی
The Great Courses
دوبله زبان فارسی

همزمانی و Multithreading برای برنامه‌نویسان مبتدی

همزمانی و Multithreading برای برنامه‌نویسان مبتدی

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • مفاهیم اساسی لازم برای استفاده از Multithreading
  • تعاملات سیستم‌ عامل و سخت‌افزار که استفاده از Multithreading را ممکن می‌سازد.
  • تحلیل مسائلی که می‌توانند با استفاده از Multithreading حل شوند.
  • بررسی مستقل از زبان برنامه‌نویسی درباره مفاهیم برای کمک به عمیق‌تر شدن در کد و اجزای داخلی سیستم‌ عامل‌ها

توضیحات دوره

یک دوره‌ی جامع طراحی شده برای کمک به شما برای درک مبانی همزمانی و Multithreading بدون نیاز به پرداختن به جزئیات خاص کدنویسی

با توجه به اینکه توسعه نرم‌افزار به تکامل خود ادامه می‌دهد و برنامه‌ها برای اجرا بر روی چندین پردازنده و ماشین ساخته می‌شوند، درک همزمانی و Multithreading ضروری است. این دوره برای مبتدیان و برنامه‌نویسان باتجربه‌ که به دنبال گسترش مهارت‌های خود در این زمینه‌ در حال تکامل سریع هستند، مناسب است.

در این دوره موارد زیر را آموش می‌دهیم:

  • مفاهیم اساسی همزمانی شامل threads فرآیندها و همزمان‌سازی را بررسی خواهیم کرد.
  • چالش‌های برنامه‌نویسی همزمان را مورد بحث قرار خواهیم داد، مانند شرایط رقابت (لطفاً توجه داشته باشید که ما به تکنیک‌های موجود برای حل این چالش‌ها نخواهیم پرداخت).
  • بر جزئیات مهم همزمانی و Multithreading تمرکز خواهیم کرد بدون اینکه در جزئیات خاص زبان غرق شویم.

در پایان دوره، شما یک پایه‌ قوی در Multithreading و همزمانی خواهید داشت که شما را برای ارتقای مهارت‌های برنامه‌نویسی‌ آماده می‌کند.

مزایای یادگیری Multithreading و همزمانی در اوایل کارتان:

  • حفظ آینده‌نگرانه‌ شغل‌ خود - با اهمیت روزافزون همزمانی در محاسبات، تسلط به این مفاهیم شما را برای کارفرمایان ارزشمندتر می‌کند و شغل‌تان را در برابر آینده ایمن‌تر می‌سازد.
  • حل مسائل پیچیده به طور مؤثر - درک نحوه‌ استفاده مؤثر از threads و فرآیندها به شما امکان می‌دهد برنامه‌هایی بنویسید که تسک‌های متعددی را به طور همزمان انجام دهند و کد شما را کارآمدتر و نگهداری آن را آسان‌تر کند.
  • بهبود عملکرد - پیاده‌سازی همزمانی می‌تواند عملکرد اپلیکیشن‌های شما را افزایش دهد، مانند وب اپلیکیشن‌هایی که چندین درخواست را به طور همزمان پردازش می‌کنند و تجربه‌های سریع‌تر و پاسخگوی بیشتری را به ارمغان می‌آورد.
  • اجتناب از مشکلات رایج - یادگیری همزمانی در اوایل کارتان شما را برای دوری از چالش‌هایی مانند شرایط رقابت و ددلاک‌ها تجهیز کرده و در زمان شما صرفه‌جویی می‌کند.

چه شما در توسعه نرم‌افزار تازه‌کار باشید و یا یک توسعه‌دهنده‌ باتجربه که به دنبال گسترش مهارت‌های خود هستید، این دوره‌ Multithreading و همزمانی سرمایه‌گذاری ارزشمندی در حرفه‌تان خواهد بود.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان مبتدی که به تازگی با برخی زبان‌های برنامه‌نویسی آشنا شده‌اند.
  • توسعه‌دهندگانی که درباره همزمانی کنجکاوند و به دنبال راهی آسان برای شروع هستند.
  • توسعه‌دهندگان مبتدی پایتون که به مفاهیم همزمانی علاقه‌مند هستند.
  • توسعه‌دهندگان مبتدی ++C که به دنبال جزئیات multithreading فراتر از سینتکس هستند.

همزمانی و Multithreading برای برنامه‌نویسان مبتدی

  • غلبه بر افسانه‌های مربوط به همزمانی 04:27
  • رد افسانه‌ها None
  • آیا راه‌حل‌های عمومی برای همزمانی وجود دارد؟ 02:17
  • چندوظیفگی، Multithreading، همزمانی، و برنامه‌نویسی موازی به عنوان مفاهیم 06:14
  • مفاهیم فرآیند، Thread و Heap و استک 05:35
  • هسته‌های پردازنده 05:07
  • بررسی سریع None
  • مفهوم منابع و شرایط رقابت 04:21
  • سفر End to end از استاندارد زبان تا اجرا - مثال زبان ++C 07:51
  • همزمانی از منظر سخت‌افزار 06:29
  • مفهوم تغییر کانتکس - بررسی بدون نیاز به جزئیات سیستم‌ عامل 08:43
  • چالش‌های مرتبط با همزمانی و Multithreading در سیستم‌های تولید 03:54
  • قانون آمدال و مبانی مقیاس‌پذیری که همه‌ توسعه‌دهندگان نرم‌افزار باید درک کنند! 05:26
  • قانون آمدال در عمل None
  • چه زمانی به طور مسئولانه همزمانی را آزاد کنیم؟ 05:41

659,200 164,800 تومان

مشخصات آموزش

همزمانی و Multithreading برای برنامه‌نویسان مبتدی

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:مقدماتی
  • تعداد درس:15
  • مدت زمان :01:06:22
  • حجم :366.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید