آموزش Spring Native و GraalVM - ساخت میکروسرویس های سریع سریع

Spring Native and GraalVM - Build Blazing Fast Microservices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از قدرت Spring Native و GraalVM برای بهینه‌سازی میکروسرویس‌ها و بارهای کاری ابری خود استفاده کنید Spring Native GraalVM کامپایل برنامه‌های Spring Boot برای فایل‌های اجرایی بومی بهینه‌سازی زمان راه‌اندازی برنامه رسیدن به عملکرد فوری Peek بهینه‌سازی مقیاس‌پذیری خودکار با Spring Native Building Microservices با Spring Native، GraalnetV با Spring Native، استفاده از GraalVM Ahead of Time Compilation استفاده از GraalVM Advanced Just in Time Compilation مزایا، معایب و خطرات مربوط به Spring Native و GraalVM GraalVM Runtime vs Build-Time Initialization GraalVM Native Image Tracing Agent GraalVM Native-Image Compiler GraalVM Native-Image کامپایلر Graalmaginesing Native-I Native و GraalVM با Docker، Docker Compose و Kubernetes پیش نیازها: Basic Java Knowledge Basic Spring Boot Knowledge Basic Microservices Knowledge Basic Kubernetes Knowledge

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

به دست خواهد آمد
  • بهینه سازی زمان راه اندازی برنامه

  • دستیابی به عملکرد زیرکانه فوری

  • بهینه سازی قابلیت های مقیاس خودکار برنامه

می‌آموزید که چگونه از GraalVM Ahead of Time Compilation و Spring Native برای ایجاد بارهای کاری کارآمد برای ابر استفاده کنید.

این دوره به بخش چهارم تقسیم می شود:

  • نمای کلی بومی بهار

  • نمای کلی GraalVM

  • غواصی عمیق GraalVM

  • غواصی عمیق بومی بهاری

این شامل دانش نظری و عملی است.

دانش نظری از طریق 23 سخنرانی ارائه می شود، که در آنها یاد خواهید گرفت:

  • نمای کلی بومی بهار

  • نمای کلی GraalVM

  • بهبود عملکرد

  • رابطه بین Spring Native و GraalVM

  • مزایا، معایب، خطرات

  • تاثیر بر توسعه ابر و میکروسرویس

  • فرآیند کامپایل Spring Native و GraalVM

  • معماری، ویژگی‌ها و ماژول‌ها

  • در زمان تدوین

  • تدوین پیشرفته فقط در زمان

  • تدوین پیش از زمان – Native-Image

دانش عملی از طریق 16 آزمایشگاه ارائه می‌شود که در آن‌ها خواهید آموخت:

  • GraalVM Advanced Just in Time Compilation

  • GraalVM Ahead of Time Compilation – Native Image Compiler

  • افزونه Maven Compiler Image Native GraalVM

  • GraalVM Runtime vs Build-Time Initialization

  • عامل ردیابی تصویر بومی GraalVM

  • تنظیم پروژه بومی بهار

  • تدوین پروژه بومی بهار به یک باینری اجرایی

  • تدوین پروژه بومی بهار در یک تصویر داکر

  • استفاده با Docker Compose

  • استفاده با Kubernetes

  • مقایسه کد منبع، بایت کد و کد ماشین بومی

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



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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

بررسی اجمالی بومی بهار Spring Native Overview

  • نمای کلی بخش Section Overview

  • بهار بومی چیست What is Spring Native

  • Spring Native و GraalVM Spring Native and GraalVM

  • مزایای بومی بهار Spring Native Benefits

  • بهار بومی و ابری Spring Native and Cloud

  • Spring Native و Microservices Spring Native and Microservices

  • معایب بومی بهار Spring Native Drawbacks

  • فرآیند تدوین بومی بهار Spring Native Compilation Process

  • موتور AOT بومی بهار Spring Native AOT Engine

  • Spring Boot 3 و Spring Native Spring Boot 3 and Spring Native

  • ویژگی ها و ماژول ها Features and Modules

  • خلاصه Summary

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

  • نمای کلی بخش Section Overview

  • چرا GraalVM را یاد بگیریم؟ Why learn GraalVM?

  • GraalVM چیست؟ What is GraalVM?

  • مزایای GraalVM GraalVM Benefits

  • معایب GraalVM GraalVM Drawbacks

  • GraalVM Go/No-Go Decision GraalVM Go / No-Go Decision

  • خلاصه در زمان گردآوری Just In Time Compilation Overview

  • کامپایل Just In Time در HotSpot VM Just In Time Compilation on HotSpot VM

  • Just in Time Compilation - مزایا و معایب Just in Time Compilation - Pros and Cons

  • نمای کلی کامپایلر Advanced Just in Time Advanced Just in Time Compiler Overview

  • بهبود عملکرد کامپایلر Advanced Just in Time Advanced Just in Time Compiler Performance Improvements

  • مروری بر گردآوری پیش از زمان Ahead of Time Compilation Overview

  • پیش از بهبود عملکرد تدوین زمان Ahead of Time Compilation Performance Improvements

  • Ahead of Time Compilation - مزایا و معایب Ahead of Time Compilation - Pros and Cons

  • خلاصه Summary

GraalVM Deep Dive GraalVM Deep Dive

  • نمای کلی بخش Section Overview

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

  • دانلود کد آزمایشگاه ها Labs Code Download

  • HotSpot VM JIT Lab HotSpot VM JIT Lab

  • آزمایشگاه JIT پیشرفته GraalVM GraalVM Advanced JIT Lab

  • GraalVM Native-Image Compiler Lab GraalVM Native-Image Compiler Lab

  • GraalVM Native-Image Maven Plugin Lab GraalVM Native-Image Maven Plugin Lab

  • آزمایشگاه پیکربندی ساخت تصویر بومی Native Image Build Configuration Lab

  • Runtime vs Build-Time Initialization Lab Runtime vs Build-Time Initialization Lab

  • آزمایشگاه عامل ردیابی تصویر بومی Native Image Tracing Agent Lab

  • خلاصه Summary

شیرجه عمیق بومی بهار Spring Native Deep Dive

  • نمای کلی بخش Section Overview

  • بررسی اجمالی پروژه Microservices Microservices Project Overview

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

  • دانلود کد آزمایشگاه ها Labs Code Download

  • میکروسرویس - محصولات - بررسی اجمالی Microservice – Products - Overview

  • Microservice – محصولات – Spring Boot Web App Skeleton Microservice – Products - Spring Boot Web App Skeleton

  • میکروسرویس - محصولات - اضافه کردن منطق دامنه Microservice – Products - Adding Domain Logic

  • Microservice – محصولات – اضافه کردن Compilation به Native Executive Microservice – Products - Adding Compilation to Native Executable

  • Microservice - محصولات - افزودن کامپایل به تصویر Docker با Native Binary Microservice – Products - Adding Compilation to Docker Image with Native Binary

  • Microservice – محصولات – افزودن Kubernetes Deployment Microservice – Products - Adding Kubernetes Deployment

  • میکروسرویس - مشتریان Microservice – Customers

  • میکروسرویس - سفارشات Microservice – Orders

  • Spring Native و Auto-Scaling Spring Native and Auto-Scaling

  • خلاصه Summary

خلاصه دوره Course Summary

  • خلاصه دوره Course Summary

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Spring Native و GraalVM - ساخت میکروسرویس های سریع سریع
جزییات دوره
3 hours
54
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
349
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dominik Cebula Dominik Cebula

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