توضیحات
Spring Boot Microservices: Banking & Payment System Design دوره آموزشی نحوه طراحی و ساخت میکروسرویسهای مقیاسپذیر با استفاده از Spring Boot از طریق سناریوهای واقعی بانکداری و سیستم پرداخت می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره که برای توسعهدهندگان جاوا، مهندسان backend و معماران مشتاق میکروسرویس طراحی شده است، به بررسی چگونگی طراحی، توسعه، ایمنسازی، ارتباط، آزمایش و استقرار سرویسهای توزیعشده در محیطهای تولیدی میپردازد. افراد Spring Boot، Spring Cloud، REST APIها، کشف سرویس، دروازههای API، ارتباط بین سرویسها، مدیریت پایگاه داده، احراز هویت و مجوز، مدیریت تراکنشها، پیامرسانی، تحمل خطا و طراحی سیستم توزیعشده را خواهند آموخت.
این یک آموزش تکمیلی نیست که در آن هر خط کد به صورت جداگانه توضیح داده شود. بسیاری از جزئیات پیادهسازی عمداً در سطح معماری مورد بحث قرار گرفتهاند، زیرا هدف، درک تصمیمات طراحی سیستم به جای ویژگیهای چارچوب منفرد است. اگر هنوز در حال یادگیری اصول Spring Boot هستید، احتمالاً بخشهایی از این دوره را چالشبرانگیز خواهید یافت و ممکن است دنبال کردن آن برایتان دشوار باشد. هدف این نیست که Spring Boot را از ابتدا آموزش دهیم. هدف این است که آموزش دهیم مهندسان باتجربه چگونه سیستمهای بانکی در سطح تولید را طراحی، ساخت و راهاندازی میکنند. با اتمام این دوره آموزشی شما درک خوبی نحوه طراحی و ساخت میکروسرویسهای مقیاسپذیر با استفاده از Spring Boot و سناریوهای واقعی بانکداری و سیستم پرداخت خواهید داشت.
آنچه در دوره Spring Boot Microservices: Banking & Payment System Design یاد خواهید گرفت:
- طراحی یک سیستم بانکداری دیجیتال واقعی با استفاده از میکروسرویسها، با بهکارگیری اصول طراحی مبتنی بر دامنه برای تقسیم دامنههای اصلی بانکداری
- ساخت سرویسهای بکاند آماده تولید با Spring Boot، شامل REST API ها، اعتبارسنجی، پایداری با Spring Data JPA و مرزهای امن سرویس.
- پیادهسازی گردشکارهای رویدادمحور با استفاده از Kafka، برای فعالسازی ارتباط ناهمگام، ساگاها، تلاشهای مجدد و سرویسهای کماتصال برای جریانهای واقعی پرداخت.
- مدلسازی جریانهای امن احراز هویت و مجوزدهی با استفاده از JWT و Auth0، پوششدهنده هم درخواستهای آغازشده توسط کاربر و هم ارتباط سرویسبهسرویس.
- طراحی و پیادهسازی الگوهای هماهنگی پرداخت، شامل هولدها، ثبتها، ایدهمپوتنسی و مدیریت خطا در سیستمهای توزیعشده.
- بهکارگیری اصول واقعی بانکداری مانند تاریخچه تراکنش مبتنی بر دفتر کل، قابلیت حسابرسی و جداسازی موجودی از مسائل تراکنش.
- و …
مشخصات دوره
ناشر: یودمی
مدرس: Raman Singh
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 52
مدت زمان آموزش: 6 ساعت و 33 دقیقه
سرفصل های دوره

پیش نیازهای دوره Spring Boot Microservices: Banking & Payment System Design
Good experience with Java and Spring Boot, including familiarity with REST APIs and common backend concepts.
Understanding of fundamental software engineering concepts, such as HTTP, JSON, databases, and basic object-oriented design.
Good exposure to backend development and microservices concepts is needed
Willingness to learn production-grade system design, rather than expecting a beginner-level or theory-only course.
تصاویر دوره

فیلم معرفی دوره Spring Boot Microservices: Banking & Payment System Design
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
4.3 گیگابایت












































