لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوهای معماری کامل نرم افزار رایانش ابری
The Complete Cloud Computing Software Architecture Patterns
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
سیستمهای مقیاس بزرگ Architect با استفاده از رایانش ابری، الگوهای معماری نرمافزار و اصول طراحی سیستم مدرن Architect سیستمهای نرمافزاری در مقیاس بزرگ معمار مشکلات طراحی سیستم چالشبرانگیز را با استفاده از الگوهای معماری نرمافزار حل میکنند از رایانش ابری برای خدمت به میلیونها کاربر در سراسر جهان استفاده کنید، طراحی، معمار، استقرار و آزمایش واقعی -سیستم های تولید لایف پیش نیازها: مقداری تجربه مهندسی نرم افزار (1-2 سال)
آیا برای گام بعدی شغلی خود آماده هستید؟
آیا میخواهید یک معمار نرمافزار یا مدیر فنی شوید و روی پروژههای تأثیرگذار که به میلیونها کاربر کمک میکند کار کنید؟
سپس به جای درست آمدید!
در این دوره، کلاه یک معمار نرم افزار را بر سر می گذارید و برخی از چالش برانگیزترین و مهم ترین مشکلات در طراحی سیستم، معماری نرم افزار و رایانش ابری مدرن را حل می کند.
در طول دوره، مفیدترین الگوهای معماری نرمافزار را که هر معمار نرمافزار ابری باید بداند و قبلاً توسط شرکتهای برتر فناوری با موفقیت استفاده شده است، یاد خواهید گرفت.
در هر سخنرانی، موارد زیر به شما ارائه می شود:
یک مشکل طراحی جدید
یک راه حل رایج در قالب یک الگوی معماری نرم افزار
یک مثال واقعی که در آن می توان از آن الگو استفاده کرد
ملاحظات مهم طراحی و معماری که از قدرت محاسبات ابری استفاده میکنند
در پایان دوره:
شما یک جعبه ابزار نرمافزاری کامل پر از الگوها خواهید داشت که به شما کمک میکند یک سیستم مبتنی بر ابر بسیار مقیاسپذیر، در دسترس، قابل اعتماد و پاسخگو طراحی کنید که میتواند به میلیونها کاربر در سراسر جهان دسترسی پیدا کند و به رشد کسبوکار شرکت شما کمک کند.
علاوه بر این، دانستن و درک آن الگوهای معماری نرمافزار میتواند شما را در مصاحبههای طراحی سیستم، بهویژه در FAANG و دیگر شرکتهای برتر فناوری، متمایز کند.
این دوره برای شما ایده آل است اگر:
شما یک مهندس نرمافزار با تجربه هستید که میدانید مهندسی نرمافزار چیزی فراتر از کدنویسی است و آماده هستید تا حرفه خود را به سطح بالاتری ببرید.
شما یک معمار نرمافزار یا مدیر فنی مشتاق یا موجود هستید و میخواهید هنگام طراحی سیستمهای مبتنی بر ابر جدید، اطمینان حاصل کنید که تصمیمات طراحی درستی میگیرید.
شما به دنبال نقشی هستید یا در حال حاضر در آن هستید که به دانش عمیق معماری نرم افزار و محاسبات ابری نیاز دارد. این میتواند هر نقشی باشد، مانند یک معماری ابری یا مشاور ابر، و همچنین مدیر محصول فنی، معمار راهحلها، یا حتی یک مدیر مهندسی که بر پروژههای مقیاس بزرگ نظارت میکند.
چرا به الگوهای معماری نرم افزار جدید نیاز داریم؟
با پیشرفتها در رایانش ابری، مشکلاتی که معماران نرمافزار اکنون با آن مواجه هستند با چند دهه پیش بسیار متفاوت است. هنگام معماری یک سیستم در مقیاس بزرگ با استفاده از محاسبات ابری و معماری میکروسرویس ها، تصمیمات و چالش های طراحی نیاز به مجموعه ای کاملاً جدید از الگوهای معماری نرم افزار نسبت به الگوهای طراحی OOP سنتی دارند که فقط بر سازماندهی کد در یک برنامه واحد تمرکز دارند. این الگوهای معماری نرم افزار جدید بسیاری از مشکلات مانند مقیاس پذیری، عملکرد، قابلیت اطمینان و غیره را حل می کند.
سوالات متداول:
- من کاملاً در معماری نرم افزار تازه کار هستم، آیا این دوره برای من مناسب است؟
این دوره می تواند به طور کلی مقدمه ای عالی برای معماری نرم افزار باشد. برخی از تکنیک های اساسی که شرکت های برتر برای حل مشکلات چالش برانگیز طراحی و معماری استفاده می کنند را به شما آموزش می دهد. اگر مبتدی هستید، توصیه میکنم دوره دیگر من، طراحی معماری نرمافزار سیستمهای مقیاس بزرگ را قبل یا همراه با این دوره بگذرانید.
- این یک دوره برنامه نویسی است یا یک دوره معماری نرم افزار؟
این 100% یک دوره آموزشی معماری نرم افزار است. به عنوان یک مهندس نرم افزار، دانستن نحوه برنامه نویسی یک امر مسلم است. اگر به اطراف نگاه کنید، همه اعضای تیم شما می توانند کدنویسی کنند، از کوچکترین تا ارشدترین توسعه دهنده. با این حال، معماری نرم افزار سطح بعدی انتزاع و سطح بعدی در حرفه یک مهندس نرم افزار است. بنابراین تمرکز این دوره، معماری نرم افزار، به طور خاص در محیط محاسبات ابری است. موضوعی که به ندرت در آکادمی، کمپ های آموزشی یا حتی در محل کار تدریس می شود.
- آیا این دوره مختص هر فروشنده ابری مانند AWS، Google Cloud Platform یا Microsoft Azure است؟
خیر. الگوهای معماری نرمافزار و محاسبات ابری که در این دوره خواهید آموخت، کاملاً مستقل از پیادهسازی، پلتفرم و ابری هستند. شما می توانید آنها را با موفقیت در هر فروشنده ابر یا زبان برنامه نویسی پیاده سازی کنید.
- من در حال حاضر یک معمار نرم افزار هستم، آیا از این دوره بهره خواهم برد؟
بله! الگوهای معماری نرم افزار در این دوره به روز ترین ها در صنعت هستند. آنها برای هر معمار نرم افزاری که روی طراحی سیستم و معماری سیستم های مدرن کار می کند، چه در یک محیط محاسبات ابری عمومی و چه در محیط رایانش ابری ترکیبی، یک مهارت ضروری است. چه به تازگی حرفه خود را به عنوان یک معمار نرم افزار شروع کرده اید یا در حال حاضر یک معمار نرم افزار با تجربه هستید، در این دوره چیزهای زیادی یاد خواهید گرفت.
سرفصل ها و درس ها
معرفی
Introduction
مقدمه ای بر الگوهای معماری نرم افزار رایانش ابری
Introduction to Cloud Computing Software Architecture Patterns
دانلود کتاب کار دوره
Download Course Workbook
معرفی
Introduction
مقدمه ای بر الگوهای معماری نرم افزار رایانش ابری
Introduction to Cloud Computing Software Architecture Patterns
دانلود کتاب کار دوره
Download Course Workbook
الگوهای مقیاس پذیری
Scalability Patterns
الگوی Scatter Gather
Scatter Gather Pattern
الگوی رقص برای معماری میکروسرویس
Choreography Pattern for Microservices Architecture
نمایش نظرات