آموزش Master Microservices با Spring Boot و Spring Cloud [ویدئو]

Master Microservices with Spring Boot and Spring Cloud [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره با شروع اصول اولیه، اصول اصلی معماری میکروسرویس ها را پوشش می دهد و آن را با ساختارهای یکپارچه سنتی تضاد می کند تا مزایای توسعه نرم افزار مدرن آن را برجسته کند. شما فرآیند تجزیه برنامه های پیچیده را به سرویس های مدولار و قابل مدیریتی که می توانند به طور مستقل توسعه، استقرار و مقیاس بندی شوند، یاد خواهید گرفت. با گسترش دوره، شما با استفاده از Spring Boot به ایجاد ریزسرویس ها می پردازید، و قراردادهای آن را در مورد فلسفه پیکربندی که زمان توسعه را بدون از دست دادن قدرت یا انعطاف پذیری سرعت می بخشد، بررسی می کنید. با Spring Cloud، بر مدیریت اکوسیستم میکروسرویس‌های خود مسلط شوید، کشف سرویس را با Netflix Eureka پوشش دهید، تعادل بار سمت مشتری با Ribbon و پیاده‌سازی دروازه‌های API برای ارتباط کارآمد سرویس به سرویس. موضوعات پیشرفته شامل اطمینان از انعطاف پذیری میکروسرویس ها با Resilience4J است، که در آن با الگوهایی مانند قطع کننده های مدار و دیوارها برای طراحی سیستم های مقاوم در برابر خطا مقابله خواهید کرد. تجربه عملی با استقرار میکروسرویس ها در محیط های کانتینری با استفاده از Docker و هماهنگ کردن آنها با Kubernetes به دست آورید و شما را برای چشم انداز بومی ابر آماده کند. در پایان این دوره، شما یک پایه محکم در میکروسرویس ها به همراه مهارت هایی برای طراحی، توسعه و استقرار برنامه های کاربردی میکروسرویس ها با اطمینان خواهید داشت. میکروسرویس ها را با استفاده از Spring Boot و Spring Cloud ایجاد و مدیریت کنید از Docker و Kubernetes برای استقرار میکروسرویس ها استفاده کنید از Spring Security برای احراز هویت و مجوز استفاده کنید Eureka، Ribbon، Feign و Hystrix را درک و اجرا کنید میکروسرویس ها را با Spring Cloud Config پیکربندی و مدیریت کنید میکروسرویس ها را با ثبت و نظارت متمرکز تقویت کنید این دوره برای افرادی در سطوح مبتدی و با تجربه است که می خواهند یاد بگیرند که چگونه خدمات وب RESTful را با Spring Boot طراحی و توسعه دهند و میکروسرویس ها را با Spring Cloud طراحی و توسعه دهند. جدای از این، علاقه‌مندانی که می‌خواهند یاد بگیرند که ظرف‌هایی برای میکروسرویس‌ها با Docker بسازند و میکروسرویس‌ها را با Kubernetes هماهنگ کنند. شرط اساسی این دوره نگرش به یادگیری در حین تفریح ​​است. این دوره برای دانش آموزان با تجربه صفر با هر یک از فناوری ها - Java، Spring Boot، Spring Cloud، Docker و Kubernetes طراحی شده است. کاوش مفصل Spring Boot و Spring Cloud برای توسعه میکروسرویس قوی. * کاربرد عملی کانتینرسازی با Docker و ارکستراسیون با Kubernetes. * الگوهای میکروسرویس های پیشرفته از جمله کشف سرویس، تعادل بار و قطع کننده مدار.

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

معرفی Introduction

  • Microservices و RESTful API با Spring Boot و Spring Cloud Microservices and RESTful APIs with Spring Boot and Spring Cloud

  • مقدمه ای بر دوره و راهنمای دوره Introduction to the Course and Course Guide

  • یک سورپرایز! به روز رسانی های دوره جدید A Surprise! New Course Updates

مقدمه ای بر خدمات وب Introduction to Web Services

  • وب سرویس چیست؟ What is a Web Service?

  • سوالات مهم مربوط به خدمات وب Important Questions Related to Web Services

  • خدمات وب - اصطلاحات کلیدی Web Services - Key Terminology

  • مقدمه ای بر خدمات وب SOAP (پروتکل دسترسی به اشیاء ساده). Introduction to SOAP (Simple Object Access Protocol) Web Services

  • مقدمه ای بر خدمات وب RESTful Introduction to RESTful Web Services

  • SOAP در مقابل خدمات وب RESTful SOAP Versus RESTful Web Services

خدمات وب آرامش بخش با بوت بهار RESTful Web Services with Spring Boot

  • بخش معرفی - خدمات وب RESTful با بوت بهار Section Introduction - RESTful Web Services with Spring Boot

  • مرحله 01 - راه اندازی یک پروژه خدمات RESTful با Spring Boot Step 01 - Initializing a RESTful Services Project with Spring Boot

  • مرحله 02 - درک خدمات RESTful که در این دوره ایجاد خواهیم کرد Step 02 - Understanding the RESTful Services We will Create in this Course

  • مرحله 03 - ایجاد سرویس Hello World Step 03 - Creating a Hello World Service

  • مرحله 04 - افزایش خدمات Hello World برای بازگشت یک لوبیا Step 04 - Enhancing the Hello World Service to Return a Bean

  • مرحله 05 - بررسی سریع پیکربندی خودکار بوت بهار و Servlet Dispatcher Step 05 - Quick Review of Spring Boot Auto Configuration and Dispatcher Servlet

  • مرحله 06 - افزایش سرویس Hello World با متغیر مسیر Step 06 - Enhancing the Hello World Service with a Path Variable

  • مرحله 07 - ایجاد User Bean و User Service Step 07 - Creating User Bean and User Service

  • مرحله 08 - پیاده سازی متدهای GET برای منبع کاربر Step 08 - Implementing GET Methods for User Resource

  • مرحله 09 - اجرای روش POST برای ایجاد منبع کاربر Step 09 - Implementing POST Method to Create User Resource

  • مرحله 10 - بهبود روش POST برای برگرداندن کد و موقعیت HTTP صحیح Step 10 - Enhancing POST Method to Return Correct HTTP Status Code and Location

  • مرحله 11 - پیاده سازی Exception Handling - منبع 404 یافت نشد Step 11 - Implementing Exception Handling - 404 Resource Not Found

  • مرحله 12 - اجرای مدیریت استثناهای عمومی برای همه منابع Step 12 - Implementing Generic Exception Handling for All Resources

  • مرحله 13 - تمرین: منابع پست کاربر و مدیریت استثنا Step 13 - Exercise: User Post Resource and Exception Handling

  • مرحله 14 - اجرای روش DELETE برای حذف یک منبع کاربر Step 14 - Implementing DELETE Method to Delete a User Resource

  • مرحله 15 - اجرای اعتبارسنجی برای خدمات RESTful Step 15 - Implementing Validations for RESTful Services

  • مرحله 16 - اجرای HATEOAS برای خدمات RESTful Step 16 - Implementing HATEOAS for RESTful Services

  • مرحله 17 - مروری بر ویژگی های پیشرفته سرویس RESTful Step 17 - Overview of Advanced RESTful Service Features

  • مرحله 18 - بین المللی سازی برای خدمات RESTful Step 18 - Internationalization for RESTful Service

  • مرحله 18 قسمت 2 - بین المللی سازی برای خدمات RESTful Step 18 Part 2 - Internationalization for RESTful Services

  • مرحله 19 - مذاکره محتوا - پیاده سازی پشتیبانی برای XML Step 19 - Content Negotiation - Implementing Support for XML

  • مرحله 20 - پیکربندی تولید خودکار اسناد Swagger Step 20 - Configuring Auto Generation of Swagger Documentation

  • مرحله 21 - مقدمه ای بر قالب اسناد Swagger Step 21 - Introduction to Swagger Documentation Format

  • مرحله 22 - بهبود اسناد Swagger با حاشیه نویسی سفارشی Step 22 - Enhancing Swagger Documentation with Custom Annotations

  • مرحله 23 - نظارت بر API ها با Spring Boot Actuator Step 23 - Monitoring APIs with Spring Boot Actuator

  • مرحله 24 - اجرای فیلتر استاتیک برای سرویس RESTful Step 24 - Implementing Static Filtering for RESTful Service

  • مرحله 25 - اجرای فیلتر پویا برای سرویس RESTful Step 25 - Implementing Dynamic Filtering for RESTful Service

  • مرحله 26 - نسخه سازی خدمات RESTful - رویکرد اساسی با URI ها Step 26 - Versioning RESTful Services - Basic Approach with URIs

  • مرحله 27 - نسخه سازی خدمات RESTful - رویکرد مذاکره سرصفحه و محتوا Step 27 - Versioning RESTful Services - Header and Content Negotiation Approach

  • مرحله 28 - اجرای احراز هویت اولیه با امنیت Spring Step 28 - Implementing Basic Authentication with Spring Security

  • مرحله 29 - مروری بر اتصال سرویس RESTful به JPA Step 29 - Overview of Connecting RESTful Service to JPA

  • مرحله 30 - ایجاد نهاد کاربر و برخی داده های آزمایشی Step 30 - Creating User Entity and Some Test Data

  • مرحله 31 - به روز رسانی روش های GET در منبع کاربر برای استفاده از JPA Step 31 - Updating GET Methods on User Resource to Use JPA

  • مرحله 32 - به روز رسانی روش های POST و DELETE در منبع کاربر برای استفاده از JPA Step 32 - Updating POST and DELETE Methods on User Resource to Use JPA

  • مرحله 33 - ایجاد نهاد پست و ارتباط چند به یک با نهاد کاربر Step 33 - Creating Post Entity and Many to One Relationship with User Entity

  • مرحله 34 - اجرای سرویس GET برای بازیابی همه پست های یک کاربر Step 34 - Implementing a GET Service to Retrieve All Posts of a User

  • مرحله 35 - پیاده سازی یک سرویس POST برای ایجاد یک پست برای یک کاربر Step 35 - Implementing a POST Service to Create a Post for a User

  • مرحله 36 - مدل بلوغ ریچاردسون Step 36 - Richardson Maturity Model

  • مرحله 37 - خدمات وب RESTful - بهترین روش ها Step 37 - RESTful Web Services - Best Practices

معرفی سریع میکروسرویس ها Quick Introduction to Microservices

  • مقدمه بخش - میکروسرویس ها با ابر اسپرینگ Section Introduction - Microservices with Spring Cloud

  • مرحله 00 - 01 - مقدمه ای بر میکروسرویس ها Step 00 - 01 - Introduction to Microservices

  • مرحله 00 - 02 - چالش‌ها با میکروسرویس‌ها Step 00 - 02 - Challenges with Microservices

  • مرحله 00 - 03 - مقدمه ای بر Spring Cloud Step 00 - 03 - Introduction to Spring Cloud

  • مرحله 00 - 04 - مزایای معماری Microservices Step 00 - 04 - Advantages of Microservices Architectures

  • مرحله 00 - 05 - مولفه های میکروسرویس - استاندارد کردن پورت ها و URL Step 00 - 05 - Microservice Components - Standardizing Ports and URL

میکروسرویس با Spring Cloud - V1 Microservices with Spring Cloud - V1

  • بخش بعدی از آخرین نسخه Spring Boot استفاده می کند Next Section Uses Latest Version of Spring Boot

  • مرحله 01 - قسمت 1 - مقدمه ای بر محدودیت های میکروسرویس و پیکربندی سرور Spring Cloud Step 01 - Part 1 - Introduction to Limits Microservice and Spring Cloud Config Server

  • مرحله 01 - قسمت 2 - تنظیم محدودیت های میکروسرویس Step 01 - Part 2 - Setting Up Limits Microservice

  • مرحله 02 - ایجاد یک سرویس محدودیت های کدگذاری شده سخت Step 02 - Creating a Hard Coded Limits Service

  • مرحله 03 - برای دریافت پیکربندی از ویژگی های برنامه، سرویس محدودیت ها را افزایش دهید Step 03 - Enhance Limits Service to Get Configuration from Application Properties

  • مرحله 04 - راه اندازی سرور پیکربندی Spring Cloud Step 04 - Setting Up Spring Cloud Config Server

  • مرحله 05 - نصب Git Step 05 - Installing Git

  • مرحله 06 - ایجاد مخزن گیت محلی Step 06 - Creating Local Git Repository

  • مرحله 07 - سرور Spring Cloud Config را به Local Git Repository متصل کنید Step 07 - Connect Spring Cloud Config Server to Local Git Repository

  • مرحله 08 - پیکربندی برای چندین محیط در مخزن Git Step 08 - Configuration for Multiple Environments in Git Repository

  • مرحله 09 - سرویس Limits را به سرور پیکربندی Spring Cloud متصل کنید Step 09 - Connect Limits Service to Spring Cloud Config Server

  • مرحله 10 - پیکربندی پروفایل ها برای سرویس Limits Step 10 - Configuring Profiles for Limits Service

  • مرحله 11 - مروری بر پیکربندی سرور Spring Cloud Step 11 - A Review of Spring Cloud Config Server

  • مرحله 12 - معرفی میکروسرویس تبدیل ارز و تبادل ارز Step 12 - Introduction to Currency Conversion and Currency Exchange Microservice

  • مرحله 13 - راه اندازی Microservice تبادل ارز Step 13 - Setting Up Currency Exchange Microservice

  • مرحله 14 - یک سرویس مبادله ارز کدگذاری شده ساده ایجاد کنید Step 14 - Create a Simple Hard Coded Currency Exchange Service

  • مرحله 15 - راه اندازی پورت دینامیک در پاسخ Step 15 - Setting Up Dynamic Port in the Response

  • مرحله 16 - JPA و داده های اولیه را پیکربندی کنید Step 16 - Configure JPA and Initialized Data

  • مرحله 17 - یک مخزن JPA ایجاد کنید Step 17 - Create a JPA Repository

  • مرحله 18 - راه اندازی میکروسرویس تبدیل ارز Step 18 - Setting Up Currency Conversion Microservice

  • مرحله 19 - ایجاد یک سرویس برای تبدیل ارز Step 19 - Creating a Service for Currency Conversion

  • مرحله 20 - فراخوانی میکروسرویس تبادل ارز از میکرو تبدیل ارز Step 20 - Invoking Currency Exchange Microservice from Currency Conversion Micro

  • مرحله 21 - استفاده از سرویس گیرنده Feign REST برای فراخوانی خدمات Step 21 - Using Feign REST Client for Service Invocation

  • مرحله 22 - تنظیم تعادل بار سمت مشتری با ریبون Step 22 - Setting Up Client-Side Load Balancing with Ribbon

  • مرحله 23 - اجرای تعادل بار سمت مشتری با روبان Step 23 - Running Client-Side Load Balancing with Ribbon

  • مرحله 24 - نیاز به یک سرور نامگذاری را درک کنید Step 24 - Understand the Need for a Naming Server

  • مرحله 25 - راه اندازی سرور نامگذاری Eureka Step 25 - Setting Up Eureka Naming Server

  • مرحله 26 - اتصال میکروسرویس تبدیل ارز به Eureka Step 26 - Connecting Currency Conversion Microservice to Eureka

  • مرحله 27 - اتصال میکروسرویس تبادل ارز به Eureka Step 27 - Connecting Currency Exchange Microservice to Eureka

  • مرحله 28 - توزیع تماس ها با استفاده از Eureka و Ribbon Step 28 - Distributing Calls Using Eureka and Ribbon

  • مرحله 29 - مروری بر پیاده سازی Eureka، Ribbon و Feign Step 29 - A Review of Implementing Eureka, Ribbon, and Feign

  • مرحله 30 - مقدمه ای بر دروازه های API Step 30 - Introduction to API Gateways

  • مرحله 31 - راه اندازی Zuul API Gateway Step 31 - Setting Up Zuul API Gateway

  • مرحله 32 - پیاده سازی Zuul Logging Filter Step 32 - Implementing Zuul Logging Filter

  • مرحله 33 - اجرای یک درخواست از طریق دروازه API Zuul Step 33 - Executing a Request through Zuul API Gateway

  • مرحله 34 - راه اندازی Zuul API Gateway بین فراخوانی های Microservice Step 34 - Setting Up Zuul API Gateway Between Microservice Invocations

  • مرحله 35 - مقدمه ای بر ردیابی توزیع شده Step 35 - Introduction to Distributed Tracing

  • مرحله 36 - اجرای Spring Cloud Sleuth Step 36 - Implementing Spring Cloud Sleuth

  • مرحله 37 - مقدمه ای بر ردیابی توزیع شده با Zipkin Step 37 - Introduction to Distributed Tracing with Zipkin

  • مرحله 38 - نصب Rabbit MQ Step 38 - Installing Rabbit MQ

  • مرحله 39 - راه اندازی ردیابی توزیع شده با Zipkin Step 39 - Setting Up Distributed Tracing with Zipkin

  • مرحله 40 - اتصال Microservices به Zipkin Step 40 - Connecting Microservices to Zipkin

  • مرحله 41 - از داشبورد Zipkin UI برای ردیابی درخواست ها استفاده کنید Step 41 - Using Zipkin UI Dashboard to Trace Requests

  • مرحله 42 - درک نیاز به Spring Cloud Bus Step 42 - Understanding the Need for Spring Cloud Bus

  • مرحله 43 - پیاده سازی Spring Cloud Bus Step 43 - Implementing Spring Cloud Bus

  • مرحله 44 - تحمل خطا با Hystrix Step 44 - Fault Tolerance with Hystrix

میکروسرویس با Spring Cloud - V2 Microservices with Spring Cloud - V2

  • چه چیزی در V2 جدید است؟ What's NEW in V2?

  • آیا قبلا نسخه 1 را تکمیل کرده اید؟ Have You Already Completed V1?

  • مرحله 01 - تنظیم محدودیت های Microservice - V2 Step 01 - Setting Up Limits Microservice – V2

  • مرحله 02 - ایجاد یک سرویس محدودیت های کدگذاری سخت - V2 Step 02 - Creating a Hard Coded Limits Service – V2

  • مرحله 03 - سرویس محدودیت ها را افزایش دهید - پیکربندی را از Application Props دریافت کنید - V2 Step 03 - Enhance Limits Service - Get Configuration from Application Props - V2

  • مرحله 04 - راه اندازی Spring Cloud Config Server - V2 Step 04 - Setting Up Spring Cloud Config Server - V2

  • مرحله 05 - نصب Git و ایجاد مخزن محلی Git - V2 Step 05 - Installing Git and Creating Local Git Repository - V2

  • مرحله 06 - سرور Spring Cloud Config را به Local Git Repository - V2 متصل کنید Step 06 - Connect Spring Cloud Config Server to Local Git Repository - V2

  • مرحله 07 - سرویس Limits را به سرور پیکربندی Spring Cloud - V2 وصل کنید Step 07 - Connect Limits Service to Spring Cloud Config Server - V2

  • مرحله 08 - پیکربندی نمایه‌ها برای سرویس Limits - V2 Step 08 - Configuring Profiles for Limits Service - V2

  • راهنمای رفع اشکال برای Microservices V2 + Docker + Docker Compose Debugging Guide for Microservices V2 + Docker + Docker Compose

  • مرحله 09 - مقدمه ای بر تبدیل ارز و میکروسرویس های مبادله - V2 Step 09 - Introduction to Currency Conversion and Exchange Microservices - V2

  • مرحله 10 - راه اندازی Microservice تبادل ارز - V2 Step 10 - Setting Up Currency Exchange Microservice - V2

  • مرحله 11 - یک سرویس مبادله ارز رمزگذاری شده ساده ایجاد کنید - V2 Step 11 - Create a Simple Hard Coded Currency Exchange Service - V2

  • مرحله 12 - راه اندازی پورت دینامیک در پاسخ - V2 Step 12 - Setting Up Dynamic Port in the Response - V2

  • مرحله 13 - پیکربندی JPA و داده های اولیه - V2 Step 13 - Configure JPA and Initialized Data - V2

  • مرحله 14 - یک مخزن JPA ایجاد کنید - V2 Step 14 – Create a JPA Repository – V2

  • مرحله 15 - راه اندازی Microservice تبدیل ارز - V2 Step 15 - Setting Up Currency Conversion Microservice - V2

  • مرحله 16 - ایجاد یک سرویس برای تبدیل ارز - V2 Step 16 - Creating a Service for Currency Conversion - V2

  • مرحله 17 - فراخوانی مبادله ارز از Microservice تبدیل ارز - V2 Step 17 - Invoking Currency Exchange from Currency Conversion Microservice - V2

  • مرحله 18 - استفاده از سرویس گیرنده Feign REST برای فراخوانی خدمات - V2 Step 18 - Using Feign REST Client for Service Invocation - V2

  • مرحله 19 - درک نامگذاری سرور و راه اندازی سرور نامگذاری Eureka - V2 Step 19 - Understand Naming Server and Setting Up Eureka Naming Server - V2

  • مرحله 20 - Microservices تبدیل ارز و تبادل ارز - V2 را متصل کنید Step 20 - Connect Currency Conversion and Currency Exchange Microservices - V2

  • مرحله 21 - شروع سریع با وارد کردن میکروسرویس ها Step 21 - QuickStart by Importing Microservices

  • مرحله 22 - تعادل بار با Eureka، Feign و Spring Cloud LoadBalancer - V2 Step 22 - Load Balancing with Eureka, Feign, and Spring Cloud LoadBalancer - V2

  • مرحله 22 - راه اندازی Spring Cloud API Gateway Step 22 - Setting Up Spring Cloud API Gateway

  • مرحله 23 - فعال کردن Discovery Locator با Eureka برای Spring Cloud Gateway Step 23 - Enabling Discovery Locator with Eureka for Spring Cloud Gateway

  • مرحله 24 - کاوش مسیرها با Spring Cloud Gateway Step 24 - Exploring Routes with Spring Cloud Gateway

  • مرحله 25 - پیاده سازی بهار Cloud Gateway Logging Filter Step 25 - Implementing spring Cloud Gateway Logging Filter

  • مرحله 26 - شروع کار با Circuit Breaker - Resilience4j Step 26 - Getting Started with Circuit Breaker - Resilience4j

  • مرحله 27 - بازی با Resilience4j - روش‌های تکراری و بازگشتی Step 27 - Playing with Resilience4j - Retry and Fallback Methods

  • مرحله 28 - بازی با Circuit Breaker ویژگی های Resilience4j Step 28 - Playing with Circuit Breaker Features of Resilience4j

  • مرحله 29 - بررسی ویژگی‌های محدود کردن نرخ و BulkHead Resilience4j - V2 Step 29 - Exploring Rate Limiting and BulkHead Features of Resilience4j - V2

  • راهنمای رفع اشکال برای Microservices V2 + Docker + Docker Compose Debugging Guide for Microservices V2 + Docker + Docker Compose

داکر با میکروسرویس با استفاده از Spring Boot و Spring Cloud - V2 Docker with Microservices Using Spring Boot and Spring Cloud - V2

  • مرحله 00 - Match Made in Heaven - Docker و Microservices Step 00 - Match Made in Heaven - Docker and Microservices

  • مرحله 01 - نصب Docker Step 01 - Installing Docker

  • مرحله 02 - اولین Docker Usecase شما - یک برنامه Spring Boot را اجرا کنید Step 02 - Your First Docker Usecase - Deploy a Spring Boot Application

  • مرحله 03 - مفاهیم داکر - رجیستری، مخزن، برچسب، تصویر و کانتینرها Step 03 - Docker Concepts - Registry, Repository, Tag, Image, and Containers

  • مرحله 04 - بازی با تصاویر و کانتینرهای Docker Step 04 - Playing with Docker Images and Containers

  • مرحله 05 - درک معماری Docker - Docker Client، Docker Engine Step 05 - Understanding Docker Architecture - Docker Client, Docker Engine

  • مرحله 06 - چرا Docker محبوب است؟ Step 06 - Why is Docker Popular?

  • مرحله 07 - بازی با Docker Images Step 07 - Playing with Docker Images

  • مرحله 08 - بازی با کانتینرهای Docker Step 08 - Playing with Docker Containers

  • مرحله 09 - بازی با دستورات Docker - آمار، سیستم Step 09 - Playing with Docker Commands - stats, system

  • مرحله 10 - مقدمه ای بر ردیابی توزیع شده Step 10 - Introduction to Distributed Tracing

  • مرحله 11 - راه اندازی کانتینر Zipkin با استفاده از Docker Step 11 - Launching Zipkin Container Using Docker

  • مرحله 12 00 - شروع به کار با قابلیت مشاهده و OpenTelemetry Step 12 00 - Getting Started with Observability and OpenTelemetry

  • مرحله 12 - اتصال میکروسرویس تبادل ارز با Zipkin Step 12 - Connecting Currency Exchange Microservice with Zipkin

  • مرحله 13 - اتصال میکروسرویس تبدیل ارز و دروازه API با Zipkin Step 13 - Connecting Currency Conversion Microservice and API Gateway with Zipkin

  • مرحله 14 - راه اندازی با Microservices برای ایجاد تصاویر کانتینر Step 14 - Getting Setup with Microservices for Creating Container Images

  • مرحله 15 - ایجاد تصویر کانتینر برای میکروسرویس تبادل ارز Step 15 - Creating Container Image for Currency Exchange Microservice

  • مرحله 16 - شروع کار با Docker Compose - Microservice تبادل ارز Step 16 - Getting Started with Docker Compose - Currency Exchange Microservice

  • مرحله 17 - اجرای سرور نامگذاری Eureka با Docker Compose Step 17 - Running Eureka Naming Server with Docker Compose

  • مرحله 18 - اجرای میکروسرویس تبدیل ارز با Docker Compose Step 18 - Running Currency Conversion Microservice with Docker Compose

  • مرحله 19 - اجرای درگاه Spring Cloud API با Docker Compose Step 19 - Running Spring Cloud API Gateway with Docker Compose

  • مرحله 20 - اجرای Zipkin با Docker Compose Step 20 - Running Zipkin with Docker Compose

  • مرحله 21 - اجرای Zipkin و RabbitMQ با Docker Compose Step 21 - Running Zipkin and RabbitMQ with Docker Compose

Kubernetes با Microservices با استفاده از Docker، Spring Boot و Spring Cloud - V2 Kubernetes with Microservices using Docker, Spring Boot, and Spring Cloud - V2

  • مرحله 00 - Docker، Kubernetes و Microservices - ساخته شده برای یکدیگر Step 00 - Docker, Kubernetes, and Microservices - Made for Each Other

  • مرحله 01 - شروع به کار با Docker، Kubernetes، و Google Kubernetes Engine Step 01 - Getting Started with Docker, Kubernetes, and Google Kubernetes Engine

  • مرحله 02 - ایجاد حساب Google Cloud Step 02 - Creating Google Cloud Account

  • مرحله 03 - ایجاد خوشه Kubernetes با موتور Google Kubernete (GKE) Step 03 - Creating Kubernetes Cluster with Google Kubernete Engine (GKE)

  • مرحله 04 - خوشه Kubernetes را مرور کنید و چند واقعیت جالب در مورد Kubernetes بیاموزید Step 04 - Review Kubernetes Cluster and Learn Few Fun Facts about Kubernetes

  • مرحله 05 - اولین برنامه Spring Boot خود را در خوشه Kubernetes مستقر کنید Step 05 - Deploy Your First Spring Boot Application to Kubernetes Cluster

  • مرحله 06 - نگاهی سریع به مفاهیم Kubernetes - Pods، Replica Sets و Deployment Step 06 - Quick Look at Kubernetes Concepts - Pods, Replica Sets, and Deployment

  • مرحله 07 - درک Pods در Kubernetes Step 07 - Understanding Pods in Kubernetes

  • مرحله 08 - درک مجموعه های Replica در Kubernetes Step 08 - Understanding Replica Sets in Kubernetes

  • مرحله 09 - درک استقرار در Kubernetes Step 09 - Understanding Deployment in Kubernetes

  • مرحله 10 - بررسی سریع مفاهیم Kubernetes - Pods، Replica Sets و Deployments Step 10 - Quick Review of Kubernetes Concepts - Pods, Replica Sets, and Deployments

  • مرحله 11 - درک خدمات در Kubernetes Step 11 - Understanding Services in Kubernetes

  • مرحله 12 - بررسی سریع GKE در Google Cloud Console Step 12 - Quick Review of GKE on Google Cloud Console

  • نصب Gcloud Installing Gcloud

  • نصب Kubectl Installing Kubectl

  • مرحله 13 - درک معماری Kubernetes - Master Node و Nodes Step 13 - Understanding Kubernetes Architecture - Master Node and Nodes

  • مرحله 14 - راه اندازی میکروسرویس های تبادل و تبدیل ارز - Kubernetes Step 14 - Set Up Currency Exchange and Conversion Microservices - Kubernetes

  • مرحله 15 - تصاویر کانتینر برای ریزسرویس های مبادله و تبدیل ارز Step 15 - Container Images for Exchange and Currency Conversion Microservices

  • مرحله 16 - Microservices را در Kubernetes مستقر کنید و سرویس Discovery را درک کنید Step 16 - Deploy Microservices to Kubernetes and Understand Service Discovery

  • مرحله 17 - ایجاد پیکربندی اعلامی Kubernetes YAML برای Microservices Step 17 - Creating Declarative Configuration Kubernetes YAML for Microservices

  • مرحله 18 - پاکسازی Kubernetes YAML برای Microservices Step 18 - Clean Up Kubernetes YAML for Microservices

  • مرحله 19 - APIهای Logging and Tracing را در Google Cloud Platform فعال کنید Step 19 - Enable Logging and Tracing APIs in Google Cloud Platform

  • مرحله 20 - استقرار Microservices با استفاده از Kubernetes YAML Configuration Step 20 - Deploying Microservices Using Kubernetes YAML Configuration

  • مرحله 21 - بازی با پیکربندی YAML اعلامی Kubernetes Step 21 - Playing with Kubernetes Declarative YAML Configuration

  • مرحله 22 - ایجاد متغیرهای محیطی برای فعال کردن ارتباطات میکروسرویس Step 22 - Creating Environment Variables to Enable Microservice Communication

  • مرحله 23 - درک پیکربندی متمرکز در Kubernetes - Config Maps Step 23 - Understanding Centralized Configuration in Kubernetes - Config Maps

  • مرحله 24 - بررسی ثبت و نظارت متمرکز در GKE Step 24 - Exploring Centralized Logging and Monitoring in GKE

  • مرحله 25 - کاوش استقرار میکروسرویس ها با Kubernetes Step 25 - Exploring Microservices Deployments with Kubernetes

  • مرحله 26 - پیکربندی کاوشگرهای Liveness و Readiness برای Microservices با K8S Step 26 - Configuring Liveness and Readiness Probes for Microservices with K8S

  • مرحله 27 - مقیاس خودکار میکروسرویس ها با Kubernetes Step 27 - Autoscaling Microservices with Kubernetes

  • مرحله 28 - خوشه Kubernetes را حذف کنید و متشکرم! Step 28 - Delete Kubernetes Cluster and Thank You!

ضمیمه - معرفی چکمه فنری در 12 مرحله Appendix - Introduction to Spring Boot in 12 Steps

  • مرحله 01 - شروع به کار با بوت بهار - اهداف Step 01 - Getting Started with Spring Boot – Goals

  • مرحله 02 - درک جهان قبل از بوت بهار - بررسی اجمالی 10000 فوت Step 02 - Understanding the World Before Spring Boot - 10000 Feet Overview

  • مرحله 03 - راه اندازی پروژه جدید Spring Boot با Spring Initializr Step 03 - Setting up New Spring Boot Project with Spring Initializr

  • مرحله 04 - با Spring Boot یک Hello World API بسازید Step 04 - Build a Hello World API with Spring Boot

  • مرحله 05 - درک هدف چکمه بهار Step 05 - Understanding the Goal of Spring Boot

  • مرحله 06 - درک سحر و جادو بوت بهار - پروژه های شروع بوت بهار Step 06 - Understanding Spring Boot Magic - Spring Boot Starter Projects

  • مرحله 07 - درک Spring Boot Magic - پیکربندی خودکار Step 07 - Understanding Spring Boot Magic - Auto Configuration

  • مرحله 08 - با Spring Boot DevTools سریعتر بسازید Step 08 - Build Faster with Spring Boot DevTools

  • مرحله 09 - با چکمه فنری آماده تولید شوید - 1 - نمایه ها Step 09 - Get Production Ready with Spring Boot - 1 – Profiles

  • مرحله 10 - با Spring Boot آماده تولید شوید - 2 - ConfigurationProperties Step 10 - Get Production Ready with Spring Boot - 2 – ConfigurationProperties

  • مرحله 11 - با Spring Boot - 3 - سرورهای جاسازی شده تولید را آماده کنید Step 11 - Get Production Ready with Spring Boot - 3 - Embedded Servers

  • مرحله 12 - با چکمه فنری آماده تولید شوید - 4 - محرک Step 12 – Get Production Ready with Spring Boot - 4 – Actuator

  • مرحله 13 - درک Spring Boot در مقابل Spring vs Spring MVC Step 13 - Understanding Spring Boot vs Spring vs Spring MVC

  • مرحله 14 - شروع به کار با بوت بهار - مرور Step 14 - Getting Started with Spring Boot – Review

ضمیمه - مقدمه ای بر JUnit Appendix - Introduction to JUnit

  • 01 مرحله 01 - تست JUnit و واحد چیست؟ 01 Step 01 - What is JUnit and Unit Testing?

  • 01 مرحله 02 - اولین پروژه JUnit و نوار سبز شما 01 Step 02 - Your First JUnit Project and Green Bar

  • 01 مرحله 03 - اولین کد و اولین واحد شما 01 Step 03 - Your First Code and First Unit

  • 01 مرحله 04 - کاوش سایر روش های ادعا 01 Step 04 - Exploring other assert methods

  • 01 مرحله 05 - بررسی چند حاشیه نویسی مهم JUnit 01 Step 05 - Exploring few important JUnit annotations

ضمیمه - مقدمه ای بر موکیتو Appendix - Introduction To Mockito

  • 02 مرحله 00 - مقدمه بخش - موکیتو در 5 مرحله 02 Step 00 - Introduction to Section - Mockito in 5 Steps

  • 02 مرحله 01 - راه اندازی یک پروژه بوت بهار 02 Step 01 - Setting up a Spring Boot Project

  • 02 مرحله 02 - درک مشکلات با Stubs 02 Step 02 - Understanding problems with Stubs

  • 02 مرحله 03 - نوشتن اولین آزمون Mockito خود با Mocks 02 Step 03 - Writing your first Mockito test with Mocks

  • 02 مرحله 04 - ساده کردن تست ها با حاشیه نویسی Mockito - @Mock، @InjectMocks 02 Step 04 - Simplifying Tests with Mockito Annotations - @Mock, @InjectMocks

  • 02 مرحله 05 - کاوش بیشتر Mocks با رابط کاربری فهرست تمسخر 02 Step 05 - Exploring Mocks further by Mocking List interface

ضمیمه - مقدمه ای بر Maven Appendix - Introduction to Maven

  • Maven مرحله 01 - مقدمه ای بر Maven Maven Step 01 - Introduction to Maven

  • Maven مرحله 02 - ایجاد یک پروژه بوت بهار با Maven Maven Step 02 - Creating a Spring Boot Project with Maven

  • Maven مرحله 03 - کاوش Maven pom.xml برای پروژه Spring Boot Maven Step 03 - Exploring Maven pom.xml for Spring Boot Project

  • Maven Step 04 - کاوش Maven Parent Pom برای پروژه Spring Boot Maven Step 04 - Exploring Maven Parent Pom for Spring Boot Project

  • Maven مرحله 05 - کاوش بیشتر Maven Maven Step 05 - Exploring Maven Further

  • Maven مرحله 06 - کاوش چرخه عمر Maven Build با یک پروژه Spring Boot Maven Step 06 - Exploring Maven Build Lifecycle with a Spring Boot Project

  • Maven Step 07 - Maven چگونه کار می کند؟ Maven Step 07 - How does Maven Work?

  • Maven Step 08 - بازی با Maven Commands Maven Step 08 - Playing with Maven Commands

  • Maven Step 09 - پروژه های Spring چگونه نسخه می شوند؟ Maven Step 09 - How are Spring Projects Versioned?

ضمیمه - مقدمه ای بر Gradle Appendix - Introduction to Gradle

  • مرحله 01 Gradle - شروع کار با Gradle Gradle Step 01 - Getting Started with Gradle

  • Gradle مرحله 02 - ایجاد یک پروژه Spring Boot با Gradle Gradle Step 02 - Creating a Spring Boot Project with Gradle

  • مرحله 03 Gradle - فایل های ساخت و تنظیمات Gradle را کاوش کنید Gradle Step 03 - Exploring Gradle Build and Settings Files

  • مرحله 04 Gradle - کاوش پلاگین های Gradle برای جاوا و Spring Boot Gradle Step 04 - Exploring Gradle Plugins for Java and Spring Boot

  • مرحله 05 Gradle - Maven یا Gradle - کدام یک را برای پروژه های بوت بهار استفاده کنیم؟ Gradle Step 05 - Maven or Gradle - Which one to use for Spring Boot Projects?

پیوست - مقدمه ای بر JPA در 10 مرحله - V2 Appendix - Introduction to JPA in 10 Steps - V2

  • مرحله 01 - شروع به کار با JPA و Hibernate - اهداف Step 01 - Getting Started with JPA and Hibernate – Goals

  • مرحله 02 - راه اندازی پروژه جدید بهار بوت برای JPA و Hibernate Step 02 - Setting up New Spring Boot Project for JPA and Hibernate

  • مرحله 03 - راه اندازی کنسول H2 و ایجاد جدول دوره در H2 Step 03 - Launching up H2 Console and Creating Course Table in H2

  • مرحله 04 - شروع کار با Spring JDBC Step 04 - Getting Started with Spring JDBC

  • مرحله 05 - درج داده های رمزگذاری شده با استفاده از Spring JDBC Step 05 - Inserting Hardcoded Data using Spring JDBC

  • مرحله 06 - درج و حذف داده ها با استفاده از Spring JDBC Step 06 - Inserting and Deleting Data using Spring JDBC

  • مرحله 07 - پرس و جو داده ها با استفاده از Spring JDBC Step 07 - Querying Data using Spring JDBC

  • مرحله 08 - شروع به کار با JPA و EntityManager Step 08 - Getting Started with JPA and EntityManager

  • مرحله 09 - کاوش در جادوی JPA Step 09 - Exploring the Magic of JPA

  • مرحله 10 - شروع به کار با Spring Data JPA Step 10 - Getting Started with Spring Data JPA

  • مرحله 11 - بررسی ویژگی های Spring Data JPA Step 11 - Exploring features of Spring Data JPA

  • مرحله 12 - درک تفاوت بین Hibernate و JPA Step 12 - Understanding difference between Hibernate and JPA

ضمیمه - مقدمه ای بر برنامه نویسی تابعی در 30 دقیقه APPENDIX - Introduction to Functional Programming in 30 Minutes

  • مرحله 00 - مقدمه ای بر برنامه نویسی تابعی - بررسی اجمالی Step 00 - Introduction to Functional Programming – Overview

  • مرحله 01 - شروع به برنامه نویسی کاربردی با جاوا Step 01 - Getting Started with Functional Programming with Java

  • مرحله 02 - نوشتن اولین برنامه کاربردی جاوا Step 02 - Writing Your First Java Functional Program

  • مرحله 03 - بهبود برنامه کاربردی جاوا با فیلتر Step 03 - Improving Java Functional Program with filter

  • مرحله 04 - از بیان لامبدا برای بهبود برنامه کاربردی خود استفاده کنید Step 04 - Using Lambda Expression to enhance your Functional Program

  • مرحله 05 - تمرینات برنامه نویسی تابعی را با استریم ها، فیلترها و لامبدا انجام دهید Step 05 - Do Functional Programming Exercises with Streams, Filters and Lambdas

  • مرحله 06 - استفاده از نقشه در برنامه های کاربردی - همراه با تمرین Step 06 - Using map in Functional Programs - with Exercises

  • مرحله 07 - درک کلاس اختیاری در جاوا Step 07 - Understanding Optional class in Java

  • مرحله 08 - بررسی سریع مبانی برنامه نویسی تابعی Step 08 - Quick Review of Functional Programming Basics

نمایش نظرات

آموزش Master Microservices با Spring Boot و Spring Cloud [ویدئو]
جزییات دوره
24 h 26 m
248
Packtpub Packtpub
(آخرین آپدیت)
2
3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

In28Minutes Official In28Minutes Official

Ranga Karanam از شهرت in28Minutes یک معمار با 15 سال تجربه برنامه نویسی و طراحی جاوا با مشتریان عمده بانکی در سراسر جهان است. او در ۲۸ دقیقه با هدف ایجاد دوره های عملی با پروژه های دنیای واقعی شروع به کار کرد. مجموعه دوره های گام به گام یکی از ساخته های اوست. آنها از یک رویکرد گام به گام مبتنی بر راه حل با مثال های کاربردی کاربردی و واقعی استفاده می کنند. تخصص اصلی آنها در توسعه، طراحی و معماری جاوا و فریمورک های مرتبط (Spring، Spring Boot، Spring MVC، Struts، Hibernate) است. تمام کدهای آنها منبع باز است و در GitHub موجود است. آنها از قانون 80-20 استفاده می کنند و به چیزهای دیگر دست می زنند تا به طور مختصر شما را به دانش کافی مجهز کنند تا خودتان بیشتر بدانید.