کتاب Learning Spring Boot 4 ویرایش چهارم

کتاب Learning Spring Boot 4

اثر Ranga Rao Karanam

category

بر اساس سطح علمی

متوسط

category

نوع محتوای کتاب

مبتنی بر پروژه

category

هدف یادگیری

یادگیری از صفر

category

نوع مسیر

صفر تا صد آماده برای کار

category

بر اساس تکنولوژی

بک اند

category

مورد استفاده

بک اند

info نکات مهم قبل از خرید:

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

درباره این کتاب

کتاب Learning Spring Boot 4: Simplify the development of production-grade applications using Java and Spring (یادگیری اسپرینگ بوت ۴: ساده‌سازی توسعهٔ اپلیکیشن‌های سطح تولید با استفاده از جاوا و اسپرینگ)، که توسط گروهی از متخصصان از جمله اعضای تیم اصلی اسپرینگ نوشته شده است، یک راهنمای عملی و به‌روز برای ساخت اپلیکیشن‌های تحت وبِ آماده‌ی تولید (production-grade) با جاوا و اسپرینگ بوت است . این نسخه‌ی چهارم که برای سطح…

۸۰,۰۰۰ تومان

کتاب‌های پیشنهادی این تخصص:

کتاب‌های پیشنهادی این دسته‌بندی:

نظرات کاربران

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

دیدگاهتان را بنویسید

هنوز دیدگاهی ثبت نشده است.

کتاب Learning Spring Boot 4: Simplify the development of production-grade applications using Java and Spring (یادگیری اسپرینگ بوت ۴: ساده‌سازی توسعهٔ اپلیکیشن‌های سطح تولید با استفاده از جاوا و اسپرینگ)، که توسط گروهی از متخصصان از جمله اعضای تیم اصلی اسپرینگ نوشته شده است، یک راهنمای عملی و به‌روز برای ساخت اپلیکیشن‌های تحت وبِ آماده‌ی تولید (production-grade) با جاوا و اسپرینگ بوت است . این نسخه‌ی چهارم که برای سطح مبتدی تا متوسط مناسب است، با رویکردی گام‌به‌گام، خواننده را از مرحله‌ی ساخت یک اپلیکیشن ساده تا مباحث پیشرفته‌تری مانند امنیت، تست، بسته‌بندی و استقرار در محیط تولید همراهی می‌کند.

در ادامه مقدمه‌ای از را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب Learning Spring Boot 4:

کتاب Learning Spring Boot 4 هم برای تازه‌کارها و هم برای توسعه‌دهندگان باتجربه اسپرینگ (Spring) که می‌خواهند ساخت اپلیکیشن با «اسپرینگ بوت ۴» (Spring Boot 4) را یاد بگیرند، طراحی شده است. کتاب Learning Spring Boot 4 به شما می‌آموزد چگونه اپلیکیشن‌های جاوا بسازید، بدون آنکه وقت خود را صرف زیرساخت‌ها و جزئیات خسته‌کننده کنید. در عوض، به شما کمک می‌کند تا بر ساخت وب‌اپلیکیشن‌ها بر روی دیتابیس‌های واقعی و ایمن‌سازی آن‌ها با روش‌های مدرن امنیتی تمرکز کنید. همچنین یاد خواهید گرفت که اسپرینگ بوت ۴ چگونه از REST APIها، دسترسی به داده‌ها، پیکربندی، تست، مشاهده‌پذیری (Observability)، پیام‌رسانی (Messaging)، ترد‌های مجازی (Virtual Threads)، کانتینرها، کوبرنتیز (Kubernetes) و قابلیت‌های مرتبط با هوش مصنوعی پشتیبانی می‌کند.

علاوه بر این، روش‌های متعددی را برای انتقال اپلیکیشن به محیط عملیاتی (Production) با استفاده از شیوه‌های مدرن استقرار، مانیتورینگ و عملیاتی کشف خواهید کرد. اگر این کافی نیست، در پایان کتاب Learning Spring Boot 4 حتی ترفندهایی (البته نه خیلی مخفی!) برای بهره‌وری بیشتر از سرورها (یا کلاود) موجودتان از طریق برنامه‌نویسی واکنشی (Reactive)، ترد‌های مجازی و سایر ویژگی‌های عملکرد‌محور در اکوسیستم مدرن اسپرینگ، ارائه شده است.

کتاب Learning Spring Boot 4 برای چه کسانی است؟

کتاب Learning Spring Boot 4 برای هم توسعه‌دهندگان تازه‌کار و هم حرفه‌ای اسپرینگ مناسب است که می‌خواهند یاد بگیرند چگونه بدون هدر دادن وقت برای زیرساخت‌ها و جزئیات جانبی، اپلیکیشن بسازند. دانش کاری از زبان برنامه‌نویسی جاوا پیش‌فرض گرفته شده است.

آنچه در کتاب Learning Spring Boot 4 پوشش داده می‌شود

فصل ۱، ویژگی‌های اصلی اسپرینگ بوت: در اینجا با جذابیت‌های اسپرینگ بوت و ویژگی‌های بنیادی آن برای همراهی شما در ساخت اپلیکیشن آشنا می‌شوید.

فصل ۲، ایجاد یک وب‌اپلیکیشن با اسپرینگ بوت: می‌آموزید که چگونه لایه وب یک اپلیکیشن جاوا را به سادگی، با گزینه‌های سمت سرور و سمت کلاینت، طراحی کنید.

فصل ۳، پرس‌وجوی داده‌ها با اسپرینگ بوت: نشان می‌دهد که چگونه با استفاده از Spring Data بیشترین بهره را از دیتابیس خود ببرید.

