آموزش Vert.x را یاد بگیرید - میکروسرویس های واکنشی با جاوا

Learn Vert.x - Reactive microservices with Java

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه ایجاد برنامه های وب واکنش پذیر را بیاموزید. دارای Vert.x 4، Mutiny و Quarkus! آموزش نحوه استفاده از چارچوب Vert.x 4 ایجاد یک REST API Reactive Database Access with Vert.x با استفاده از سوکت های وب با Vert.x پیکربندی صحیح برنامه Vert.x با استفاده از Mutiny و Vert.x ایجاد یک برنامه واکنشی Quarkus و موارد دیگر! پیش نیازها: قادر به خواندن و درک جاوا باشید بدانید که چگونه با Docker Desire کار کنید تا در حین تفریح ​​یاد بگیرید

در این دوره آموزشی یاد خواهید گرفت که چگونه با استفاده از جعبه ابزار Vert.x برنامه های وب واکنشی بسازید. این دوره با ویژگی های اصلی Vert.x شروع می شود و در طول دوره ما بیشتر و بیشتر ماژول های Vert.x را پوشش خواهیم داد.

این دوره بسیار کاربردی است و بیشتر دوره، نمونه های کدنویسی عملی است. دانش پایه جاوا 11 و تجربه داکر ترجیح داده می شود تا بتوانید همه چیز را در دوره دنبال کنید.

  • Vert.x Core:

    • مفاهیم اساسی را درک کنید: آینده، اتوبوس رویداد را وعده دهید

  • Vert.x Web:

    • APIهای REST واکنشی بسازید

  • Vert.x Reactive SQL Clients

    • دسترسی به پایگاه داده غیرمسدود کننده واکنشی.

  • پیکربندی Vert.x:

    • برنامه خود را به درستی پیکربندی کنید

و موارد دیگر...

Vert.x یکی از اولین کتابخانه های واکنشی مبتنی بر JVM بود. این نبرد اثبات شده است و توسط بسیاری از شرکت ها در تولید استفاده می شود. این راه خود را به چندین مؤلفه پیدا کرد و نقش کلیدی در موارد زیر ایفا می کند:

  • Hibernate Reactive:

    • دسترسی به پایگاه داده غیر مسدود کننده دارای کلاینت های SQL واکنش پذیر از Vert.x

  • کوارکوس واکنشی:

    • برنامه نویسی واکنشی با استفاده از Vert.x

    • Vert.x را به Quarkus Beans تزریق کنید

    • استقرار Vert.x Verticles

    • از گذرگاه رویداد Vert.x

      استفاده کنید


محتوای اصلی این دوره فقط در Udemy موجود است و حق چاپ توسط مدرس است!


درباره مربی:

دانیل یک مهندس نرم افزار ارشد است و چندین برنامه وب را توسعه داده است که به میلیون ها کاربر خدمات ارائه می دهد. او به‌عنوان توسعه‌دهنده فول استک شروع به کار کرد و توانست برای توسعه frontend و backend تجربه کسب کند.

او اشتیاق خود را در توسعه برنامه های کاربردی بسیار مقیاس پذیر یافت. در حال حاضر او به عنوان یک مهندس ارشد نرم افزار بر روی یک پلتفرم فناوری فین کار می کند که توسط بیش از سه میلیون کاربر استفاده می شود (2022). او به عنوان سرپرست فنی پیشرفت کرد و دانش خود را به همکارانش ارائه می دهد. پلتفرم فن‌آوری از فناوری‌هایی مانند Apache Kafka، Java (Vert.x Micronaut)، PostgreSQL و AWS استفاده می‌کند و از چندین میکروسرویس تشکیل شده است.


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

معرفی Introduction

  • محتوای دوره Course Content

  • نمونه کد و راه اندازی Code Examples & Setup

معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • محتوای دوره Course Content

  • در مورد مربی شما About your instructor

  • در مورد مربی شما About your instructor

  • نمونه کد و راه اندازی Code Examples & Setup

