آموزش مبانی ابر بهار

Spring Cloud Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اجزای Spring Cloud را بیاموزید و از آنها برای خدمات میکرو خود در مراحل آسان استفاده کنید یاد بگیرید که Spring cloud چیست و چرا برای Microservice ها مهم است استفاده از Eureka Server برای Microservice Registration and Discovery پیاده سازی تحمل خطا برای Microservice خود با استفاده از Hystrix ایجاد کلاینت Microservice REST با استفاده از Feign Do متعادل کردن بار سمت کلاینت با استفاده از ریبون از دروازه‌های پروکسی برای نگرانی‌های برش متقاطع استفاده کنید برنامه‌های Microservice خود را با استفاده از Riselnce4j ردیابی توزیع شده از طریق Sleuth و موارد دیگر را در مراحل آسان فعال کنید.

نمونه ای از نظرات:

این دوره با پیشرفت ما مفهوم را پاک می کند و ما در حال یادگیری پیچیدگی های معماری میکرو سرویس هستیم. دوره عالی برای ایجاد مفهوم خود در سراسر جهان خدمات میکرو بهارات یکی از بهترین مربیان در سراسر جهان است. - Puneet Shrivastava

دوره عالی: ساده، واضح و مستقیم به ریزدانه. - خوزه ماریا مارتینز سانچز

این یک دوره عالی است. Bharath عناصر Spring Cloud را با مثال‌های کد مرور می‌کند. در پایان دوره، شما یک پیاده سازی مرجع سرتاسر Spring Cloud دستگاه خود خواهید داشت. وقتی پروژه های Spring Cloud را در آینده بسازم، از آن به عنوان مرجع استفاده خواهم کرد. - مایک بیشاپ

---

همه کد منبع برای دانلود موجود است

مربی پاسخگو - همه سؤالات ظرف 24 ساعت پاسخ داده می شوند

ضبط‌های صوتی و ویدیویی حرفه‌ای (پیش‌نمایش‌های رایگان را بررسی کنید)

----

آیا شما یک توسعه دهنده Spring با سابقه Microservices هستید که علاقه مند به تسلط سریع بر اصول Spring Cloud هستید، پس این دوره برای شما مناسب است. این دوره همچنین برای آن دسته از دانش آموزانی است که دوره توسعه پروژه پایان به پایان من را با استفاده از بوت فنری تکمیل کرده اند.

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

این دوره را با ایجاد دو میکروسرویس ساده شروع خواهید کرد. سپس خواهید دید که استفاده از اجزای Spring Cloud برای نیازهای غیر کاربردی Microservices چقدر آسان است. شما

خواهید کرد
  • از Eureka برای ثبت و کشف میکروسرویس استفاده کنید

  • تحمل خطا را برای میکروسرویس خود با استفاده از Hystrix

    اجرا کنید
  • با استفاده از Feign

    کلاینت Microservice REST را ایجاد کنید
  • تعادل بار سمت مشتری را با استفاده از Ribbon انجام دهید

  • از دروازه‌های پروکسی برای نگرانی‌های متقابل استفاده کنید

  • برنامه های Microservice خود را با استفاده از Hystrix

    مقاوم به خطا کنید
  • ردیابی توزیع شده را از طریق Sleuth فعال کنید

  • و بیشتر در مراحل آسان


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

معرفی Introduction

  • معرفی دوره و مدرس Course and Instructor Introduction

  • نحوه استفاده از این دوره How to use this course

راه اندازی نرم افزار Software Setup

  • جاوا را نصب کنید Install Java

  • STS را نصب کنید Install STS

  • JDK را در STS پیکربندی کنید Configure JDK in STS

  • میز کار MySql و MySql را نصب کنید Install MySql and MySql workbench

  • میز کار MySql را راه اندازی کنید Launch MySql workbench

  • فقط ویندوز - Mysql را نصب کنید Windows Only -Install Mysql

  • فقط ویندوز - Mysqlworbench را نصب کنید Windows Only -Install Mysqlworbench

  • Postman را نصب کنید Install Postman

  • دانلود پروژه های انجام شده Download Completed Projects

  • دانلود راه حل های تکلیف Download Assignment Solutions

اصول اولیه The Basics

  • چرا و چرا ابر بهار What and why Spring Cloud

  • پورت ها Ports

  • مورد استفاده Usecase

  • اصول اولیه The Basics

سرویس میکرو کوپن ایجاد کنید Create Coupon Micro Service

  • جداول پایگاه داده را ایجاد کنید Create the database tables

  • پروژه را ایجاد کنید Create the Project

  • مدل و مخزن ایجاد کنید Create model and repository

  • RestController را ایجاد کنید Create the RestController

  • DataSource را پیکربندی کنید Configure the DataSource

  • تست Test

خدمات میکرو محصول ایجاد کنید Create Product Micro Service

  • مدل و مخزن پروژه را ایجاد کنید Create the Project Model and Repository

  • RestController را ایجاد کنید Create the RestController

  • DataSource را پیکربندی کنید Configure DataSource

  • تست Test

  • میکروسرویس ها Microservices

