آموزش آماده تولید با محرک بوت فنری

Ready for Production with Spring Boot Actuator

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه های کاربردی Spring Boot خود را در حال تولید با Spring Boot Actuator مدیریت کنید افزودن محرک Spring Boot به پروژه Spring Boot نوشتن نقاط پایانی سفارشی برای Spring Boot Actuator پیکربندی معیارهای سفارشی برای Spring Boot Actuator اضافه کردن اطلاعات Git Checkin به نقطه پایانی اطلاعات در Spring Boot Actuator ایجاد مشارکت کنندگان اطلاعات سفارشی برای محرک Spring Boot از پوسته تعاملی Spring Boot استفاده کنید. تغییر سطوح ثبت گزارش در برنامه Spring Boot در حال اجرا پیش نیازها:Java Spring Framework Spring Boot Basic Linux Skills Basic Maven Skills

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

خارج از دید، دور از ذهن درست است؟

اشتباه. دیگر نه چندان.

عصر DevOps واقعاً توسعه‌دهندگان و عملیات‌ها را به هم نزدیک‌تر کرده است.

Spring Boot مقدار قابل توجهی از عملکرد را به Spring Framework معرفی کرده است. اگر در حال ساخت برنامه های کاربردی Spring Framework مدرن هستید، احتمالاً در حال حاضر از Spring Boot استفاده می کنید.

یکی از ویژگی‌های شگفت‌انگیز Spring Boot، Spring Boot Actuator است.

اگر یک برنامه‌نویس هستید، Spring Boot Actuator مجموعه‌ای از ابزارهایی را برای شما به ارمغان می‌آورد که می‌خواهید از آن‌ها برای کمک به افراد در عملیات نظارت بر برنامه شما استفاده کنید.

Spring Boot Actuator همه چیز در مورد پشتیبانی و نظارت بر تولید برنامه شما در حال اجرا است.

اگر در حال انجام عملیات هستید، Spring Boot Actuator مجموعه ای از ابزارهایی است که می خواهید توسعه دهندگان شما در پروژه های Spring Boot خود فعال کنند.

Spring Boot Actuator مجموعه‌ای از ابزارها برای نظارت و مدیریت برنامه‌های Spring Boot در حین تولید است.

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

عملگر Spring Boot Out of the box یک نقطه پایانی سلامتی را ارائه می‌کند که به راحتی می‌تواند به ابزارهای هماهنگی کانتینر، مانند Kubernetes یا Open Shift متصل شود، که می‌تواند برای راه‌اندازی هشدار یا خوددرمانی خودکار استفاده شود.

اما Spring Boot Actuator بسیار بیشتر از یک نقطه پایانی ساده سلامت است.

در این دوره آموزشی خواهید آموخت:

  • درباره نقاط پایانی موجود در Spring Boot Actuator.

  • چگونه می توانید نقاط پایانی سفارشی خود را بنویسید.

  • نحوه استفاده از Spring MVC برای نمایش نقاط پایانی از طریق HTTP.

  • درباره بررسی های سلامت خارج از جعبه ارائه شده توسط Spring Boot Actuator.

  • چگونه چک سلامت سفارشی خود را بنویسید.

  • نحوه نمایش اطلاعات تعهد Git در نقطه پایانی اطلاعات.

  • نحوه نمایش اطلاعات ساخت در نقطه پایانی اطلاعات.

  • نحوه مشاهده معیارهای سلامت سیستم (حافظه، بازدیدهای حافظه پنهان، استفاده از دیسک و غیره)

  • نحوه اضافه کردن معیارها برای مشاهده فعالیت برنامه شما (نمایش صفحه یا سایر اقدامات سفارشی)

  • نحوه تغییر سطوح گزارش در زمان اجرا برای کمک به عیب یابی.

وقتی کارها در تولید اشتباه پیش می‌رود، آیا خوب نیست بدانید دقیقاً چه نسخه‌ای از کد شما در حال اجرا است؟

با Spring Boot Actuator، اضافه کردن اطلاعات از ورود به سیستم Git یا ساخت Jenkins CI ساده است. سپس، می‌توانید به نقطه پایانی اطلاعات بروید و بدانید دقیقاً چه نسخه‌ای از کد در حال تولید است.

هنگامی که مشکلی را عیب‌یابی می‌کنید، گاهی اوقات باید خروجی گزارش با جزئیات بیشتری را مشاهده کنید.

