مسترکلاس Erlang: همزمانی و OTP
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- Erlang
- برنامهنویسی موازی
- همزمانی
- OTP
- برنامهنویسی تابعی
- BEAM
- الگوهای طراحی
- کلاینتها و سرورها
پیش نیازهای دوره
- مهارتهای اولیه در ناوبری با شل (مانند bash یا zsh)
- اصول Erlang
- بازگشت
توضیحات دوره
شما احتمالاً تا به حال در مورد WhatsApp شنیدهاید. و ممکن است همچنین شنیده باشید که این برنامه هر روز تعداد زیادی کاربر را مدیریت میکند. در واقع، آنها توانستهاند تعداد کاربران خود را به میلیونها کاربر با یک تیم مهندسی تنها 32 نفره با استفاده از Erlang افزایش دهند، قبل از اینکه توسط فیسبوک خریداری شوند. اما واتساپ تنها داستان موفقیت نیست. شما شگفتزده میشوید اگر بدانید چند مورد از چیزهایی که در زندگی روزمرهتان به آنها عادت کردهاید، در واقع توسط Erlang قدرت یافته است. این همه با کسب و کار مخابرات آغاز شد، اما از آن زمان Erlang در بسیاری از زمینهها، از جمله فینتک، اینترنت اشیا، بهداشت و درمان و بازیها به محبوبیت رسیده است. فقط برای مثال!
دو پارادایم اصلی در زبان Erlang وجود دارد. پارادایم تابعی و پارادایم همزمان. در این دوره، تمرکز ما بر روی بخش همزمانی Erlang خواهد بود. ما نه تنها درباره همزمانی، موازیسازی و الگوهای طراحی صحبت خواهیم کرد. بلکه همچنین درباره OTP، ناظرها و چگونگی دستیابی به تسلیم واقعی برنامههای مقاوم در برابر خطا صحبت خواهیم کرد.
اگر شما به این زبان جدید هستید، پیشنهاد میکنیم که ابتدا با دورهی دیگری که مدرس ارائه میدهد شروع کنید، که اصول این دوره را بنا مینهد و تمام ابزارهای لازم را در اختیار شما قرار میدهد.
پس، اگر هیچ یک از این موارد برای شما جالب به نظر میرسد، امتحان کنید و به مدرس بگویید که چه نظری دارید.
این دوره برای چه کسانی مناسب است؟
- برنامهنویسان با دانش اولیه از Erlang که آمادهی پیشرفت هستند.
- برنامهنویسانی که در حال یادگیری همزمانی و موازیسازی هستند.
- برنامهنویسانی که در حال یادگیری رفتار کلاینت/سرور هستند.
مسترکلاس Erlang: همزمانی و OTP
-
مقدمه 01:21
-
تمرینات 00:23
-
مواد دوره 00:42
-
مقدمهای بر همزمانی 03:59
-
همزمانی در مقابل موازیسازی 03:20
-
فرآیندها و رشتهها 02:40
-
تمرینات None
-
بیایید با یک انفجار شروع کنیم! 08:25
-
مفهوم یک جعبه پیام 07:25
-
ایجاد فرآیندها 09:12
-
مقدمهای بر کلاینتها و سرورها 02:09
-
بگذارید موسیقی باشد - مثال ساده کلاینت/سرور 07:29
-
بالا بردن صدا و افزودن داده چرخی 07:37
-
شب در کازینو - برآورد پی روی یک CPU چند هستهای با اعداد تصادفی 03:01
-
شب در کازینو قسمت دوم 10:44
-
مقدمهای بر OTP 02:58
-
برگشتها 17:35
-
gen_server 07:02
-
بازگشت به سرور موسیقی 06:28
-
ساختار یک اپلیکیشن OTP 04:01
-
Rebar3: ابزار رسمی و غیررسمی ساخت برای Erlang 06:44
-
تمرینات None
-
مفهوم درخت نظارت 02:19
-
وصل کردن فرآیندها به یکدیگر 05:24
-
سیگنالهای خروج 08:02
-
چه نوع کودکانی میخواهید؟ (مشخصات کودک و پرچمهای ناظر) 05:30
-
ترکیب یک برنامه، یک ناظر و یک سرور موسیقی 08:13
-
شب در رستوران: یک میلیون مهمان، یک میلیون فرآیند 08:23
-
تمرینات None
-
جمع بندی 00:38
مشخصات آموزش
مسترکلاس Erlang: همزمانی و OTP
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:30
- مدت زمان :02:31:58
- حجم :981.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy