Giới Thiệu Ebook Full Stack Development Với Spring Boot 3 Và React - Xây Dựng Các Ứng Dụng Web Hiện Đại Bằng Sức Mạnh Của Java, React Và TypeScript [Ấn Bản Lần Thứ 4, Tháng 10-2023] [PDF, EPUB + CODE] [Mã - 9721E]
Thiết lập và chạy với ngăn xếp Spring Boot và React - xây dựng một ứng dụng từ đầu đến cuối, test frontend và backend rồi triển khai. Với code TypeScript!
1. Các tính năng chính:
✓ Sử dụng Spring Boot 3 để tạo backend mạnh mẽ, phức tạp và an toàn cho các ứng dụng của bạn.
✓ Tận dụng React để xây dựng frontend mượt mà, hiệu suất cao.
✓ Được giới thiệu về TypeScript, Vite và React Query for React development.
2. Mô tả cuốn sách:
Nếu bạn hiện là một Java developer muốn tìm hiểu về full stack hoặc chọn một frontend framework khác, thì cuốn sách này là phần giới thiệu ngắn gọn về React. Trong phần xây dựng gồm ba phần này, bạn sẽ tạo một Spring Boot backend mạnh mẽ, một React frontend, sau đó triển khai chúng cùng nhau.
Phiên bản mới này được cập nhật lên Spring Boot 3 và bao gồm nội dung mở rộng về security và testing. Lần đầu tiên, nó cũng đề cập đến React development với TypeScript theo nhu cầu.
Bạn sẽ khám phá các yếu tố tạo nên một REST API cũng như testing, securing, và deploying các ứng dụng của mình. Bạn sẽ tìm hiểu về custom Hooks, các third-party component và MUI.
Đến cuối cuốn sách này, bạn sẽ có thể xây dựng một ứng dụng full stack bằng cách sử dụng các công cụ mới nhất và các phương pháp hiện đại tốt nhất.
3. Bạn sẽ học được gì:
✓ Tạo RESTful web services được hỗ trợ bởi Spring Data REST.
✓ Tạo và quản lý cơ sở dữ liệu bằng ORM, JPA, Hibernate, v.v.
✓ Khám phá việc sử dụng các unit test và JWT với Spring Security.
✓ Sử dụng React Hooks, props, states, v.v. để tạo frontend của bạn.
✓ Khai thác Material UI component library để tùy chỉnh frontend của bạn.
✓ Sử dụng fetch API, Axios, và React Query for networking.
✓ Thêm chức năng CRUD vào ứng dụng của bạn.
✓ Triển khai ứng dụng của bạn bằng AWS và Docker.
4. Cuốn sách này dành cho ai:
Cuốn sách này dành cho các Java developer đã có kiến thức cơ bản về Spring Boot nhưng không biết bắt đầu từ đâu khi xây dựng các ứng dụng full stack. Kiến thức cơ bản về JavaScript và HTML sẽ giúp ích cho bạn.
Bạn cũng sẽ thấy cuốn sách này hữu ích nếu bạn là một frontend developer có kiến thức cơ bản về JavaScript và đang muốn tìm hiểu full stack development hoặc một full stack developer có kinh nghiệm về các nhóm công nghệ khác đang muốn tìm hiểu một công nghệ mới.
5. Mục lục:
Phần 1: Lập trình Backend với Spring Boot:
✓ Chương 01: Thiết lập môi trường và công cụ - Backend.
✓ Chương 02: Tìm hiểu về Dependency Injection.
✓ Chương 03: Sử dụng JPA để tạo và truy cập cơ sở dữ liệu.
✓ Chương 04: Tạo một RESTful Web Service với Spring Boot.
✓ Chương 05: Bảo mật Backend của bạn.
✓ Chương 06: Testing Backend của bạn.
Phần 2: Lập trình Frontend với React:
✓ Chương 07: Thiết lập môi trường và công cụ - Frontend.
✓ Chương 08: Bắt đầu với React.
✓ Chương 09: Giới thiệu về TypeScript.
✓ Chương 10: Consuming REST API với React.
✓ Chương 11: Các Third-Party Component hữu ích cho React.
Phần 3: Full Stack Development:
✓ Chương 12: Thiết lập Frontend cho Spring Boot RESTful Web Service.
✓ Chương 13: Thêm chức năng CRUD.
✓ Chương 14: Styling cho Frontend với MUI.
✓ Chương 15: Testing React Apps.
✓ Chương 16: Bảo mật ứng dụng của bạn.
✓ Chương 17: Triển khai ứng dụng của bạn.