آموزش K8s Native Java Microservices در Quarkus - 2022 Edition

K8s Native Java Microservices on Quarkus - 2022 Edition

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش ساخت و استقرار Microservices Quarkus در Kubernetes اصول اولیه Quarkus و ابزار آن ساخت Microservices از ابتدا با استفاده از کد Microservice Testing Quarkus با استفاده از JUnit و RestAssured Deploying Services به Kubernetes مانند محیطی با استفاده از Minikube Configuration Management برای سرویس ها و دسترسی به فایل های دارایی در پایگاه داده ها -حافظه و پایگاه داده خارجی اتصال دو سرویس با استفاده از RestClient Health Checks و Metrics پیش نیازها:تجربه با Java EE و مفاهیم مرتبط آشنایی با مفاهیم و اصول Microservices درک اولیه docker و Kubernetes تجربه استفاده با maven، IDE مانند Eclipse یا IntelliJ و ترمینال مفید است.

به K8s Native Microservices در دوره Quarkus خوش آمدید.

این دوره بر روی آخرین نسخه نرم افزار از جولای 2022

کار می کند


این دوره برای توسعه دهندگانی در نظر گرفته شده است که قبلاً با Microservices آشنا هستند و مایل به پیاده سازی آنها در Quarku هستند.

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


با کار بر روی ترکیبی از مفاهیم نظری و دستورالعمل‌های کد عملی، یک توسعه‌دهنده باید آن را دنبال کرده و در حین گذراندن سخنرانی‌ها بسازد.


ما سفر خود را با مفاهیم اولیه JVM آغاز خواهیم کرد، چرا ما به قابلیت نصب بومی و استفاده از GraalVM نیاز داریم. سپس ما اولین میکرو سرویس خود را بر روی زمان اجرا Quarkus می سازیم، آن را با استفاده از RestAssured آزمایش می کنیم و آن را در Minikube اجرا می کنیم.

میکروسرویس ما می‌تواند تمام روش‌های HTTP GET، PUT، POST و DELETE را مدیریت کند و بعداً، آن را به یک پایگاه داده خارجی متصل خواهیم کرد.


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


در نهایت، ما بررسی‌های سلامتی را برای زنده بودن و آمادگی برای هر سرویس اضافه می‌کنیم و سلامت و عملکرد خدمات خود را نظارت می‌کنیم.

مطالب دوره راهنمای شما در طول مسیر ارائه دستورات مربوطه، مراحل اجرا و مراجع برای کسب اطلاعات بیشتر در مورد موضوع خواهد بود.


و اگر با مشکلی مواجه شدید، با خیال راحت تماس بگیرید - من اینجا هستم تا کمک کنم!


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

معرفی Introduction

  • معرفی Introduction

  • مربی خود را بشناسید Know your Instructor

  • از Case Overview استفاده کنید Use Case Overview

مبانی Basics

  • مبانی - میکروپروفایل Basics - Microprofile

  • مبانی - Quarkus Runtime Basics - Quarkus Runtime

  • مبانی - پلت فرم کانتینر Basics - Container Platform

راه اندازی محیط Environment Setup

  • راه اندازی محیط Environment Setup

ساخت اولین میکروسرویس ما Building our First Microservice

  • کوارکوس - سلام دنیا Quarkus - Hello World

  • کوارکوس - جعبه ابزار Quarkus - Toolkit

  • ساختن تصاویر بومی Building Native Images

  • در حال استقرار در Minikube Deploying to Minikube

  • خدمات پروژه - روش GET Project Service - GET Method

  • ایجاد Junits و تست با استفاده از RestAssured Creating Junits and testing using RestAssured

  • افزودن متدهای POST، PUT و DELETE Adding POST, PUT and DELETE methods

داده های پایدار با استفاده از پایگاه های داده Persisting data using databases

  • مبانی - ماندگاری داده ها Basics - Data Persistence

  • پیکربندی پایگاه داده H2 برای توسعه دهنده Configuring H2 database for dev

  • اتصال به پایگاه های داده خارجی Connecting to External Databases

  • تفکیک پایگاه داده آزمون از تولید Segregating Test Database from Production

  • داده های ماندگار - مراحل بعدی Persisting Data - Next Steps

مدیریت پیکربندی Configuration Management

  • اصول - پیکربندی مقادیر پیش فرض Basics - Configuring Default Values

  • ترتیبات پیکربندی - چه چیزی اولویت دارد Configuration Ordinals - What takes Precedence

  • واکشی تنظیمات با استفاده از ConfigMapping Fetch Configurations using ConfigMapping

استقرار پایگاه های داده با تنظیمات در Minikube Deploying Databases with Configurations to Minikube

  • پیکربندی K8s را در Minikube تنظیم کنید Setup K8s Config on Minikube

ارتباط بین APIها با استفاده از RestClient Communication between APIs using RestClient

  • بررسی اجمالی Overview

  • پروژه بازسازی Restructure Project

  • یک API بودجه بسازید Build a Budget API

  • برای اتصال به سرویس بودجه، سرویس پروژه را تغییر دهید Modify Project Service to connect to Budget Service

  • اتصال خدمات با استفاده از Rest Client Connecting Services using Rest Client

  • یک سرویس برای اجرای تست مورد تمسخر Mock a Service for Test Case Execution

  • استقرار خدمات به Minikube Deploying Services to Minikube

بررسی های سلامت و معیارها Health Checks and Metrics

  • مبانی - بررسی سلامت زنده بودن و آمادگی Basics - Liveness and Readiness Health Checks

  • متریک را فعال کنید Enable Metrics

دوره بسته شد و ممنون Course Close and Thank You

  • متشکرم Thank you

نمایش نظرات

آموزش K8s Native Java Microservices در Quarkus - 2022 Edition
جزییات دوره
4 hours
33
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
303
4.7 از 5
دارد
دارد
دارد
Aruva Tech
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aruva Tech Aruva Tech

آرووا - ایده های قدرتمند