آموزش میکروسرویس های Spring Boot با Spring Cloud! - آخرین آپدیت

دانلود Spring Boot Microservices with Spring Cloud!

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع میکروسرویس‌ها با Spring Boot و Spring Cloud

میکروسرویس‌ها با Spring Boot و Spring Cloud را به صورت حرفه‌ای یاد بگیرید! در این دوره جامع، اصول معماری میکروسرویس‌ها را درک کرده و APIهای RESTful را با استفاده از Spring Boot توسعه دهید. از صفر پروژه‌های Spring Boot را راه‌اندازی کرده و برنامه‌نویسی واکنش‌گرا را با Project Reactor، Mono و Flux فرا بگیرید.

آنچه در این دوره یاد خواهید گرفت:

  • اصول میکروسرویس‌ها: درک عمیق معماری میکروسرویس‌ها، مزایا و چالش‌ها.
  • Spring Boot: ایجاد و پیکربندی پروژه‌های Spring Boot از ابتدا.
  • RESTful APIs: توسعه APIهای RESTful قدرتمند با Spring Boot.
  • Reactive Programming: برنامه‌نویسی واکنش‌گرا با Project Reactor برای بهبود عملکرد.
  • Inter-Service Communication: ارتباط بین سرویس‌ها با Feign clients و REST templates.
  • Service Discovery: پیاده‌سازی Service Discovery با Eureka و load balancing سمت کلاینت با Ribbon.
  • API Gateway: پیکربندی API gateway با Spring Cloud Gateway برای مسیریابی پیشرفته.
  • Fault Tolerance: استفاده از Hystrix و الگوهای circuit breaker برای افزایش پایداری.
  • Centralized Configuration: مدیریت پیکربندی متمرکز با Spring Cloud Config Server.
  • Monitoring: مانیتورینگ میکروسرویس‌ها با Spring Sleuth و Zipkin.
  • Security: امن‌سازی میکروسرویس‌ها با کنترل دسترسی مبتنی بر نقش.
  • Messaging: یکپارچه‌سازی سیستم‌های پیام‌رسانی برای ارتباط ناهمزمان.
  • Distributed Caching: استفاده از distributed caching برای بهینه‌سازی عملکرد.
  • Cloud Deployment: دیپلوی میکروسرویس‌ها بر روی پلتفرم‌های ابری مانند AWS یا Kubernetes.
  • Debugging: رفع اشکال و عیب‌یابی موثر میکروسرویس‌ها.
  • Cloud-Native Practices: آشنایی با رویکردهای cloud-native با Spring Cloud.
  • Hands-on Projects: ساخت پروژه‌های عملی مانند کاتالوگ محصولات.
  • ELK Stack: یادگیری تکنیک‌های distributed tracing و log aggregation با ELK stack.

پیش‌نیازها:

آشنایی با برنامه‌نویسی Java الزامی است.

این دوره جامع میکروسرویس‌ها با Spring Boot به طور دقیق برای توسعه‌دهندگان Java طراحی شده است که مشتاق به دست آوردن درک عمیق از میکروسرویس‌ها با استفاده از فریم ورک قدرتمند Spring Boot هستند. چه یک حرفه ای با تجربه باشید و چه یک توسعه دهنده در حال شکوفایی، این دوره شما را با مهارت های لازم برای طراحی، توسعه و استقرار میکروسرویس های مقیاس پذیر، مقاوم و کارآمد مجهز می کند.

صنعت به سمت میکروسرویس‌ها حرکت می کند، و تا کنون Spring بهترین راه حل را برای ایجاد برنامه های میکروسرویس وب و موبایل سازمانی آماده ابری ارائه می دهد.

