*** توجه ***
این دوره دارای 2 بخش است. این قسمت 2 است. بدون ثبت نام قسمت 1 ثبت نام نکنید.
این دوره به طور خاص برای مهندسان ارشد یا در سطح کارکنان طراحی شده است که علاقه مند به یادگیری در مورد میکروسرویس های رویداد محور، الگوی ساگا و الگوهای مختلف معماری با استفاده از فناوری هایی مانند Spring Cloud Stream، کافکا، و برنامه نویسی واکنشی جاوا هستند.
در پایان دوره، شرکت کنندگان درک عمیق و راحتی با الگوهای زیر به دست خواهند آورد:
الگوی رقص حماسه
الگوی ارکستراتور حماسه
الگوی صندوق خروجی تراکنش
Fan-Out/Fan-In
مسیریابی مبتنی بر محتوا/مسیریابی پویا
کاری که ما در این دوره انجام خواهیم داد در اینجا آمده است:
این دوره با بررسی Spring Cloud Stream، چارچوبی برای توسعه میکروسرویسهای رویداد محور آغاز میشود. شرکت کنندگان نحوه استفاده از بایندر Reactive Kafka را یاد خواهند گرفت و تولید، مصرف، پردازش و تایید پیام ها را با استفاده از Java Reactive و رابط های کاربردی تمرین خواهند کرد. تست های یکپارچه سازی با استفاده از کافکای جاسازی شده نیز پوشش داده خواهد شد.
در مرحله بعد، شرکتکنندگان به پل جریان میپردازند، ابزاری برای ارسال پیامهای دلخواه به یک موضوع کافکا. Stream Bridge مسیریابی پیام ها را بر اساس محتوا، دستیابی به مسیریابی پویا و حتی ایفای نقش به عنوان سازنده Dead-Letter-Topic در حین رسیدگی به خطا، فعال می کند.
سپس این دوره به سمت طراحی یک برنامه کاربردی پیچیده شامل چندین میکروسرویس پیش می رود. شرکتکنندگان یاد میگیرند که چگونه به یک گردش کاری پیچیده که شامل همه خدمات است، با تمرکز بر اجرای الگوی حماسه دست یابند. سبکهای Saga Orchestrator و Saga Choreography مورد بررسی قرار خواهند گرفت، جایی که شرکتکنندگان نقش یک هماهنگکننده مرکزی یا مشاهده و واکنش رویدادها را در بین شرکتکنندگان حماسه درک خواهند کرد.
در نهایت، این دوره، الگوی صندوق خروجی تراکنشها را پوشش میدهد که به ارسال پیام قابل اعتماد به موضوع کافکا میپردازد. این الگو شامل استفاده از جدول "صندوق خروجی" است که به عنوان یک موضوع پروکسی کافکا عمل می کند. پیام های در نظر گرفته شده برای موضوع کافکا ابتدا به عنوان بخشی از تراکنش پایگاه داده برنامه در این جدول درج می شوند. پرس و جوی دوره ای جدول تضمین می کند که پیام ها ارسال می شوند، به عنوان "ارسال شده" علامت گذاری می شوند و دوباره ارسال نمی شوند.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
مهندس اصلی
نمایش نظرات