کشف سرویس با استفاده از Eureka Service Discovery using Eureka

  • معرفی Introduction

  • سرور Eureka Discovery ایجاد کنید Create Eureka Discovery Server

  • Server and Configure Properties را فعال کنید Enable Server and Configure Properties

  • سرور Eureka در حال عمل Eureka Server In Action

  • وابستگی های مشتری Eureka Discovery را اضافه کنید Add Eureka Discovery Client Dependencies

  • کلاینت را فعال و پیکربندی کنید Enable and configure the client

  • اجرا و تست کنید Run and Test

  • کشف سرویس با استفاده از Eureka Service Discovery using Eureka

  • کشف سرویس با استفاده از Eureka Service Discovery using Eureka

با استفاده از Feign به مشتریان استراحت دهید Rest Clients using Feign

  • معرفی Introduction

  • وابستگی maven را اضافه کنید Add the maven dependency

  • کلاینت Feign REST را ایجاد کنید Create the Feign REST Client

  • از مشتری استفاده کنید Use the client

  • پشتیبانی و تست Feign را فعال کنید Enable Feign Support and Test

  • با استفاده از Feign به مشتریان استراحت دهید Rest Clients using Feign

  • FeignClient FeignClient

تعادل بار سمت مشتری Client side Load Balancing

  • معرفی Introduction

  • پیکربندی و تست کنید Configure and Test

  • تعادل بار Load Balancing

دروازه Gateway

  • معرفی Introduction

  • پروژه را ایجاد کنید Create the project

  • مسیرها را پیکربندی کنید Configure the routes

  • دروازه در عمل Gateway in action

  • معرفی فیلترها Filters Introduction

  • از فیلتر سفارشی استفاده کنید Use Custom Filter

  • دروازه API API Gateway

Resilence4j - تحمل خطا Resilence4j - Fault Tolerance

  • معرفی Introduction

  • تلاش های مجدد را پیکربندی کنید Configure Retries

  • از روش های بازگشتی استفاده کنید Use Fallback methods

  • Resilence4j - تحمل خطا Resilence4j - Fault Tolerance

Sleuth و Zipkin Sleuth and Zipkin

  • معرفی Introduction

  • پشتیبانی Sleuth و Zipkin را اضافه کنید Add Sleuth and Zipkin Support

  • سرور Zipkin را نصب کنید Install Zipkin Server

  • ردیابی توزیع شده در عمل Distributed Tracing in action

  • Sleuth و Zipkin Sleuth and Zipkin

  • Sleuth و Zipkin Sleuth and Zipkin

پیکربندی متمرکز Centralized Configuration

  • معرفی Introduction

  • مراحل Steps

  • سرور Config ایجاد کنید Create Config Server

  • به‌روزرسانی - وابستگی Spring Cloud Bootstrap را اضافه کنید Update - Add Spring Cloud Bootstrap Dependency

  • ایجاد تنظیمات محلی Create Local Configuration

  • دسترسی به پیکربندی پیش فرض Access Default Configuration

  • پیکربندی Dev Configuration Configure Dev Configuration

  • Config Client را پیکربندی کنید Configure Config Client

  • کلاینت پیکربندی را آزمایش کنید Test Config Client

  • Dev Profile را فعال کنید Activate Dev Profile

  • پیکربندی متمرکز Centralized Configuration

اتوبوس ابر بهار Spring Cloud Bus

  • معرفی Introduction

  • از یک ویژگی سفارشی استفاده کنید Use a custom property

  • Config Refresh را فعال کنید Enable Config Refresh

  • مشکل بازخوانی جهانی The Global Refresh Problem

  • معرفی قهرمان - اتوبوس ابری بهار Hero Intro - Spring Cloud Bus

  • RabbitMQ را نصب کنید Install RabbitMQ

  • Cloud Bus را پیکربندی کنید Configure Cloud Bus

  • به URL ها به روز کنید Update to URLs

  • اتوبوس ابری در حال عمل Cloud Bus in action

  • اتوبوس ابر بهار Spring Cloud Bus

اجزای میراث - روبان، زوول و هیستریکس Legacy Components - Ribbon, Zuul and Hystrix

  • معرفی Introduction

  • Maven Dependency را اضافه کنید Add Maven Dependency

  • پیکربندی مشتری را به روز کنید Update the client configuration

  • به روز رسانی سرور و تست Update Server and Test

  • تعادل بار با استفاده از نوار Load Balancing Using Ribbon

  • روبان Ribbon

  • زوول مقدمه Zuul Introduction

  • پروکسی Zuul را ایجاد کنید Create Zuul Proxy

  • Zuul را پیکربندی کنید Configure Zuul

  • تست Test

  • فیلترها Filters

  • یک فیلتر ایجاد کنید Create a filter

  • تست Test

  • درگاه پروکسی Zuul API Zuul API Proxy Gateway

  • درگاه پروکسی Zuul API Zuul API Proxy Gateway

  • مقدمه Hystrix Hystrix Introduction

  • Maven Dependency را اضافه کنید Add Maven Dependency

  • رسیدگی به عیوب و تست Handle Faults and Test

  • به داشبورد Hystrix دسترسی پیدا کنید Access Hystrix Dashboard

  • هیستریکس Hystrix

بسته شدن Wrap Up

  • امتحان نهایی Final Quiz

  • بررسی سریع و سوالات مصاحبه Quick Review and Interview Questions

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی ابر بهار
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4 hours
88
Udemy (یودمی) udemy-small
06 فروردین 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
4,976
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bharath Thippireddy Bharath Thippireddy

شما خالق سرنوشت خود هستید

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.