فصل ۴، ایمن‌سازی اپلیکیشن با اسپرینگ بوت: نحوه استفاده از ویژگی‌های پیشرفته Spring Security برای محافظت از اپلیکیشن در برابر تهدیدات داخلی و خارجی را می‌آموزید.

فصل ۵، تست با اسپرینگ بوت: می‌آموزید چگونه با استفاده از Mockها، دیتابیس‌های تعبیه شده (Embedded) و حتی Testcontainers همراه با دیتابیس‌های واقعی، اعتماد به سیستم‌های خود را از طریق تست کردن افزایش دهید.

فصل ۶، پیکربندی اپلیکیشن با اسپرینگ بوت: روش‌هایی را برای تنظیم و تطبیق اپلیکیشن پس از ساخت آن نشان می‌دهد.

فصل ۷، انتشار اپلیکیشن با اسپرینگ بوت: به شما کمک می‌کند روش‌های متعددی برای رساندن اپلیکیشن به محیط عملیاتی و در اختیار کاربران قرار دادن آن را کشف کنید.

فصل ۸، بومی‌سازی (Native) با اسپرینگ بوت: نشان می‌دهد چگونه با استفاده از Native Imageها که در کمتر از یک ثانیه اجرا می‌شوند و منابع کمی مصرف می‌کنند، سرعت اپلیکیشن خود را به شدت افزایش دهید.

فصل ۹، نوشتن کنترلرهای وب واکنشی (Reactive): می‌آموزید که نوشتن کنترلرهای وب واکنشی چقدر ساده است و چگونه می‌توانند کلید شما برای داشتن اپلیکیشنی کارآمدتر باشند.

فصل ۱۰، کار با داده‌ها به صورت واکنشی: کمک می‌کند کشف کنید چگونه با استفاده از R2DBC داده‌ها را به صورت واکنشی پرس‌وجو کنید و ببینید اپلیکیشن شما چقدر می‌تواند بهینه باشد.

فصل ۱۱، ترد‌های مجازی در جاوا و اسپرینگ بوت: نشان می‌دهد که ترد‌های مجازی چگونه می‌توانند برنامه‌نویسی همزمان (Concurrent) را ساده‌تر کنند و به اپلیکیشن‌های اسپرینگ کمک کنند تا بارهای کاری مسدودکننده (Blocking) را بدون نیاز به انتقال کامل به مدل واکنشی، کارآمدتر مدیریت کنند.

فصل ۱۲، پیام‌رسانی و ارتباطات ناهمگام در اسپرینگ بوت ۴: می‌آموزید چگونه با استفاده از الگوهای پیام‌رسانی، ارتباطات رویدادمحور و پشتیبانی اسپرینگ بوت از ادغام سرویس‌ها بدون وابستگی شدید (Tight Coupling)، اپلیکیشن‌های ناهمگام بسازید.

فصل ۱۳، مشاهده‌پذیری (Observability) با اسپرینگ بوت ۴: نشان می‌دهد چگونه با استفاده از لاگ‌ها، متریک‌ها، تریس‌ها، Actuator، Micrometer، OpenTelemetry و سایر ابزارها، آنچه را که در اپلیکیشن در حال رخ دادن است درک کرده و آن را در محیط عملیاتی مانیتور کنید.

فصل ۱۴، ساخت اپلیکیشن‌های هوشمند با Spring AI: شما را با ساخت اپلیکیشن‌های مبتنی بر هوش مصنوعی با اسپرینگ آشنا می‌کند و نشان می‌دهد چگونه قابلیت‌های مدرن هوش مصنوعی را به شکلی کاربردی و ساختارمند در اپلیکیشن‌های جاوا ادغام کنید.

فصل ۱۵، چه چیزی در اسپرینگ بوت ۴ جدید است: تغییرات اصلی و ویژگی‌های جدید معرفی‌شده در اسپرینگ بوت ۴ را خلاصه می‌کند و به شما کمک می‌کند بفهمید این تغییرات چگونه بر مثال‌ها، وابستگی‌ها (Dependencies)، گزینه‌های پیکربندی و روش‌های توسعه در طول کتاب Learning Spring Boot 4 تأثیر می‌گذارند.

سرفصل‌های کتاب Learning Spring Boot 4:

  • Preface
  • Part 1: The Basics of Spring Boot
    • Chapter 1: Core Features of Spring Boot
  • Part 2: Creating an Application with Spring Boot
    • Chapter 2: Creating Web and API Applications with Spring Boot
    • Chapter 3: Querying for Data with Spring Boot
    • Chapter 4: Securing an Application with Spring Boot
    • Chapter 5: Testing with Spring Boot
  • Part 3: Releasing an Application with Spring Boot
    • Chapter 6: Configuring an Application with Spring Boot
    • Chapter 7: Releasing an Application with Spring Boot
    • Chapter 8: Going Native with Spring Boot
  • Part 4: Scaling an Application with Spring Boot
    • Chapter 9: Writing Reactive Web Controllers
    • Chapter 10: Working with Data Reactively
    • Chapter 11: Virtual Threads in Java and Spring Boot
    • Chapter 12: Messaging and Asynchronous Communication in Spring Boot 4
  • Part 5: Observing Spring Boot 4 Applications
    • Chapter 13: Observability with Spring Boot 4
  • Part 6: Building Intelligent Applications with Spring AI
    • Chapter 14: Building Intelligent Applications with Spring AI
  • Part 7: What’s New in Spring Boot 4
    • Chapter 15: What’s New in Spring Boot 4
    • Chapter 16: Unlock Your Exclusive Benefits
  • Other Books You May Enjoy
  • Index

جهت دانلود کتاب Learning Spring Boot 4 می‌توانید پس از پرداخت، دریافت کنید.