×
ribbon

آموزش معماری نرم افزار و سیستم دیزاین

این پکیج آموزشی با تمرکز بر سیستم دیزاین در دات‌نت، شما را از سطح کدنویسی معمول به سطح طراحی معماری‌های مقیاس‌پذیر و با کارایی بالا (High Performance) ارتقا می‌دهد. در این دوره، با الهام از ... بیشتر

جدید
5 (4 امتیاز)
159دانشجو
مقدماتی

رحیم لطفی

به‌روزرسانی: ۱۴۰۴/۰۹/۲۵

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

آنچه در این دوره می‌آموزید

طراحی معماری‌های مقیاس‌پذیر و High Performance

مدیریت همزمانی و Data Latency در سیستم‌های واقعی

پیاده‌سازی الگوهای Producer-Consumer و Agent-Based

طراحی سیستم‌های Thread-Safe و Lock-Free

محتوای دوره

1 فصل6 جلسه0:47 ساعت ویدیو
طراحی سیستم
  چالش‌های همزمانی و تاخیر داده در سیستم‌های توزیع‌شده
"03:43
  طراحی معماری ایجنت‌های بازتلاش (Retry Pattern) و صف‌بندی لایه‌ای
"06:56
  پیاده‌سازی عملی معماری ایجنت با استفاده از Channels در دات‌نت
"09:35
  پیاده‌سازی الگوی Producer-Consumer و مدیریت همزمانی با BlockingCollection- بخش اول
"05:59
  پیاده‌سازی الگوی Producer-Consumer و مدیریت همزمانی با BlockingCollection- بخش دوم
"07:09
  معماری و سیستم دیزاین - Solid design principle
"13:52

پیش‌نیاز‌ها

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

درباره دوره

این پکیج آموزشی با تمرکز بر سیستم دیزاین در دات‌نت، شما را از سطح کدنویسی معمول به سطح طراحی معماری‌های مقیاس‌پذیر و با کارایی بالا (High Performance) ارتقا می‌دهد. در این دوره، با الهام از چالش‌های واقعی در سیستم‌های مالی و بورسی، یاد می‌گیرید چگونه مسائل پیچیده‌ای نظیر تاخیر در داده‌ها (Data Latency) و مدیریت همزمانی را حل کنید. ما به صورت کاملاً عملی و سناریو-محور، الگوی Producer-Consumer و معماری‌های مبتنی بر Agent را با استفاده از ابزارهای قدرتمندی همچون BlockingCollection و System.Threading.Channels پیاده‌سازی می‌کنیم.

هدف اصلی این دوره، آموزش طراحی سیستم‌های Lock-Free، مدیریت صف‌های پردازشی چندلایه (Generational Queues) و پیاده‌سازی مکانیزم‌های Retry هوشمند است. با گذراندن این آموزش، مهارت لازم برای توسعه نرم‌افزارهای ایمن (Thread-Safe) و پاسخگو را کسب خواهید کرد که می‌توانند پردازش‌های سنگین پس‌زمینه را بدون فریز شدن برنامه و با حداکثر بهره‌وری مدیریت کنند.

اطلاعات بیشتر

امتیاز و نظرات کاربران

5

از مجموع 4 امتیاز

3نظر

20 روز پیش

واقعا آموزش عالی بود حتما پیشنهاد میکنم پکیج های ایشون واقعا عالی و در یک سطح دیگه ای هستند

دانشجوی دوره

21 روز پیش

واقعا پکیج های ایشون یک چیز دیگه است و واقعا عالی و کاربردی هستند. پکیج های غیر رایگان ایشون رو هم من دیدم و خیلی عالی بودند حتما ببینید

دانشجوی دوره

22 روز پیش

دوره بسیار مفید و کاربردی بود. مفاهیم مهمی مثل مدیریت همزمانی، Data Latency و طراحی سیستم‌های High Performance به شکل واضح و عملی توضیح داده شده‌اند. مثال‌های مربوط به پیاده‌سازی الگوهای Producer‑Consumer و معماری Agent-Based با ابزارهایی مثل BlockingCollection و Channels باعث می‌شود مطالب فقط تئوری نباشند و واقعاً قابل استفاده در پروژه‌های واقعی باشند. برای کسانی که در دات‌نت کار می‌کنند و می‌خواهند از سطح صرفاً کدنویسی به طراحی سیستم و معماری مقیاس‌پذیر برسند، این دوره می‌تواند یک نقطه شروع خیلی خوب و الهام‌بخش باشد.

دانشجوی دوره

درباره استاد

رحیم لطفی
10دوره
2,206دانشجو

مشاور و معمار ارشد نرم‌افزار
با بیش از ۱۵ سال تجربه تخصصی در حوزه‌های توسعه نرم‌افزار، معماری سیستم‌های مقیاس‌پذیر و آموزش مهندسی نرم‌افزار

حوزه‌های تخصصی خدمات:

طراحی و پیاده‌سازی معماری نرم‌افزار

ارائه معماری‌های بهینه با استفاده از جدیدترین تکنولوژی‌ها (Microservices,, Event-Driven)

استقرار زیرساخت‌های فنی و راهبری فنی تیم‌های توسعه

- مشاوره تخصصی معماری و توسعه

تحلیل و بهینه‌سازی معماری سیستم‌های موجود

ارائه راهکارهای فنی برای چالش‌های پیچیده نرم‌افزاری

- برگزاری دوره‌های آموزشی سازمانی

اجرای بوت‌کمپ‌های تخصصی برنامه‌نویسی متناسب با نیاز سازمان‌ها

آموزش‌های کاربردی معماری نرم‌افزار 

-منتورینگ و برنامه‌ریزی رشد توسعه‌دهندگان

تدوین پلن رشد شخصی برای برنامه‌نویسان در تمام سطوح (Junior تا Senior)

راهنمایی عملی برای ارتقای مهارت‌های فنی و حرفه‌ای

اطلاعات بیشتر

دیگر دوره‌های رحیم لطفی