Mastering Spring 5, 2nd Edition
فریمورک Spring، توسعه برنامههای سازمانی را در دنیای جاوا متحول کرد و نزدیک به ۱۵ سال است که این فریمورک استفاده میشود. این کتاب، در درک این تغییر و تحولات از حل مشکلات ساخت برنامههای تست پذیر loosely coupled گرفته تا ساخت برنامههای تحت وب با استفاده از REST API ها، به شما کمک میکند. امروزه پروژههای Spring مختلفی برای کمک به شما در ساختن میکرو سرویسهای cloud-native و APIهای backend برای برنامههای فول استک، در دسترس هستند.
در این کتاب ما به صورت عمقی به برخی از پروژههای مهم Spring میپردازیم از جمله فریمورک Spring، Spring Boot، Spring Cloud، Spring Data، Spring Reactive، Spring Security و Spring Test. ما یک برنامه وب که یک Todo REST API است، چندین میکرو سرویس cloud-native و یک برنامه فول استک پایه ای را برای درک پروژههای مختلف اسپرینگ میسازیم. ویژگیهای پیشرفته Spring Boot نیز از طریق مثالهای قدرتمند پوشش داده خواهند شد.
با به پایان رساندن این کتاب، شما به دانش و بهترین شیوههای لازم برای توسعه برنامههای کاربردی باSpring ، Spring Boot و Spring Cloud مجهز خواهید شد.
مطالبی که در ویرایش دوم کتاب Mastering Spring 5 خواهید آموخت:
- بررسی قابلیتهای فریمورک Spring 5.1 مثل AOP، مدیریت تراکنش، برنامه ریزی کار و اسکریپت نویسی
- ساخت APIهای REST و میکرو سرویسها با اسپرینگ و اسپرینگ بوت
- توسعه یک REST API امن با Spring Security
- ساخت اولین برنامه فول استک React خودتان
- نوشتن آزمونهای واحد موثر با Spring و Spring Boot
- فهم قابلیتهای پیشرفته ای که Spring Boot برای توسعه و نظارت برنامهها ارائه میدهد
- استفاده از Spring Cloud برای استقرار و مدیریت برنامهها بر روی Cloud
Table of Contents
Spring Landscape - Framework, Modules and Projects
Dependency Injection and Unit Testing
Building Web Applications with Spring MVC
Getting Started with Spring Boot
Digging Deeper into Spring Framework
Building REST APIs with Spring Boot
Unit Testing REST API with Spring Boot
Securing REST API with Spring Security
Full Stack App with React and Spring Boot
Managing Data with Spring Data
Getting Started with Microservices
Building Microservices with Spring Boot and Spring Cloud
Reactive Programming
Spring Best Practices
Working with Kotlin in Spring