اگر در حال تولید هستید، احتمالاً سطوح گزارش شما کاهش یافته است تا سربار ورود به سیستم را به حداقل برسانید.

آنچه شما نیاز دارید راهی برای شلیک کردن برنامه در حال اجرا و تغییر سطوح گزارش است.

در این دوره، دقیقاً خواهید دید که چگونه می‌توانید برنامه در حال اجرا خود را برای تنظیم سطوح گزارش استفاده کنید.

اگر در حال استقرار برنامه‌های Spring Boot در سازمانی امروزی هستید، Spring Boot Actuator واقعاً ضروری است.


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

مقدمه ای بر آماده برای تولید با محرک بوت فنری Introduction to Ready for Production with Spring Boot Actuator

  • معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

  • معرفی مربی Instructor Introduction

  • محرک بوت فنری چیست؟ What is Spring Boot Actuator?

  • محرک بوت فنری چیست؟ What is Spring Boot Actuator?

مقدمه ای بر آماده برای تولید با محرک بوت فنری Introduction to Ready for Production with Spring Boot Actuator

  • معرفی مربی Instructor Introduction

نمونه برنامه Spring Boot Sample Spring Boot Application

  • معرفی Introduction

  • بررسی کد برنامه Application Code Review

  • تکلیف: اپلیکیشن خود را ایجاد کنید Assignment: Create your own application

  • تکلیف: اپلیکیشن خود را ایجاد کنید Assignment: Create your own application

نمونه برنامه Spring Boot Sample Spring Boot Application

  • معرفی Introduction

  • بررسی کد برنامه Application Code Review

نقاط پایانی محرک بوت بهار Spring Boot Actuator Endpoints

  • معرفی Introduction

  • نصب فعال کننده بوت فنری Installing Spring Boot Actutator

  • نصب فعال کننده بوت فنری Installing Spring Boot Actutator

  • نقاط پایانی پیش فرض Default Endpoints

  • نقاط پایانی پیش فرض Default Endpoints

  • نقاط پایانی سفارشی Custom Endpoints

  • نقاط پایانی سفارشی Custom Endpoints

  • ایمن سازی نقاط پایانی Securing Endpoints

  • سفارشی کردن مسیرهای نقطه پایانی Customizing Endpoint Paths

  • تکلیف: نقطه پایانی سفارشی ایجاد کنید Assignment: Create Custom Endpoint

  • تکلیف: نقطه پایانی سفارشی ایجاد کنید Assignment: Create Custom Endpoint

  • تخصیص: سفارشی کردن پورت سرور مدیریت Assignment: Customize management server port

  • تخصیص: سفارشی کردن پورت سرور مدیریت Assignment: Customize management server port

  • بررسی تکلیف Assignment Review

  • نتیجه Conclusion

نقاط پایانی محرک بوت بهار Spring Boot Actuator Endpoints

  • معرفی Introduction

  • ایمن سازی نقاط پایانی Securing Endpoints

  • سفارشی کردن مسیرهای نقطه پایانی Customizing Endpoint Paths

  • بررسی تکلیف Assignment Review

  • نتیجه Conclusion

نقطه پایان سلامت محرک بوت فنری Spring Boot Actuator Health Endpoint

  • شاخص های سلامت پیکربندی خودکار موجود Available Auto Configured Health Indicators

  • شاخص های سلامت سفارشی Custom Health Indicators

  • تکلیف: نشانگر سلامت سفارشی را بنویسید Assignment: Write Custom Health Indicator

  • تکلیف: نشانگر سلامت سفارشی را بنویسید Assignment: Write Custom Health Indicator

  • نتیجه Conclusion

نقطه پایان سلامت محرک بوت فنری Spring Boot Actuator Health Endpoint

  • معرفی Introduction

  • شاخص های سلامت پیکربندی خودکار موجود Available Auto Configured Health Indicators

  • شاخص های سلامت سفارشی Custom Health Indicators

  • نتیجه Conclusion