Vert.x Core Vert.x Core

  • اولین برنامه Vert.x شما Your first Vert.x Application

  • Vert.x Verticle Scaling Vert.x Verticle Scaling

  • Vert.x Verticle Config Vert.x Verticle Config

  • ورود به سیستم Logging

  • اتوبوس رویداد - درخواست پاسخ پیام The Event Bus - Request Response Messaging

  • اتوبوس رویداد - پیام رسانی نقطه به نقطه The Event Bus - Point to Point messaging

  • اتوبوس رویداد - انتشار پیام اشتراک The Event Bus - Publish Subscribe Messaging

  • نقشه برداری اشیاء جاوا Mapping Java Objects

  • اتوبوس رویداد - کدک پیام سفارشی قسمت 2 The Event Bus - Custom Message Codec Part 2

  • Vert.x Future & Promise Vert.x Future & Promise

  • استفاده از معاملات آتی Using Futures

  • پخش مجدد زنده Live Redeploy

  • Vert.x Docker - Fat Jar Vert.x Docker - Fat Jar

Vert.x Core Vert.x Core

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

  • اولین برنامه Vert.x شما Your first Vert.x Application

  • شی Vert.x The Vert.x Object

  • شی Vert.x The Vert.x Object

  • Vert.x Verticles Vert.x Verticles

  • Vert.x Verticles Vert.x Verticles

  • Vert.x Verticle Scaling Vert.x Verticle Scaling

  • Vert.x Verticle Config Vert.x Verticle Config

  • ورود به سیستم Logging

  • موضوعات حلقه رویداد Event Loop Threads

  • موضوعات حلقه رویداد Event Loop Threads

  • موضوعات کارگری Worker Threads

  • موضوعات کارگری Worker Threads

  • اتوبوس رویداد - نمای کلی The Event Bus - Overview

  • اتوبوس رویداد - نمای کلی The Event Bus - Overview

  • اتوبوس رویداد - درخواست پاسخ پیام The Event Bus - Request Response Messaging

  • اتوبوس رویداد - پیام رسانی نقطه به نقطه The Event Bus - Point to Point messaging

  • اتوبوس رویداد - انتشار پیام اشتراک The Event Bus - Publish Subscribe Messaging

  • شی JSON The JSON Object

  • شی JSON The JSON Object

  • آرایه JSON The JSON Array

  • آرایه JSON The JSON Array

  • نقشه برداری اشیاء جاوا Mapping Java Objects

  • اتوبوس رویداد - JSON The Event Bus - JSON

  • اتوبوس رویداد - JSON The Event Bus - JSON

  • اتوبوس رویداد - کدک پیام سفارشی قسمت 1 The Event Bus - Custom Message Codec Part 1

  • اتوبوس رویداد - کدک پیام سفارشی قسمت 1 The Event Bus - Custom Message Codec Part 1

  • اتوبوس رویداد - کدک پیام سفارشی قسمت 2 The Event Bus - Custom Message Codec Part 2

  • Vert.x Future & Promise Vert.x Future & Promise

  • Vert.x Future & Promise - آماده است Vert.x Future & Promise - Hands on

  • Vert.x Future & Promise - آماده است Vert.x Future & Promise - Hands on

  • استفاده از معاملات آتی Using Futures

  • لانچر Vert.x Vert.x Launcher

  • لانچر Vert.x Vert.x Launcher

  • پخش مجدد زنده Live Redeploy

  • Vert.x Docker - Fat Jar Vert.x Docker - Fat Jar

  • Vert.x Docker - Jib Vert.x Docker - Jib

  • Vert.x Docker - Jib Vert.x Docker - Jib

Vert.x وب Vert.x Web

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

  • برنامه وب Vert.x Vert.x Web Application

  • مسیریابی Http - درخواست دریافت کنید Http Routing - GET request

  • مسیریابی Http - متغیرهای مسیر Http Routing - Path Variables

  • در فروشگاه حافظه In Memory Store

  • مسیریابی HTTP - PUT HTTP Routing - PUT

  • کنترل کننده بدنه Body Handler

  • مسیریابی HTTP - DELETE HTTP Routing - DELETE

  • هدرهای HTTP - نوع محتوا HTTP Headers - Content Type

