×
ribbon

مبانی معماری نرم افزار

مدرس:

Caio Sousa

دوره Software Architecture Fundamentals. این دوره با هدف یاری رساندن به متخصصان حوزه فناوری اطلاعات و تمامی افرادی... بیشتر
جدید
گواهی‌نامه
4 (4)
66دانشجو
2ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیاردیبهشت ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

سیستم‌ها و ساختارها: درک عمیق سیستم‌ها، ساختارهای نرم‌افزاری و شناخت اهمیت حیاتی معماری در پروژه‌های بزرگ.

طراحی نرم‌افزار: یادگیری الگوهای طراحی نرم‌افزار از طریق بررسی مثال‌های معماری لایه‌بندی شده.

ارائه راهکار: آشنایی با مفاهیم راه‌کار سازی شامل استفاده از واسط‌ها، تکنولوژی مجازی‌سازی و رایانش ابری.

روش‌های اجرایی: آموزش شیوه‌های عملی در معماری نرم‌افزار مانند مهارت‌های انسانی، استخراج نیازمندی‌ها و اصول مستندسازی.

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

2 ساعت ویدئو

گواهینامه مکتب‌خونه

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

سرفصل‌های دوره

5 فصل24 جلسه2 ساعت ویدیو
مقدمه
  معرفی دوره
03:32
  شروع کار با معماری
05:05
  معماری نرم‌افزار چیست؟
05:51
  اهمیت معماری نرم‌افزار
07:09
  ویژگی های کیفیت
03:58
طراحی نرم‌ افزار
  معماری لایه‌ای (معماری چندلایه)
06:42
  کاربردهای یکپارچه
08:15
  معماری رویداد محور
09:03
  میکروسرویس ها
04:37
  معماری شش ضلعی
04:45
  مدل-نما-کنترل‌گر (MVC)
02:52
  نتیجه گیری طراحی نرم افزار
03:28
راهکارهای معماری
  رابط ها
03:52
  مجازی سازی
04:27
  فناوری مبتنی بر ابر
05:38
  نتیجه گیری راه حل معماری
02:51
تمرین های یک معمار نرم‌افزار
  مهارت های نرم
06:31
  الزامات
05:37
  مستندسازی معماری نرم‌افزار بخش اول
07:31
  مستندسازی معماری نرم‌افزار بخش دوم
05:50
  مدیریت بدهی فنی
05:50
  نتیجه‌گیری از شیوه‌های یک معمار نرم‌افزار
02:53
سخن پایانی
  مسئولیت معماران نرم‌افزار
04:33
  نتیجه گیری دوره
03:15

توضیحات دوره

دوره Software Architecture Fundamentals. این دوره با هدف یاری رساندن به متخصصان حوزه فناوری اطلاعات و تمامی افرادی که با این متخصصان همکاری دارند، طراحی و تدوین شده است تا درک عمیقی از ایده‌های پایه در معماری نرم‌افزار به دست آورند. شرکت‌کنندگان برای بهره‌مندی از این دوره نیازی به تسلط بر کدنویسی ندارند؛ با این حال، داشتن یک درک اولیه از فرآیند توسعه نرم‌افزار می‌تواند به یادگیری سریع‌تر و بدون وقفه مفاهیم کمک شایانی کند.

پس از پایان این دوره، فرد دانش پایه لازم برای قدم گذاشتن در مسیر تبدیل شدن به یک معمار نرم‌افزار را کسب خواهد کرد. محتوای این دوره آموزشی به گونه‌ای سازمان‌دهی شده است که تمام ابعاد حیاتی معماری را پوشش دهد. در بخش ابتدایی، تعاریف سیستم و معماری در کنار اهمیت ویژگی‌های کیفی مورد بررسی قرار می‌گیرند.

سپس، در بخش طراحی نرم‌افزار، معماری‌های چندلایه و مدل‌های محبوبی همچون Monolithic، معماری رویدادمحور (Event-Driven)، میکروسرویس‌ها (Microservices) و معماری شش‌ضلعی (Hexagonal) معرفی می‌شوند. در ادامه، مباحث مربوط به راه‌کارهای معماری شامل واسط‌ها (Interfaces)، مجازی‌سازی از طریق ماشین‌های مجازی و مفاهیم رایانش ابری (Cloud Computing) تشریح می‌گردند. یکی از بخش‌های متمایز این دوره، تمرکز بر فعالیت‌های عملی یک معمار است که شامل مهارت‌های ارتباطی، مدیریت نیازمندی‌ها، مستندسازی و مدیریت بدهی‌های فنی می‌شود. در نهایت، دوره با بررسی دقیق مسئولیت‌های معمار نرم‌افزار و مرور کلی مطالب به پایان می‌رسد.

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

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

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

4

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

1
2
3
4
5

هنوز دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
66دانشجو
4نظر و امتیاز

معمار نرم‌افزار با پیشینه قوی در علوم کامپیوتر، متخصص در معماری سیستم، دسترسی‌پذیری و مهندسی نرم‌افزار.

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

دارای مدرک کارشناسی ارشد در علوم کامپیوتر، با تحقیقات متمرکز بر مهندسی نرم‌افزار.

علاقه‌مند به اشتراک‌گذاری دانش و تعامل فعال با جامعه فناوری.
 

مهارت‌هایی که می‌آموزید

دوره‌های مشابه