لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سرویس های خرد جاوا با GraalVM
Java Microservices with GraalVM
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
JVM های سنتی معمولاً نمی توانند سرعت و کارایی لازم برای اجرای برنامه های جاوا مبتنی بر ابر را ارائه دهند. GraalVM یک ماشین مجازی است که هدف آن بهبود عملکرد با استفاده از استراتژی هایی از قبیل پیش ترکیب و ایجاد تصویر بومی است. با مثالهایی که با استفاده از چارچوبهای Micronaut ، Helidon ، Quarkus و Spring به نمایش درآمده ، یاد بگیرید چگونه GraalVM می تواند پیاده سازی ریز سرویسهای جاوا مدرن شما را بهبود بخشد. Frank Frank Moley ابتدا نحوه استفاده از GraalVM را با مصنوعات کد موجود نشان می دهد ، بنابراین می توانید مزایای عملکرد کد خام را مشاهده کنید. وی سپس نحوه ساخت یک میکروسرویس اساسی در هر چهار چارچوب - و همچنین یک تصویر بومی از هر سرویس - را نشان می دهد و معیارهای عملکرد و اندازه تصویر ریز خدمات نهایی را مرور می کند. با استفاده از این مثالهای عملی می توانید ارزیابی کنید که کدام ترکیب بیشتر به سود پروژه های جاوا شما خواهد بود.
موضوعات شامل:
در حال نصب GraalVM
با استفاده از GraalVM
ساخت خدمات وب و تصاویر بومی در Micronaut
ساخت خدمات وب و تصاویر بومی در هلیدون
ساخت خدمات وب و تصاویر بومی در کوارکوس
ساخت سرویس های وب و تصاویر بومی در بهار
سرفصل ها و درس ها
مقدمه
Introduction
جاوا را سریعتر با GraalVM اجرا کنید
Running Java faster with GraalVM
آنچه باید بدانید
What you should know
نصب GraalVM
Installing GraalVM
1. به GraalVM خوش آمدید
1. Welcome to GraalVM
معرفی GraalVM
Introducing GraalVM
چرا از GraalVM استفاده می کنیم
Why use GraalVM
درک مدل صدور پروانه
Understanding the licensing model
با استفاده از GraalVM
Using GraalVM
2. ریزگرد
2. Micronaut
آشنایی با Micronaut
Introduction to Micronaut
یک سرویس وب Micronaut ایجاد کنید
Build a Micronaut web service
یک تصویر Micronaut بومی بسازید
Build a native Micronaut image
چالش: سرویس وب بومی Micronaut
Challenge: Native Micronaut web service
راه حل: سرویس وب بومی Micronaut
Solution: Native Micronaut web service
3. هلیدون
3. Helidon
آشنایی با هلیدون
Introduction to Helidon
یک سرویس وب Helidon بسازید
Build a Helidon web service
یک تصویر بومی Helidon بسازید
Build a native Helidon image
چالش: سرویس وب بومی Helidon
Challenge: Native Helidon web service
راه حل: سرویس وب بومی Helidon
Solution: Native Helidon web service
4. کوارکوس
4. Quarkus
آشنایی با کوارکوس
Introduction to Quarkus
یک سرویس وب Quarkus بسازید
Build a Quarkus web service
یک تصویر بومی Quarkus بسازید
Build a native Quarkus image
چالش: سرویس وب بومی کوارکوس
Challange: Native Quarkus web service
راه حل: سرویس وب بومی کوارکوس
Solution: Native Quarkus web service
5- بهار
5. Spring
آشنایی با بهار
Introduction to Spring
یک سرویس وب بهار ایجاد کنید
Build a Spring web service
Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.
فرانک همه چیز را ساخته است، از برنامه های داخلی کوچک و تک کاره گرفته تا پلتفرم های توزیع شده جهانی در مقیاس بزرگ. از دیدگاه معماری و توسعه، او بر ساخت پلتفرمها با استفاده از معماریهای کاربردی مدرن و کانتینریسازی سیستمها در ارائههای ابری چند ابری، عمومی و خصوصی، و ترکیبی تمرکز میکند. درایورهای فرانک فراتر از توسعه نرم افزار به امنیت، طراحی و مدل سازی داده ها، DevOps، چابکی و کیفیت گسترش می یابند. بزرگترین علاقه حرفه ای او به عنوان معلم و دانش آموز آموزش است. فرانک تلاش می کند هر روز چیز جدیدی یاد بگیرد و سپس آن را به هر تعداد که می تواند آموزش دهد.
نمایش نظرات