چرا این دوره را انتخاب کنیم؟

  • محتوای جامع: این دوره با بیش از 100 سخنرانی دقیق و 8+ ساعت محتوای غنی، ترکیبی عالی از تئوری و عمل را ارائه می دهد.
  • شیوه های مدرن: آخرین روندها، ابزارها و بهترین شیوه ها در توسعه میکروسرویس و بومی ابری را بیاموزید.
  • مهارت های تقویت کننده شغلی: بر پیچیدگی های Spring Boot، Spring Cloud و برنامه نویسی واکنش گرا مسلط شوید تا در سفر حرفه ای خود برجسته شوید.
  • مفاهیم پیش نیاز را پوشش می دهد: موضوعات اساسی ضروری به تفصیل مورد بحث قرار می گیرند تا درک مفاهیم پیشرفته را آسان تر کنند.
  • دنبال کردن آسان برای مبتدیان: این دوره از ابتدا شروع می شود و اطمینان می دهد که قبل از ورود به مفاهیم پیچیده، اصول اولیه را درک می کنید.
  • سخنرانی های کوتاه و مختصر: همه سخنرانی ها به نکته اصلی هستند و به شما کمک می کنند تا مفاهیم را بدون حاشیه های غیر ضروری جذب کنید.
  • ساخته شده با دقت: برنامه درسی به گونه ای طراحی شده است که با تقاضای فعلی صنعت مطابقت داشته باشد و شما را برای کار آماده کند.

چه کسی باید ثبت نام کند؟

  • توسعه دهندگان جاوا مشتاق برای تسلط بر معماری میکروسرویس ها.
  • مهندسان نرم افزاری که به دنبال طراحی سیستم های مقیاس پذیر و توزیع شده هستند.
  • متخصصان علاقه مند به اتخاذ برنامه نویسی واکنش گرا در پروژه های خود.
  • دانشجویانی که قصد دارند درک خود را از Spring Boot و میکروسرویس ها عمیق تر کنند

در این دوره چه چیزی یاد خواهید گرفت؟ (مروری سطح بالا)

  1. غواصی عمیق معماری میکروسرویس ها
    • درک اصول اساسی معماری میکروسرویس ها، از جمله مقیاس پذیری، انعطاف پذیری و جفت سازی سست.
    • چالش های معماری های یکپارچه و چگونگی حل این مسائل توسط میکروسرویس ها را کاوش کنید.
  2. مبانی Spring Boot
    • تنظیم و پیکربندی پروژه های Spring Boot با استفاده از STS و Maven.
    • قابلیت های پیکربندی خودکار، سرورهای تعبیه شده و تزریق وابستگی Spring Boot را کاوش کنید.
  3. توسعه میکروسرویس های RESTful
    • ایجاد و مصرف API های RESTful با Spring Boot.
    • عملیات CRUD را با استفاده از قالب های REST و سریال سازی JSON با جکسون پیاده سازی کنید.
  4. الگوی برنامه نویسی واکنش گرا
    • اساس تئوری برنامه نویسی واکنش گرا و ارتباط آن با میکروسرویس ها را درک کنید.
    • جریان های واکنش گرا را با استفاده از Project Reactor، Mono و Flux پیاده سازی کنید.
    • از مدیریت فشار برگشتی و API های واکنش گرا برای برنامه های کاربردی با کارایی بالا استفاده کنید.
  5. ارتباط سرویس به سرویس
    • ارتباط بین سرویس های همزمان و ناهمزمان را پیاده سازی کنید.
    • از مشتریان Feign، قالب های REST و API های واکنش گرا برای ادغام یکپارچه سرویس استفاده کنید.
  6. کشف سرویس و متعادل سازی بار
    • Eureka Server را برای ثبت نام و کشف سرویس پویا پیکربندی کنید.
    • متعادل سازی بار سمت کلاینت را با Ribbon پیاده سازی کنید و آن را با مکانیسم های کشف سمت سرور مقایسه کنید.
  7. دروازه API و مسیریابی
    • ساخت و پیکربندی دروازه های API با استفاده از Spring Cloud Gateway.
    • مسیریابی پیشرفته، گزاره ها و فیلترهای سفارشی را برای مدیریت درخواست پیاده سازی کنید.
  8. الگوهای انعطاف پذیری
    • الگوهای مقاوم در برابر خطا مانند قطع کننده های مدار را با استفاده از Hystrix مسلط کنید.
    • مکانیسم های برگشتی را برای اطمینان از در دسترس بودن بالا پیاده سازی کنید.
  9. مدیریت پیکربندی متمرکز
    • Spring Cloud Config Server را برای مدیریت پیکربندی متمرکز و ایمن تنظیم کنید.
    • پروفایل ها و پیکربندی های برون سپاری شده را با ادغام Git و رمزگذاری مدیریت کنید.
  10. ردیابی توزیع شده و نظارت
    • سیستم های توزیع شده را با استفاده از Spring Sleuth و Zipkin نظارت کنید.
    • تجمیع گزارش توزیع شده را با پشته ELK (Elasticsearch، Logstash، Kibana) پیاده سازی کنید.
  11. امنیت و رمزگذاری
    • میکروسرویس ها را با رمزگذاری/رمزگشایی پیکربندی ها ایمن کنید.
    • کنترل دسترسی مبتنی بر نقش و ارتباط ایمن بین سرویس ها را درک کنید.
  12. موضوعات پیشرفته
    • چشم انداز بومی ابری را با Spring Cloud کاوش کنید.
    • ارتباط ناهمزمان را با استفاده از واسطه های پیام رسانی و Cloud Bus پیاده سازی کنید.
    • به مکانیسم های کش توزیع شده و استراتژی های مهاجرت واکنشی برای سیستم های قدیمی بپردازید.
  13. پروژه های عملی
    • یک برنامه کامل میکروسرویس های کاتالوگ محصول، از جمله خدمات موجودی، قیمت گذاری و تبادل ارز ایجاد کنید.
    • میکروسرویس ها را در سناریوهای واقعی مستقر و آزمایش کنید.