Vert.x وب Vert.x Web

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

  • برنامه وب Vert.x Vert.x Web Application

  • مسیریابی Http - درخواست دریافت کنید Http Routing - GET request

  • شی سفارشی - رسیدگی به خطا Custom Object - Error handling

  • شی سفارشی - رسیدگی به خطا Custom Object - Error handling

  • تست واحد با استفاده از WebClient Unit tests using WebClient

  • تست واحد با استفاده از WebClient Unit tests using WebClient

  • پروژه لومبوک Project Lombok

  • پروژه لومبوک Project Lombok

  • مسیریابی Http - متغیرهای مسیر Http Routing - Path Variables

  • در فروشگاه حافظه In Memory Store

  • HttpResponse سفارشی Custom HttpResponse

  • HttpResponse سفارشی Custom HttpResponse

  • مسیریابی HTTP - PUT HTTP Routing - PUT

  • کنترل کننده بدنه Body Handler

  • مسیریابی HTTP - DELETE HTTP Routing - DELETE

  • هدرهای HTTP - نوع محتوا HTTP Headers - Content Type

  • هدرهای HTTP - سفارشی HTTP Headers - Custom

  • هدرهای HTTP - سفارشی HTTP Headers - Custom

  • Refactor HTTP Handlers Refactor HTTP Handlers

  • Refactor HTTP Handlers Refactor HTTP Handlers

  • مقیاس پذیری وب سرور Scaling the Web Server

  • مقیاس پذیری وب سرور Scaling the Web Server

  • مقیاس بندی وب سرور - تست بارگذاری Scaling the Web Server - Load Test

  • مقیاس بندی وب سرور - تست بارگذاری Scaling the Web Server - Load Test

پیکربندی Vert.x Vert.x Config

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

  • متغیرهای محیطی Environment Variables

  • ویژگی های سیستم و قوانین اضافه بار System Properties & Overload Rules

پیکربندی Vert.x Vert.x Config

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

  • متغیرهای محیطی Environment Variables

  • ویژگی های سیستم و قوانین اضافه بار System Properties & Overload Rules

  • پیکربندی تست ویژگی های سیستم System Properties Test Configuration

  • پیکربندی تست ویژگی های سیستم System Properties Test Configuration

  • فایل YAML YAML file

  • فایل YAML YAML file

Vert.x Data - Reactive SQL Clients Vert.x Data - Reactive SQL Clients

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

  • مهاجرت طرحواره را با Flyway تنظیم کنید Setup Schema migration with Flyway

  • اولین مهاجرت Schema با Flyway First Schema migration with Flyway

  • پیکربندی اتصال پایگاه داده Database Connection Configuration

  • قالب SQL - آبجکت Json SQL Template - Json Object

  • قالب SQL - درج SQL Template - Insert

  • قالب SQL - حذف SQL Template - Delete

  • استفاده از تراکنش ها Using Transactions

  • Reactive SQL Client با استفاده از MySQL Reactive SQL Client using MySQL

  • پیکربندی Flyway MySQL Flyway MySQL Configuration

Vert.x Data - Reactive SQL Clients Vert.x Data - Reactive SQL Clients

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

  • یک پایگاه داده PostgreSQL راه اندازی کنید Setup a PostgreSQL Database

  • یک پایگاه داده PostgreSQL راه اندازی کنید Setup a PostgreSQL Database

  • مهاجرت طرحواره را با Flyway تنظیم کنید Setup Schema migration with Flyway

  • اولین مهاجرت Schema با Flyway First Schema migration with Flyway

  • پیکربندی اتصال پایگاه داده Database Connection Configuration

  • PgPool - نمای کلی PgPool - Overview

  • PgPool - نمای کلی PgPool - Overview

  • PgPool - پیکربندی PgPool - Configuration

  • PgPool - پیکربندی PgPool - Configuration

  • PgPool - انتخاب کنید PgPool - Select

  • PgPool - انتخاب کنید PgPool - Select

  • قالب SQL - شی سفارشی SQL Template - Custom Object

  • قالب SQL - شی سفارشی SQL Template - Custom Object

  • قالب SQL - آبجکت Json SQL Template - Json Object

  • قالب SQL - درج SQL Template - Insert

  • قالب SQL - درج دسته ای SQL Template - Batch Insert

  • قالب SQL - درج دسته ای SQL Template - Batch Insert

  • قالب SQL - حذف SQL Template - Delete

  • استفاده از تراکنش ها Using Transactions

  • Reactive SQL Client با استفاده از MySQL Reactive SQL Client using MySQL

  • Reactive MySQL Client Configuration Reactive MySQL Client Configuration

  • Reactive MySQL Client Configuration Reactive MySQL Client Configuration

  • پیکربندی Flyway MySQL Flyway MySQL Configuration

