کتاب راهکارهای نوین برنامهنویسی با فریمورک Micronaut و بهینهسازی عملکرد با GraalVM با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهکارهای نوین برنامهنویسی با فریمورک Micronaut و بهینهسازی عملکرد با GraalVM
موضوع کلی: مهندسی نرمافزار و معماری سیستمهای توزیعشده
موضوع میانی: توسعه برنامههای کاربردی مقیاسپذیر در بستر ابری (Cloud Native)
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی معماری میکروسرویس و رویکرد Cloud Native
- 2. آشنایی با فریمورک میکرونات و مزایای آن در توسعه ابری
- 3. نصب و راهاندازی محیط توسعه برای میکرونات
- 4. ساخت اولین پروژه با استفاده از Micronaut Launch
- 5. بررسی مدل تزریق وابستگی در میکرونات
- 6. مدیریت چرخه حیات بینها در زمان کامپایل
- 7. ساخت کنترلرهای RESTful و مدیریت درخواستهای HTTP
- 8. کار با فرمت JSON و سریالسازی دادهها در میکرونات
- 9. اعتبارسنجی ورودیها و مدیریت خطاها در وبسرویسها
- 10. ارتباط با پایگاههای داده رابطهای با استفاده از Micronaut Data
- 11. پیادهسازی الگوی مخزن (Repository) در میکرونات
- 12. مدیریت تراکنشهای پایگاه داده در محیط توزیعشده
- 13. استفاده از پایگاههای داده NoSQL در برنامههای میکرونات
- 14. مبانی GraalVM و معماری ماشین مجازی در محیط ابری
- 15. تولید فایلهای اجرایی بومی (Native Image) با استفاده از GraalVM
- 16. بهینهسازی زمان شروع به کار (Startup Time) و کاهش مصرف حافظه
- 17. چالشهای کامپایل بومی و مدیریت بازتاب (Reflection) در GraalVM
- 18. تست واحد و تست یکپارچگی در برنامههای میکرونات
- 19. استفاده از JUnit و Micronaut Test برای آزمونهای خودکار
- 20. پیادهسازی ارتباطات غیرهمگام با استفاده از پیامرسانها
- 21. کار با ابزارهای کلاینت HTTP برای فراخوانی سرویسهای خارجی
- 22. امنیت در برنامههای میکرونات و احراز هویت با JWT
- 23. مدیریت تنظیمات و پیکربندیهای محیطی در مقیاس ابری
- 24. استفاده از Micronaut ConfigurationProperties
- 25. مستندسازی APIها با استفاده از OpenAPI و Swagger
- 26. پیادهسازی الگوهای تابآوری و مدارشکن (Circuit Breaker)
- 27. مانیتورینگ و مشاهدهپذیری با Micronaut Management
- 28. استفاده از Micronaut Health Checks برای نظارت بر سلامت سرویس
- 29. کار با میکرومتری (Micrometer) جهت جمعآوری معیارها
- 30. استقرار برنامههای میکرونات در محیطهای کانتینری (Docker)
- 31. بهینهسازی تصاویر کانتینر برای محیطهای ابری
- 32. استقرار برنامههای Native در بستر کوبرنتیز (Kubernetes)
- 33. مدیریت کش و بهبود کارایی با Redis در میکرونات
- 34. پیادهسازی سرویسدیسکاوری در معماری میکروسرویس
- 35. استفاده از Micronaut Security برای کنترل دسترسی مبتنی بر نقش
- 36. کار با Micronaut Data R2DBC برای عملیات غیرمسدودکننده
- 37. مدیریت فایلهای لاگ و عیبیابی در محیطهای توزیعشده
- 38. استفاده از ابزارهای CI/CD برای خودکارسازی استقرار
- 39. بررسی الگوهای انتقال وضعیت و معماری رویدادمحور
- 40. تکنیکهای بهینهسازی نهایی برای برنامههای مقیاسپذیر بومی
تگها:
GraalVM
Micronaut
برنامهنویسی Cloud Native
بهینهسازی نرمافزار
توسعه ابری
توسعه مقیاسپذیر
جاوا
گراالویام
معماری میکروسرویس
میکرونات
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.