میکروسرویس ها اساساً یک سبک معماری هستند که در آن کل برنامه به چند واحد کوچک و مستقل از هم قابل استقرار تقسیم می شود که بسیار مقیاس پذیر، قابل نگهداری و قابل آزمایش هستند.

میکروسرویس ها به سیستم های بسیار بزرگ اجازه می دهند تا از تعدادی اجزای همکار ساخته شوند. این کار را در سطح فرآیند انجام می دهد، کاری که Spring همیشه در سطح مؤلفه انجام داده است: این فرآیندهای با کوپل سست به جای اجزای با کوپل سست ایجاد می کند.

این دوره برای مبتدیانی است که می خواهند میکروسرویس ها را برای شغل بعدی خود یاد بگیرند.

Spring Boot یک فریم ورک مبتنی بر جاوا منبع باز است که برای ایجاد میکروسرویس ها استفاده می شود. از آن برای ساخت برنامه های کاربردی Spring آماده تولید و مستقل به راحتی استفاده می شود. Spring Boot و Spring cloud دست در دست هم خواهند داشت. این دوره به شما یک معرفی به Spring Boot می دهد و شما را با مفاهیم اساسی آن آشنا می کند.

نظرات تصادفی معدود در مورد سبک تدریس من

★★★★★

"دوره عالی، تمام زمینه های مورد نیاز برای ساخت میکروسرویس ها را لمس کرد."

★★★★★

"من به این واقعیت احترام می گذارم که مربی به وقت فراگیران بسیار احترام می گذارد و حتی یک ثانیه را برای چت بی فایده تلف نمی کند. این چیزهای چشمگیری است."

★★★★★

"این دوره واقعاً ارزشش را دارد. مربی دانش عملی کافی دارد و تقریباً در مورد هر چیزی که باید دانست بحث می کند. خوشحالم که این دوره را گذراندم و هر مشتاقی را تشویق می کنم که این دوره را انتخاب کند."

★★★★★

"مفاهیم عمیق Spring به وضوح توضیح داده شده است. شیمی خوب بین دانشجو و مربی. دوره فوق العاده. هر ویدیو را کامل کردم و کلی سرگرم شدم."

★★★★★

"بله، ساده، منطقی و به خوبی توضیح داده شده است، نویسنده نه تنها میکروسرویس ها را آموزش می دهد، بلکه Springboot و Gradle را نیز در طول مسیر آموزش می دهد. نویسنده از eclipse استفاده می کند، اما با کمی جستجو در اینترنت می توانید همین کار را با استفاده از IntelliJ اعمال کنید. من آن را به کسانی که می خواهند یک مقدمه محکم به میکروسرویس ها داشته باشند، به شدت توصیه می کنم."

