لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش میکروسرویس های کامل و معماری رویداد محور
The Complete Microservices & Event-Driven Architecture
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
استاد معماری نرم افزار مدرن. طراحی سیستمهای بسیار مقیاسپذیر با استفاده از میکروسرویسها و معماری رویداد محور طراحی و سیستمهای مدرن Architect با استفاده از میکروسرویسها و معماری رویداد محور انتقال معماری یکپارچه قدیمی به توسعهدهنده معماری Microservices، تست، استقرار و عیبیابی Microservices In Practic Proctices معماری نرم افزار مدرن پیش نیازها: 1-2 سال تجربه توسعه نرم افزار تمایل به یادگیری معماری نرم افزار مدرن
آیا می خواهید دو سبک معماری نرم افزاری محبوب و مدرن را یاد بگیرید؟
آیا به دنبال این هستید که شغل خود را به سمت یک مدیر فنی یا معمار نرم افزار ارتقا دهید؟
به جای درستی آمدید!
این دوره آموزشی توسط یک مهندس نرمافزار سابق Google و یک معمار نرمافزار با تجربه واقعی و عملی با سیستمهای مقیاس بزرگ و میکروسرویسها تدریس میشود، این دوره جامعترین و بهروزترین دوره آموزشی میکروسرویسها و معماری رویداد محور است.
ترکیب Microservices Architecture و Event-Driven Architecture بزرگترین کمک کننده به موفقیت شرکت های پیشرفته مانند Google، Amazon، Netflix، Airbnb، Uber، Spotify، eBay، و بسیاری دیگر است.
این دوره به شما تمام اصول اصلی، الگوهای طراحی و بهترین شیوه های اثبات شده در صنعت را برای اعمال میکروسرویس ها و معماری رویداد محور در سیستم شما آموزش می دهد.
در طول دوره، شما یاد خواهید گرفت:
انتقال یک برنامه یکپارچه قدیمی به معماری میکروسرویس
طراحی میکروسرویسهای مقیاسپذیر، قابل اعتماد و با اتصال ضعیف
Microservices را برای تولید با استفاده از رایانش ابری، بدون سرور، و فناوریهای کانتینری مانند Kubernetes آزمایش کنید.
علاوه بر این، این دوره شامل موارد زیر است:
نمونه های دنیای واقعی.
نمودارهای دقیق معماری نرم افزار.
پیوندها به منابع و فناوری های خارجی.
آزمونهایی برای کمک به آزمایش دانش خود
یک کتاب کار قابل دانلود برای یادداشت برداری و مرور مطالب
در پایان دوره، شما قادر خواهید بود:
با استفاده از میکروسرویسها و معماری رویداد محور به سازمانتان کمک کنید هزینهها را کاهش دهد و کارایی را افزایش دهد
از اصول طراحی اثبات شده در صنعت برای معماری میکروسرویس های مقیاس پذیر و قابل اعتماد پیروی کنید
دانش خود را در مصاحبههای طراحی سیستم اعمال کنید
این دوره برای شما مناسب است اگر:
شما یک مهندس نرم افزار با تجربه هستید و می خواهید شغل خود را به سمت یک مدیر فنی یا معمار نرم افزار هدایت کنید
شما میخواهید به شرکت خود در کاهش هزینهها، افزایش مقیاسپذیری و بهبود معماری نرمافزار خود با مهاجرت به میکروسرویسها کمک کنید.
شما در حال آماده شدن برای یک مصاحبه طراحی سیستم در شرکتهای فناوری برتر هستید که سیستمهای در مقیاس بزرگ را اجرا میکنند.
پس منتظر چه چیزی هستید؟ :)
بیایید شروع کنیم!
سوالات متداول
- "شرکت من از Microservices استفاده نمی کند. آیا هنوز باید این دوره را بگذرانم؟"
بله! Microservices Architecture و Event-Driven Architecture مهارت های اصلی برای هر مهندس نرم افزار ارشد و معمار نرم افزار است. هنگامی که شرکت شما برای مهاجرت به معماری Microservices آماده شد، شما نقشی حیاتی در این انتقال ایفا خواهید کرد. دانش و مهارت های شما به شرکت شما کمک می کند تا با موفقیت مهاجرت کند و از تمام دام های رایج و ضد الگوها اجتناب کند. این به شرکت شما کمک می کند تا پول زیادی را پس انداز کند، که در نهایت به رشد شغلی شما کمک می کند.
- "دوره های بسیار دیگری در زمینه معماری میکروسرویس ها وجود دارد. این دوره چگونه متفاوت است؟"
متأسفانه، بسیاری از دورههای آموزشی میکروسرویسها از مقالاتی که بهطور گسترده در دسترس هستند و اغلب کتابهای کاملاً نظری منسوخ شده را دنبال میکنند (و گاهی اوقات حتی کپی میکنند). در این دوره، من سال ها تجربه شخصی خود را در زمینه کار بر روی سیستم های مقیاس بزرگ در شرکت هایی مانند Google و Maginte (به طور رسمی پروژه Rubicon) و همچنین به روزترین درس های هزاران نفر از رهبران صنعت و معماران نرم افزار را برای شما آورده ام. به اشتراک گذاری دانش در معتبرترین کنفرانس های معماری نرم افزار . این دوره دانش دنیای واقعی را برای شما به ارمغان میآورد که با اطمینان میتوانید در عمل در شرکت خود استفاده کنید.
- "آیا این دوره شامل کدنویسی می شود؟"
خیر. این یک دوره آموزشی معماری نرم افزار است که در درجه اول بر روی معماری Microservices متمرکز است. این یک دوره برنامه نویسی نیست. مهارت هایی که در این دوره یاد می گیرید برای هر زبان برنامه نویسی، فروشنده ابری یا پشته فناوری قابل استفاده است. یکی از مزایای اصلی این رویکرد این است که در حالی که فناوریها خیلی سریع منسوخ میشوند، دانشی که از این دوره کسب میکنید سالها برای شما دوام خواهد داشت و به همان اندازه برای هر شرکتی که در آن کار میکنید قابل اجرا خواهد بود.
- "آیا دوره پیش نیازی دارد؟"
تنها پیش نیاز چند سال تجربه توسعه نرم افزار است. استفاده از طراحی معماری نرم افزار سیستم های مدرن در مقیاس بزرگ یا داشتن تجربه معماری نرم افزار توصیه می شود اما الزامی نیست. این دوره هر آنچه را که در مورد معماری Microservices و معماری رویداد محور نیاز دارید به شما آموزش می دهد.
سرفصل ها و درس ها
معرفی
Introduction
مقدمه ای بر میکروسرویس ها و معماری رویداد محور
Introduction to Microservices and Event-Driven Architecture
معماری میکروسرویس ها - مزایا و چالش ها
Microservices Architecture- Benefits and Challenges
کتاب کار دوره را دانلود کنید
Download the Course Workbook
مهاجرت به معماری میکروسرویس
Migration to Microservices Architecture
ماشین مجازی ابری، هاست ها و نمونه های اختصاصی - راه حل ها
Cloud Virtual Machine, Dedicated Hosts and Instances - Solutions
استقرار بدون سرور برای میکروسرویس ها با استفاده از Function as a Service
Serverless Deployment for Microservices using Function as a Service
استقرار بدون سرور برای میکروسرویس ها با استفاده از عملکرد به عنوان سرویس - راه حل ها
Serverless Deployment for Microservices using Function as a Service - Solutions
ظروف برای میکروسرویس ها در توسعه، آزمایش و تولید
Containers for Microservices in Dev, Testing and Production
ارکستراسیون کانتینر و Kubernetes برای معماری Microservices
Container Orchestration and Kubernetes for Microservices Architecture
بخش پاداش
Bonus Section
سخنرانی جایزه - بیایید به یادگیری ادامه دهیم
Bonus Lecture - Let's Keep Learning
نمایش نظرات