اطلاعات برنامه Spring Framework Spring Framework Application Information

  • معرفی Introduction

  • مشارکت کنندگان اطلاعات پیکربندی شده خودکار AutoConfigured Information Contributors

  • اطلاعات برنامه سفارشی Custom Application Information

  • اطلاعات برنامه سفارشی Custom Application Information

  • افزودن اطلاعات Git Commit Adding Git Commit Information

  • تکلیف اضافه کردن اطلاعات چاک نوریس Assignment Add Chuck Norris Information

  • تکلیف اضافه کردن اطلاعات چاک نوریس Assignment Add Chuck Norris Information

  • نتیجه Conclusion

اطلاعات برنامه Spring Framework Spring Framework Application Information

  • معرفی Introduction

  • مشارکت کنندگان اطلاعات پیکربندی شده خودکار AutoConfigured Information Contributors

  • افزودن اطلاعات Git Commit Adding Git Commit Information

  • بررسی تکلیف Assignment Review

  • نتیجه Conclusion

معیارهای محرک بوت بهار Spring Boot Actuator Metrics

  • معرفی Introduction

  • بررسی اجمالی معیارهای سیستم System Metrics Overview

  • بررسی اجمالی معیارهای سیستم System Metrics Overview

  • نسخه ی نمایشی معیارهای سیستم System Metrics Demo

  • نسخه ی نمایشی معیارهای سیستم System Metrics Demo

  • معیارهای سفارشی Custom Metrics

  • معیارهای سفارشی Custom Metrics

  • تکلیف: معیارهای خود را ایجاد کنید (استفاده از/توضیح گیج) Assignment: Create your own metric (Use / explain guage)

  • بررسی تکلیف Assignment Review

  • بررسی تکلیف Assignment Review

  • ردیابی نسخه نمایشی Tracing Demo

  • نتیجه Conclusion

معیارهای محرک بوت بهار Spring Boot Actuator Metrics

  • معرفی Introduction

  • تکلیف: معیارهای خود را ایجاد کنید (استفاده از/توضیح گیج) Assignment: Create your own metric (Use / explain guage)

  • بررسی تکلیف Assignment Review

  • ردیابی نسخه نمایشی Tracing Demo

  • نتیجه Conclusion

تعامل زمان اجرا با برنامه های در حال اجرا Spring Boot Runtime Interaction With Running Spring Boot Applications

  • معرفی Introduction

  • معرفی Introduction

  • JMX/Jolokia JMX / Jolokia

  • JMX/Jolokia JMX / Jolokia

  • فعال کردن پوسته از راه دور Enabling Remote Shell

  • فعال کردن پوسته از راه دور Enabling Remote Shell

  • Remote Shell را برای OSX به روز کنید Update Remote Shell for OSX

  • Remote Shell را برای OSX به روز کنید Update Remote Shell for OSX

  • تور پوسته از راه دور Tour of Remote Shell

  • استفاده از نقاط پایانی Using Endpoints

  • استفاده از نقاط پایانی Using Endpoints

  • اطلاعات زمینه بهار Spring Context Information

  • اطلاعات زمینه بهار Spring Context Information

  • راه اندازی Logging Setting up Logging

  • راه اندازی Logging Setting up Logging

  • تغییر ویژگی های ورود به سیستم Changing Logging Properties

  • تغییر ویژگی های ورود به سیستم Changing Logging Properties

  • دستورات سفارشی Custom Commands

  • دستورات سفارشی Custom Commands

  • نتیجه Conclusion

تعامل زمان اجرا با برنامه های در حال اجرا Spring Boot Runtime Interaction With Running Spring Boot Applications

  • معرفی Introduction

  • تور پوسته از راه دور Tour of Remote Shell

پیوست A - استفاده از GitHub Appendix A - Using GitHub

  • مبانی GitHub GitHub Basics

  • گردش کار GitHub GitHub Workflow

  • گردش کار GitHub GitHub Workflow

پیوست A - استفاده از GitHub Appendix A - Using GitHub

  • مبانی GitHub GitHub Basics

نتیجه گیری دوره Course Conclusion

  • نتیجه Conclusion

  • نتیجه Conclusion

  • جایزه Bonus

نتیجه گیری دوره Course Conclusion

  • نتیجه Conclusion

  • جایزه Bonus

نمایش نظرات

Udemy (یودمی)

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

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

آموزش آماده تولید با محرک بوت فنری
جزییات دوره
2.5 hours
51
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
11,981
4.2 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Thompson John Thompson

Spring Ahead Code Academy Spring Ahead Code Academy

بهار با شغل شما در پیش است