★★★★★

"این دوره نه تنها برای خودآموزان سرعت گیر، بلکه برای مربیان/مربیان نیز بسیار خوب است.

به عنوان یک مربی کدنویسی، من به طور مداوم به دنبال دوره های اساسی هستم که به من این امکان را می دهد تا ایده هایی را برای نظر دادن و هدایت جمع آوری کنم. هر زمان که به دانش آموزان مسیر مناسبی برای شکل گیری دانش داده شود، پیشرفت سریع و مؤثری خواهند داشت.|

این دوره قطعاً در لیست علاقه مندی های من گنجانده خواهد شد.

تنها اطلاع رسانی، تمام کد باید به طور کامل قابل مشاهده باشد، حتی اگر فقط برای مدتی باشد.

من واقعاً از مشاهده نحوه توضیح مربی لذت بردم.

آفرین!"

نکات دانش!

در چشم انداز دیجیتال امروزی، مقیاس پذیر و انعطاف پذیر بودن برنامه های کاربردی وب از هر زمان دیگری مهم تر است. در نتیجه، بسیاری از توسعه دهندگان به میکروسرویس ها به عنوان راهی برای ساخت و مدیریت سیستم های پیچیده روی می آورند. در این مقاله، ما میکروسرویس های Spring را بررسی خواهیم کرد، چارچوبی که توسعه و استقرار برنامه های کاربردی مبتنی بر میکروسرویس ها را آسان می کند و در عین حال از قابلیت نگهداری و قابلیت اطمینان آنها نیز اطمینان حاصل می کند.

میکروسرویس های Spring چیست؟

میکروسرویس های Spring چارچوبی برای ساخت برنامه های کاربردی وب مبتنی بر میکروسرویس با استفاده از چارچوب Spring Boot است. این مجموعه ای از ابزارها و کتابخانه ها را ارائه می دهد که توسعه، استقرار و مدیریت برنامه های کاربردی مبتنی بر میکروسرویس را ساده می کند. میکروسرویس های Spring بر روی Spring Boot ساخته شده است که آن را به یک انتخاب محبوب در میان توسعه دهندگانی تبدیل می کند که قبلاً با چارچوب Spring آشنا هستند.

چرا میکروسرویس های Spring را انتخاب کنید؟

دلایل متعددی وجود دارد که چرا توسعه دهندگان به میکروسرویس های Spring روی می آورند. در اینجا چند مورد از قانع کننده ترین مزایا آورده شده است:

  1. مقیاس پذیری: معماری میکروسرویس ها به توسعه دهندگان اجازه می دهد تا یک برنامه را به اجزای کوچکتر و مستقل تقسیم کنند. این بدان معناست که هر میکروسرویس را می توان به طور مستقل مقیاس بندی کرد، که می تواند به بهبود عملکرد و مقیاس پذیری کل برنامه کمک کند.
  2. انعطاف پذیری: با تقسیم یک برنامه به اجزای کوچکتر و مستقل، توسعه دهندگان می توانند برنامه های انعطاف پذیرتری بسازند. اگر یک میکروسرویس با شکست مواجه شود، لزوماً کل برنامه را خراب نمی کند.
  3. انعطاف پذیری: با میکروسرویس ها، توسعه دهندگان می توانند بهترین فناوری را برای هر میکروسرویس انتخاب کنند. این امر انعطاف پذیری بیشتری را از نظر توسعه و استقرار فراهم می کند.
  4. قابلیت نگهداری: با میکروسرویس ها، توسعه دهندگان می توانند به راحتی تغییراتی را در برنامه ایجاد کنند بدون اینکه بر سایر قسمت های سیستم تأثیر بگذارد. این می تواند به بهبود قابلیت نگهداری و مقیاس پذیری برنامه در طول زمان کمک کند.

سرفصل ها و درس ها

