Spring Boot in Practice
از زمان نگارش این کتاب، Spring Boot محبوبترین چارچوب جاوا و در استفاده و پذیرش، از چارچوبهای رقیب خود مانند Dropwizard، Quarkus و Micronaut بسیار جلوتر بوده است. با پذیرش صنعت در استفاده از معماریهای مبتنی بر میکروسرویس ها، محبوبیت Spring Boot به شدت افزایش یافته است و به ارجحترین چارچوب جاوا برای یادگیری در بین توسعه دهندگان تبدیل شده است.
با Spring Boot، ایجاد برنامههای مستقل Spring که به حداقل تنظیمات دستی نیاز دارند، بسیار آسان است. Spring Boot مستقیماً سروری مانند Tomcat یا Jetty را در پروژه شما تعبیه میکند و تنظیمات اصلی Spring، کتابخانههای شخص ثالث، امنیت و سایر عناصر کلیدی را از پیش پیکربندی میکند. اسپرینگ بوت یک چارچوب بزرگ، با بسیاری از ویژگیهای قدرتمند است. این کتاب، مجموعهای غنی از تکنیکها را ارائه میکند که به شما کمک میکند تا حداکثر استفاده را از Spring Boot ببرید.
کتاب Spring Boot in Practice (اسپرینگ بوت در عمل) راهنمای توسعه برنامههای Spring به سبک کتابهای آشپزی است. با پیروی از یک قالب مناسب مسئله-راه حل-بحث، تکنیک به تکنیک شما را با اصول اولیه Spring Boot آشنا میکند. شما عمیقاً در مفاهیم پیکربندی خودکار، امنیت، میکروسرویسها و موارد دیگر غوطه ور خواهید شد. در طول مسیر، ویژگیهای پیشرفته و مخفی متعددی را نیز کشف خواهید کرد. تمام سورس کدهای کتاب متن باز هستند، بنابراین میتوانید نمونه کدها را در پروژههای خود ادغام کنید.
مطالبی که در کتاب Spring Boot in Practice، یاد خواهید گرفت:
- ویژگیهای Spring Boot از دیدگاه یک متخصص
- پیکربندی، لاگ گیری و نظارت در برنامههای Spring Boot
- روشهای موثر برای ارتباط پایگاه داده
- استفاده از Spring Security و ایمن سازی برنامه Spring خودتان در تولید
- طراحی و توسعه میکروسرویسها و APIهای RESTful با Spring Boot
- نسخه بندی، مستندسازی و امنیت میکروسرویس
- توسعه برنامههای Reactive و دسترسی به دادههای reactive با WebSocket و RSocket
- استقرار برنامههای Spring Boot در Kubernetes و پلتفرمهای ابری اصلی
- پیاده سازی کانتینرسازی در برنامه Spring Boot
- استفاده از Spring Boot با Kotlin و GraalVM