توضیحات
دوره Software Architecture Fundamentals. این دوره با هدف یاری رساندن به متخصصان حوزه فناوری اطلاعات و تمامی افرادی که با این متخصصان همکاری دارند، طراحی و تدوین شده است تا درک عمیقی از ایدههای پایه در معماری نرمافزار به دست آورند. شرکتکنندگان برای بهرهمندی از این دوره نیازی به تسلط بر کدنویسی ندارند؛ با این حال، داشتن یک درک اولیه از فرآیند توسعه نرمافزار میتواند به یادگیری سریعتر و بدون وقفه مفاهیم کمک شایانی کند. پس از پایان این دوره، فرد دانش پایه لازم برای قدم گذاشتن در مسیر تبدیل شدن به یک معمار نرمافزار را کسب خواهد کرد. محتوای این دوره آموزشی به گونهای سازماندهی شده است که تمام ابعاد حیاتی معماری را پوشش دهد. در بخش ابتدایی، تعاریف سیستم و معماری در کنار اهمیت ویژگیهای کیفی مورد بررسی قرار میگیرند. سپس، در بخش طراحی نرمافزار، معماریهای چندلایه و مدلهای محبوبی همچون Monolithic، معماری رویدادمحور (Event-Driven)، میکروسرویسها (Microservices) و معماری ششضلعی (Hexagonal) معرفی میشوند. در ادامه، مباحث مربوط به راهکارهای معماری شامل واسطها (Interfaces)، مجازیسازی از طریق ماشینهای مجازی و مفاهیم رایانش ابری (Cloud Computing) تشریح میگردند. یکی از بخشهای متمایز این دوره، تمرکز بر فعالیتهای عملی یک معمار است که شامل مهارتهای ارتباطی، مدیریت نیازمندیها، مستندسازی و مدیریت بدهیهای فنی میشود. در نهایت، دوره با بررسی دقیق مسئولیتهای معمار نرمافزار و مرور کلی مطالب به پایان میرسد.
آنچه فرا خواهید گرفت
- سیستمها و ساختارها: درک عمیق سیستمها، ساختارهای نرمافزاری و شناخت اهمیت حیاتی معماری در پروژههای بزرگ.
- طراحی نرمافزار: یادگیری الگوهای طراحی نرمافزار از طریق بررسی مثالهای معماری لایهبندی شده.
- ارائه راهکار: آشنایی با مفاهیم راهکار سازی شامل استفاده از واسطها، تکنولوژی مجازیسازی و رایانش ابری.
- روشهای اجرایی: آموزش شیوههای عملی در معماری نرمافزار مانند مهارتهای انسانی، استخراج نیازمندیها و اصول مستندسازی.
- مسئولیتهای حرفهای: شناخت دقیق وظایف و مسئولیتهای قانونی و فنی یک معمار نرمافزار در تیمهای توسعه.
این دوره مناسب افرادیست که
- توسعهدهندگان نرمافزار: افرادی که قصد دارند دید کلانتری نسبت به کدهای خود پیدا کنند و به سطوح بالاتر مهندسی ارتقا یابند.
- مدیران پروژه و مدیران فنی: کسانی که با تیمهای فنی در ارتباط هستند و نیاز دارند مفاهیم ساختاری را برای تصمیمگیری بهتر درک کنند.
- تحلیلگران کسبوکار: افرادی که میخواهند ارتباط میان نیازهای تجاری و زیرساختهای نرمافزاری را بهتر درک کنند.
- کارآموزان فناوری اطلاعات: دانشجویان و کارآموزانی که در ابتدای مسیر حرفهای خود هستند و میخواهند پایهای قوی در مهندسی نرمافزار بسازند.
- علاقهمندان به معماری: هر فردی که در صنعت تکنولوژی فعالیت میکند و تمایل دارد دانش خود را در زمینه چیدمان و ساختار سیستمهای دیجیتال گسترش دهد.
مشخصات دوره Software Architecture Fundamentals
- ناشر: Udemy
- مدرس: Caio Sousa
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 2 ساعت و 4 دقیقه
- تعداد دروس: 24
سرفصل های دوره
پیشنیازهای دوره Software Architecture Fundamentals
- No programing experience required.
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
412 مگابایت














