Introduction-فصل-1-مقدمه Introduction

  • Monolithic Architecture-ویدیو-1-1-معماری یکپارچه Monolithic Architecture

  • Disadvantages of Monolithic Architecture-ویدیو-1-2-معایب معماری یکپارچه Disadvantages of Monolithic Architecture

  • What are Microservices-ویدیو-1-3-میکروسرویس‌ها چیستند؟ What are Microservices

  • You Must Know This!!-ویدیو-1-4-شما باید این را بدانید!! You Must Know This!!

  • Drawbacks of Microservices-ویدیو-1-5-معایب میکروسرویس‌ها Drawbacks of Microservices

  • Setting up the Environment-ویدیو-1-6-راه اندازی محیط Setting up the Environment

  • "Hello World!" Microservice-ویدیو-1-7-میکروسرویس "سلام دنیا!" "Hello World!" Microservice

  • A quick note!-ویدیو-1-8-یک نکته سریع! A quick note!

(Pre-Requisites) Spring Boot-فصل-2-(پیش نیازها) اسپرینگ بوت (Pre-Requisites) Spring Boot

  • Download Files for this Chapter-ویدیو-2-1-دانلود فایل ها برای این فصل Download Files for this Chapter

  • A Quick Note on this Chapter-ویدیو-2-2-یک نکته سریع در مورد این فصل A Quick Note on this Chapter

  • Spring boot Introduction-ویدیو-2-3-مقدمه ای بر اسپرینگ بوت Spring boot Introduction

  • Creating Spring Boot Project Using STS-ویدیو-2-4-ایجاد پروژه اسپرینگ بوت با استفاده از STS Creating Spring Boot Project Using STS

  • Quick Note!-ویدیو-2-5-نکته سریع! Quick Note!

  • Project Walk through-ویدیو-2-6-بررسی اجمالی پروژه Project Walk through

  • App Logic-ویدیو-2-7-منطق برنامه App Logic

  • How it all works? Creating a Jar archive-ویدیو-2-8-چگونه کار می کند؟ ایجاد آرشیو Jar How it all works? Creating a Jar archive

  • Spring Boot Features Revisited-ویدیو-2-9-ویژگی های اسپرینگ بوت بازبینی شد Spring Boot Features Revisited

  • Deploying a .war File Using Spring Boot-ویدیو-2-10-استقرار فایل .war با استفاده از اسپرینگ بوت Deploying a .war File Using Spring Boot

  • Are you seeing White Label Error?-ویدیو-2-11-آیا خطای برچسب سفید را مشاهده می کنید؟ Are you seeing White Label Error?

(pre-requisites) REST Template & WebClient!-فصل-3-(پیش نیازها) REST Template و WebClient! (pre-requisites) REST Template & WebClient!

  • Read Me!-ویدیو-3-1-مرا بخوان! Read Me!

  • REST Template Intro-ویدیو-3-2-معرفی REST Template REST Template Intro

  • Json Jackson To Retrieve Specific Info-ویدیو-3-3-Json Jackson برای بازیابی اطلاعات خاص Json Jackson To Retrieve Specific Info

  • POST Using REST Template-ویدیو-3-4-POST با استفاده از REST Template POST Using REST Template

  • PUT Using REST Template-ویدیو-3-5-PUT با استفاده از REST Template PUT Using REST Template

  • Spring Reactive Programing Theory-ویدیو-3-6-تئوری برنامه نویسی واکنش گرا اسپرینگ Spring Reactive Programing Theory

  • Implementing Reactive Programming In Spring-ویدیو-3-7-پیاده سازی برنامه نویسی واکنش گرا در اسپرینگ Implementing Reactive Programming In Spring

  • Back Pressure-ویدیو-3-8-فشار برگشتی Back Pressure

  • Responding In Reactive Way-ویدیو-3-9-پاسخ دادن به روش واکنش گرا Responding In Reactive Way

  • Live Stream-ویدیو-3-10-پخش زنده Live Stream

  • Flux Vs Mono-ویدیو-3-11-Flux در مقابل Mono Flux Vs Mono

  • Parallel Streams-ویدیو-3-12-جریان های موازی Parallel Streams

