×
ribbon

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

مدرس:

رحیم لطفی

معماری سیستم‌های مقیاس‌پذیر و پربازده را در دات‌نت طراحی کنید و همزمانی و تأخیر داده را در سناریوهای واقعی مدیریت کنید.

4.1 (20)
9 دیدگاه
391دانشجو
0:47ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیآذر ۱۴۰۴
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

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

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

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

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

این دوره شامل:

1 ساعت ویدئو

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

پیش‌نیاز‌ها

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

توضیحات دوره

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

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

دیدگاه کاربران

4.1

بر اساس امتیاز 20 دانشجو

1
2
3
4
5
رحیم لطفیمشاور و معمار نرم افزار
10دوره
3,069دانشجو
93نظر و امتیاز

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

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

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

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

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

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

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

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

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

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

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

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

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

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

poster

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

391دانشجو
4.1(20)

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