Vert.x Reactive - شورش Vert.x Reactive - Mutiny

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

  • Mutiny - Vert.x Core، Vert.x Web Mutiny - Vert.x Core, Vert.x Web

Vert.x Reactive - شورش Vert.x Reactive - Mutiny

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

  • شورش - Uni Mutiny - Uni

  • شورش - Uni Mutiny - Uni

  • شورش - چند Mutiny - Multi

  • شورش - چند Mutiny - Multi

  • Mutiny - Vert.x Core، Vert.x Web Mutiny - Vert.x Core, Vert.x Web

  • Mutiny - Vert.x Reactive Clients Mutiny - Vert.x Reactive Clients

  • Mutiny - Vert.x Reactive Clients Mutiny - Vert.x Reactive Clients

Quarkus Reactive و Vert.x Quarkus Reactive and Vert.x

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

  • یک پروژه کوارکوس راه اندازی کنید Setup a Quarkus Project

  • Quarkus Reactive - RESTEasy و Hibernate Reactive with Panache Part 2 Quarkus Reactive - RESTEasy and Hibernate Reactive with Panache Part 2

  • Quarkus Reactive - Vert.x EventBus Quarkus Reactive - Vert.x EventBus

Quarkus Reactive و Vert.x Quarkus Reactive and Vert.x

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

  • یک پروژه کوارکوس راه اندازی کنید Setup a Quarkus Project

  • Quarkus Reactive - RESTEasy و Hibernate Reactive with Panache Part 1 Quarkus Reactive - RESTEasy and Hibernate Reactive with Panache Part 1

  • Quarkus Reactive - RESTEasy و Hibernate Reactive with Panache Part 1 Quarkus Reactive - RESTEasy and Hibernate Reactive with Panache Part 1

  • Quarkus Reactive - RESTEasy و Hibernate Reactive with Panache Part 2 Quarkus Reactive - RESTEasy and Hibernate Reactive with Panache Part 2

  • Quarkus Reactive - Vert.x Verticles Quarkus Reactive - Vert.x Verticles

  • Quarkus Reactive - Vert.x Verticles Quarkus Reactive - Vert.x Verticles

  • Quarkus Reactive - Inject Vert.x Quarkus Reactive - Inject Vert.x

  • Quarkus Reactive - Inject Vert.x Quarkus Reactive - Inject Vert.x

  • Quarkus Reactive - Vert.x EventBus Quarkus Reactive - Vert.x EventBus

سوکت های وب Vert.x Vert.x Web Sockets

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

  • سرور سوکت وب - ساده Web Socket Server - Simple

  • سرور سوکت وب - پیشرفته Web Socket Server - Advanced

  • سرور سوکت وب - پخش Web Socket Server - Broadcast

  • کلاینت سوکت وب Web Socket Client

سوکت های وب Vert.x Vert.x Web Sockets

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

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

  • سرور سوکت وب - ساده Web Socket Server - Simple

  • سرور سوکت وب - پیشرفته Web Socket Server - Advanced

  • سرور سوکت وب - پخش Web Socket Server - Broadcast

  • کلاینت سوکت وب Web Socket Client

پایان یافتن Ending

  • تبریک می گویم! Congratulations!

پایان یافتن Ending

  • تبریک می گویم! Congratulations!

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Vert.x را یاد بگیرید - میکروسرویس های واکنشی با جاوا
جزییات دوره
10 hours
87
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,808
4.5 از 5
ندارد
دارد
دارد
Daniel Prinz
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel Prinz Daniel Prinz

مهندس اصلی نرم افزار