Creating a Mini Microservice App-فصل-4-ایجاد یک برنامه میکروسرویس کوچک Creating a Mini Microservice App

  • Product Microservice Application-ویدیو-4-1-برنامه میکروسرویس محصول Product Microservice Application

  • Creating Product Service-ویدیو-4-2-ایجاد سرویس محصول Creating Product Service

  • Creating Product List-ویدیو-4-3-ایجاد لیست محصول Creating Product List

  • Creating Pricing Service-ویدیو-4-4-ایجاد سرویس قیمت گذاری Creating Pricing Service

  • Creating Inventory Service-ویدیو-4-5-ایجاد سرویس انبارداری Creating Inventory Service

  • Making REST Template Calls-ویدیو-4-6-ایجاد تماس های REST Template Making REST Template Calls

  • Currency Exchange Service-ویدیو-4-7-سرویس تبادل ارز Currency Exchange Service

  • Fixing a Bug Part 1-ویدیو-4-8-رفع یک باگ قسمت 1 Fixing a Bug Part 1

  • Fixing a Bug Part 2-ویدیو-4-9-رفع یک باگ قسمت 2 Fixing a Bug Part 2

  • Download files!-ویدیو-4-10-دانلود فایل ها! Download files!

  • Check this out!-ویدیو-4-11-این را بررسی کنید! Check this out!

Reactive Microservices-فصل-5-میکروسرویس های واکنش گرا Reactive Microservices

  • Implementing Reactive Prog Using WebFlux Part 1-ویدیو-5-1-پیاده سازی برنامه نویسی واکنش گرا با استفاده از WebFlux قسمت 1 Implementing Reactive Prog Using WebFlux Part 1

  • Implementing Reactive Prog Using WebFlux Part 2-ویدیو-5-2-پیاده سازی برنامه نویسی واکنش گرا با استفاده از WebFlux قسمت 2 Implementing Reactive Prog Using WebFlux Part 2

  • Reactive Migration Considerations-ویدیو-5-3-ملاحظات مهاجرت واکنش گرا Reactive Migration Considerations

  • Reactive Migration Strategy For Architects-ویدیو-5-4-استراتژی مهاجرت واکنش گرا برای معماران Reactive Migration Strategy For Architects

  • Returning List Of Products Using Streams-ویدیو-5-5-بازگرداندن لیست محصولات با استفاده از جریان ها Returning List Of Products Using Streams

  • Download files!-ویدیو-5-6-دانلود فایل ها! Download files!

Service Discovery With Eureka-فصل-6-کشف سرویس با یورکا Service Discovery With Eureka

  • Understanding Service Discovery-ویدیو-6-1-درک کشف سرویس Understanding Service Discovery

  • Feign Client Vs Rest Template-ویدیو-6-2-Feign Client در مقابل Rest Template Feign Client Vs Rest Template

  • Configuring and Running Eureka Server-ویدیو-6-3-پیکربندی و اجرای سرور یورکا Configuring and Running Eureka Server

  • Registering Eureka Clients And Sending Request-ویدیو-6-4-ثبت نام کلاینت های یورکا و ارسال درخواست Registering Eureka Clients And Sending Request

  • Resilient Eureka Server with multiple instances and Data Replication Theory-ویدیو-6-5-سرور یورکا مقاوم با چندین نمونه و تئوری تکثیر داده Resilient Eureka Server with multiple instances and Data Replication Theory

  • Creating Profiles-ویدیو-6-6-ایجاد پروفایل ها Creating Profiles

  • Launching server instances-ویدیو-6-7-راه اندازی نمونه های سرور Launching server instances

  • Data Replication And Linkgin Clients-ویدیو-6-8-تکثیر داده و پیوند دادن کلاینت ها Data Replication And Linkgin Clients

  • Client And Server Cache-ویدیو-6-9-حافظه پنهان کلاینت و سرور Client And Server Cache

  • Eureka Client Library-ویدیو-6-10-کتابخانه کلاینت یورکا Eureka Client Library

  • Doing it the Reactive Way using Feign Reactive-ویدیو-6-11-انجام آن به روش واکنش گرا با استفاده از Feign Reactive Doing it the Reactive Way using Feign Reactive

  • Download files for the chapter-ویدیو-6-12-دانلود فایل ها برای فصل Download files for the chapter

