Chia Sẻ Khóa Học Phát Triển Một Ứng Dụng Full-Stack - Spring Boot + JPA + Thymeleaf [Update Tháng 3-2023] [Khóa 7463 A]
Phát triển một ứng dụng Full-Stack bằng Spring Boot, JPA, Thymeleaf, Spring Testing (Mockito, JUnit, Docker), Spring Security.
Bạn sẽ học được gì:
- ✓ Xây dựng một Full-Stack Java Spring Project.
- ✓ Triển khai back-end layer sử dụng Spring Data JPA.
- ✓ Bảo mật ứng dụng và triển khai vai trò người dùng bằng Spring Security.
- ✓ Triển khai front-end bằng Spring MVC Thymeleaf.
- ✓ Triển khai unit testing cho dự án bằng Mocoito.
- ✓ Triển khai unit testing cho dự án bằng Unit.
- ✓ Triển khai Intrgration Testing sử dụng Test Containers.
- ✓ Mã nguồn có thể tải xuống.
Giới thiệu về Spring Boot:
Spring Boot là một framework dựa trên Java nguồn mở được sử dụng để tạo một micro Service. Nó được phát triển bởi Pivotal Team và được sử dụng để xây dựng các ứng dụng spring sẵn sàng sản xuất và độc lập. Chương này sẽ giới thiệu về Spring Boot và giúp bạn làm quen với các khái niệm cơ bản của nó.
Ưu điểm của Spring Boot:
Spring Boot cung cấp những ưu điểm sau cho các nhà phát triển của nó :
- ✓ Dễ hiểu và phát triển các ứng dụng spring.
- ✓ Tăng năng suất.
- ✓ Giảm thời gian phát triển.
Mô tả khóa học:
Khóa học này dạy cách xây dựng một ứng dụng full-stack từ dưới lên và chạm vào các khái niệm rất quan trọng được sử dụng trong phát triển phần mềm trực tiếp thực tế.
Mục tiêu khóa học :
- ✓ 1. Tìm hiểu cách xây dựng system class diagram (UML) dựa trên các yêu cầu kinh doanh của hệ thống.
- ✓ 2. Tìm hiểu cách sử dụng Spring Initializr và cách contrcust dự án SpringBoot.
- ✓ 3. Tìm hiểu cách phát triển Model layer bằng Spring Data JPA.
- ✓ 4. Tìm hiểu cách phát triển Business layer bằng Spring Service.
- ✓ 5. Tìm hiểu cách phát triển Unti testing bằng JUnit-5 và Mockito-4.
- ✓ 6. Tìm hiểu cách phát triển Integration testing bằng cách sử dụng Test Containers.
- ✓ 7. Tìm hiểu cách phát triển Front-End bằng Spring MVC và Theymleaf.
- ✓ 8. Tìm hiểu cách phát triển Users Authentication và Authorization bằng Spring Secuirty (Statefull).
- ✓ 9. Tìm hiểu cách sử dụng công cụ Maven Build.
- ✓ 10. Sử dụng Cơ sở dữ liệu Mysql để lưu trữ dữ liệu.
- ✓ 11. Sử dụng Java IDE tốt nhất trong khi nhà phát triển: Intellij IDEA.
- ✓ 12. Giải thích cách cài đặt phần mềm trên Windows và Linux.
Mục lục:
- ✓ 01 - Tổng quan về khóa học.
- ✓ 02 - Chuẩn bị Môi trường Phát triển cho Windows Os.
- ✓ 03 - Chuẩn bị môi trường phát triển cho Linux Ubuntu.
- ✓ 04 - Khóa học Spring Boot: (Phần 1: Giới thiệu về Spring Boot).
- ✓ 05 - Khóa học Spring Boot: (Phần 2: Ứng dụng SpringBoot đầu tiên).
- ✓ 06 - Khóa học Spring Boot: (Phần 3: Cấu trúc Spring Boot Project).
- ✓ 07 - Khóa học Spring Boot: (Phần 4: Spring Boot Runners).
- ✓ 08 - Khóa học Spring Boot: (Phần 5: Quản lý Application Properties).
- ✓ 09 - Khóa học Spring Boot: (Phần 6: Spring Data JPA).
- ✓ 10 - Yêu cầu nghiệp vụ đối với hệ thống 'JavaCorner-Admin'.
- ✓ 11 - Triển khai Bước 1: Triển khai Model Layer bằng Spring Data JPA.
- ✓ 12 - Triển khai Bước 2: Triển khai Business Layer bằng Spring Service.
- ✓ 13 - Triển khai Bước 3: Triển khai Testing Layer bằng SpringBoot Testing.
- ✓ 14 - Triển khai Bước 4: Triển khai Front-End Layer bằng Thymeleaf.
- ✓ 15 - Triển khai Bước 5: Triển khai Security Layer bằng Spring Security.
- ✓ 16 - Tóm tắt khóa học và những bước tiếp theo.
Khóa học này dành cho ai:
- ✓ Các Java/Spring Developer muốn thực hành ứng dụng thời gian thực.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU
No Comment to " Chia Sẻ Khóa Học Phát Triển Một Ứng Dụng Full-Stack - Spring Boot + JPA + Thymeleaf [Update Tháng 3-2023] [Khóa 7463 A] "