Load Balancing With Netflix Ribbon-فصل-7-توزیع بار با نتفلیکس ریبون Load Balancing With Netflix Ribbon

  • Load Balancing-ویدیو-7-1-توزیع بار Load Balancing

  • Load Balancing With Ribbon Example-ویدیو-7-2-توزیع بار با مثال ریبون Load Balancing With Ribbon Example

  • Implementing Netflix Ribbon Without Eureka-ویدیو-7-3-پیاده سازی نتفلیکس ریبون بدون یورکا Implementing Netflix Ribbon Without Eureka

  • Customizing LB-ویدیو-7-4-سفارشی سازی LB Customizing LB

  • Client Side Vs Server Side Discovery-ویدیو-7-5-کشف سمت کلاینت در مقابل سمت سرور Client Side Vs Server Side Discovery

API Gateway-فصل-8-دروازه API API Gateway

  • API Gateway Theory-ویدیو-8-1-تئوری دروازه API API Gateway Theory

  • Creating Gateway-ویدیو-8-2-ایجاد دروازه Creating Gateway

  • Configuring Routes-ویدیو-8-3-پیکربندی مسیرها Configuring Routes

  • Client Config And Testing The App-ویدیو-8-4-پیکربندی کلاینت و تست برنامه Client Config And Testing The App

  • Predicates-ویدیو-8-5-محدوده Predicates

  • Gateway Filters-ویدیو-8-6-فیلترهای دروازه Gateway Filters

  • Implementing Filters-ویدیو-8-7-پیاده سازی فیلترها Implementing Filters

  • Custom Filters-ویدیو-8-8-فیلترهای سفارشی Custom Filters

  • Download files for the chapter-ویدیو-8-9-دانلود فایل ها برای فصل Download files for the chapter

Fault Tolerance-Circuit Breaker With Hystrix (Deprecated)-فصل-9-تحمل خطا-مدارشکن با هیستریکس (منسوخ شده) Fault Tolerance-Circuit Breaker With Hystrix (Deprecated)

  • Circuit Breaker Pattern-ویدیو-9-1-الگوی مدارشکن Circuit Breaker Pattern

  • Implementing Hystrix Circuit Breaker Pattern-ویدیو-9-2-پیاده سازی الگوی مدارشکن هیستریکس Implementing Hystrix Circuit Breaker Pattern

  • Download files for the chapter-ویدیو-9-3-دانلود فایل ها برای فصل Download files for the chapter

Fault Tolerance With Resiliance4j-فصل-10-تحمل خطا با Resiliance4j Fault Tolerance With Resiliance4j

  • Resiliance in Microservices-ویدیو-10-1-تاب آوری در میکروسرویس ها Resiliance in Microservices

  • Circuit Breaker Pattern Explained-ویدیو-10-2-توضیح الگوی مدارشکن Circuit Breaker Pattern Explained

  • Implementing Circuit Breaker-ویدیو-10-3-پیاده سازی مدارشکن Implementing Circuit Breaker

  • Retry Strategies and Implementation-ویدیو-10-4-استراتژی های تلاش مجدد و پیاده سازی Retry Strategies and Implementation

  • Combining Circuit breaker with Retry-ویدیو-10-5-ترکیب مدارشکن با تلاش مجدد Combining Circuit breaker with Retry

Spring Cloud Config Server (Externalizing Config)-فصل-11-سرور پیکربندی اسپرینگ کلود (پیکربندی خارجی) Spring Cloud Config Server (Externalizing Config)

  • Need Of Config Server-ویدیو-11-1-نیاز به سرور پیکربندی Need Of Config Server

  • Creating Config Server With Sample Config-ویدیو-11-2-ایجاد سرور پیکربندی با پیکربندی نمونه Creating Config Server With Sample Config

  • Moving the service configs-ویدیو-11-3-انتقال پیکربندی های سرویس Moving the service configs

  • Managing Profiles With Config Server-ویدیو-11-4-مدیریت پروفایل ها با سرور پیکربندی Managing Profiles With Config Server

  • Using Config Server With Git Repository-ویدیو-11-5-استفاده از سرور پیکربندی با مخزن Git Using Config Server With Git Repository

  • Encryption and Decryption Part 1-ویدیو-11-6-رمزگذاری و رمزگشایی قسمت 1 Encryption and Decryption Part 1

  • Encryption and Decryption Part 2-ویدیو-11-7-رمزگذاری و رمزگشایی قسمت 2 Encryption and Decryption Part 2

Spring Cloud Bus-فصل-12-اسپرینگ کلود باس Spring Cloud Bus

  • Cloud Bus Theory-ویدیو-12-1-تئوری کلود باس Cloud Bus Theory

  • Installing Message Broker-ویدیو-12-2-نصب Message Broker Installing Message Broker

  • Making Required Changes In Project-ویدیو-12-3-ایجاد تغییرات لازم در پروژه Making Required Changes In Project

  • Launching The Stack-ویدیو-12-4-راه اندازی استک Launching The Stack

  • Testing Spring Bus App-ویدیو-12-5-تست برنامه اسپرینگ باس Testing Spring Bus App

  • Download files for the chapter-ویدیو-12-6-دانلود فایل ها برای فصل Download files for the chapter

Distributed Tracing-فصل-13-ردیابی توزیع شده Distributed Tracing

  • Need For Distributed Tracing-ویدیو-13-1-نیاز به ردیابی توزیع شده Need For Distributed Tracing

  • Spring Sleuth-ویدیو-13-2-اسپرینگ اسلوث Spring Sleuth

  • Distributed Tracing In Action-ویدیو-13-3-ردیابی توزیع شده در عمل Distributed Tracing In Action

  • Introduction To Zipkin-ویدیو-13-4-مقدمه ای بر زیپکین Introduction To Zipkin

  • Setting Up Zipkin-ویدیو-13-5-راه اندازی زیپکین Setting Up Zipkin

  • Exploring Zipkin Traces Part 1-ویدیو-13-6-بررسی ردیابی های زیپکین قسمت 1 Exploring Zipkin Traces Part 1

  • Exploring Zipkin Traces Part 2-ویدیو-13-7-بررسی ردیابی های زیپکین قسمت 2 Exploring Zipkin Traces Part 2

  • Simulating Negative Cases And Analyzing The Problem-ویدیو-13-8-شبیه سازی موارد منفی و تجزیه و تحلیل مسئله Simulating Negative Cases And Analyzing The Problem

Log Aggregation With ELK Stack-فصل-14-تجمیع لاگ با ELK Stack Log Aggregation With ELK Stack

  • Log Aggregation With ELK-ویدیو-14-1-تجمیع لاگ با ELK Log Aggregation With ELK

  • Configuring ELK Stack-ویدیو-14-2-پیکربندی ELK Stack Configuring ELK Stack

  • Setting up And Launching Kibana And Elastic Search-ویدیو-14-3-راه اندازی و اجرای Kibana و Elastic Search Setting up And Launching Kibana And Elastic Search

  • Exploring Log stash-ویدیو-14-4-بررسی Log stash Exploring Log stash

  • Exploring Logstash Filters-ویدیو-14-5-بررسی فیلترهای Logstash Exploring Logstash Filters

  • Configuring Logstash And Reading Logs-ویدیو-14-6-پیکربندی Logstash و خواندن لاگ ها Configuring Logstash And Reading Logs

  • Exploring Logstash Grok-ویدیو-14-7-بررسی Logstash Grok Exploring Logstash Grok

  • Visualizing Log Aggregation With Kibana-ویدیو-14-8-تجسم تجمیع لاگ با Kibana Visualizing Log Aggregation With Kibana

  • Reading Events Through TCP Socket-ویدیو-14-9-خواندن رویدادها از طریق سوکت TCP Reading Events Through TCP Socket

  • Download files for the chapter-ویدیو-14-10-دانلود فایل ها برای فصل Download files for the chapter

نمایش نظرات

آموزش میکروسرویس های Spring Boot با Spring Cloud!
جزییات دوره
9 hours
113
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
18,886
4.6 از 5
دارد
دارد
دارد
Karthikeya T
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar