Chia Sẻ Khóa Học Làm Chủ Spring Framework, Spring Boot, REST, JPA, Hibernate [Update Tháng 10-2022] [Khóa 7684 A]
Làm chủ Java framework Spring, AOP, Spring MVC, Spring Boot, Thymeleaf, Spring Security, Spring JDBC, Spring Data JPA, REST.
Bạn sẽ học được gì:
- ✓ Spring là gì và các dự án khác nhau bên trong hệ sinh thái Spring.
- ✓ Các khái niệm của Spring Core như Inversion of Control (IoC), Dependency Injection (DI) & Aspect-Oriented Programming (AOP).
- ✓ Cách xây dựng các ứng dụng web bằng Spring MVC.
- ✓ Cách xây dựng các ứng dụng web bằng Spring Boot.
- ✓ Bảo mật các ứng dụng Web bằng Spring Security.
- ✓ Database operation sử dụng Spring JDBC, Spring Data JPA, Hibernate.
- ✓ Xây dựng và Consuming REST services bằng SpringBoot.
- ✓ Spring Data Rest, Spring Boot Actuator.
- ✓ Logging và cấu hình các thuộc tính bên trong các ứng dụng Spring Boot.
- ✓ Spring Boot profiles.
Khóa học 'Làm chủ Spring framework, Spring Boot, REST, JPA, Hibernate' sẽ giúp bạn hiểu về Spring framework và cách xây dựng các ứng dụng web, Rest Services bằng Spring, Spring MVC, SpringBoot, Thymeleaf, Spring JDBC, Spring Data JPA, v.v. Vào cuối khóa học này, học viên sẽ hiểu tất cả các chủ đề dưới đây:
- ✓ 1. Spring framework là gì?
- ✓ 2. Spring Vs Java EE.
- ✓ 3. Sự phát triển của Spring và release timeline của Spring.
- ✓ 4. Các project khác nhau trong Spring.
- ✓ 5. Các khái niệm của Spring Cốt lõi như Inversion of Control (IoC), Dependency Injection (DI) & Aspect-Oriented Programming (AOP).
- ✓ 6. Các cách tiếp cận khác nhau của Beans creation trong Spring framework.
- ✓ 7. Bean Scopes bên trong Spring framework.
- ✓ 8. Autowiring của Spring Beans.
- ✓ 9. Giới thiệu về MVC pattern và tổng quan về các ứng dụng web.
- ✓ 10. Kiến trúc bên trong Spring MVC & cách tạo các ứng dụng web bằng Spring MVC & Thymeleaf.
- ✓ 11. Spring MVC Validation.
- ✓ 12. Cách tạo các ứng dụng web động bằng Thymeleaf & Spring.
- ✓ 13. Tích hợp Thymeleaf với Spring, Spring MVC, Spring Security.
- ✓ 14. Tìm hiểu sâu về Spring Boot, Auto-configuration.
- ✓ 15. Spring Boot Dev Tools.
- ✓ 16. Spring Boot H2 Database
- ✓ 17. Bảo mật các ứng dụng web bằng Spring Security.
- ✓ 18. Authentication , Authorization, Role based access.
- ✓ 19. Cross-Site Request Forgery (CSRF) & Cross-Origin Resource Sharing (CORS).
- ✓ 20. Các thao tác tạo, đọc, cập nhật, xóa cơ sở dữ liệu bằng Spring JDBC.
- ✓ 21. Giới thiệu về ORM frameworks & các thao tác tạo, đọc, cập nhật, xóa database sử dụng Spring Data JPA/Hibernate.
- ✓ 22. Derived Query methods trong JPA.
- ✓ 23. Mapping OneToOne, OneToMany, ManyToOne, ManyToMany bên trong JPA/Hibernate.
- ✓ 24. Sorting, Pagination, JPQL bên trong Spring Data JPA.
- ✓ 25. Xây dựng Rest Services bên trong Spring.
- ✓ 26. Consuming Rest Services bằng OpenFeign, Web Client, RestTemplate.
- ✓ 27. Spring Data Rest & HAL Explorer.
- ✓ 28. Logging bên trong các ứng dụng Spring.
- ✓ 29. Properties Configuration bên trong các ứng dụng Spring.
- ✓ 30. Profiles bên trong các ứng dụng Spring Boot.
- ✓ 31. Conditional Bean creation sử dụng Profiles.
- ✓ 32. Monitoring các ứng dụng Spring Boot bằng SpringBoot Actuator & Spring Boot Admin.
Điều kiện tiên quyết cho khóa học là kiến thức về Java, tiếp xúc cơ bản về HTML, CSS và sở thích học.
Mục lục:
- ✓ 01. Giới thiệu về Spring Framework.
- ✓ 02. Phần 2 - Tìm hiểu sâu về Spring Core.
- ✓ 03. Tạo Beans bên trong Spring Context.
- ✓ 04. Wiring Beans sử dụng @Autowiring.
- ✓ 05. Beans scope bên trong Spring framework.
- ✓ 06. Aspect Oriented Programming (AOP) bên trong Spring framework.
- ✓ 07. Xây dựng ứng dụng Web bằng SpringBoot và Spring MVC.
- ✓ 08. Adapting Thymeleaf để xây dựng nội dung động bên trong các Ứng dụng Web Spring MVC.
- ✓ 09. Tìm hiểu sâu về Lombok library.
- ✓ 10. Processing Query Params & Path Variables bên trong Spring.
- ✓ 11. Validating input sử dụng Java Bean & Hibernate Validators.
- ✓ 12. Beans Web scopes bên trong Spring framework.
- ✓ 13. Triển khai bảo mật bên trong Ứng dụng Web - Spring Security Phần 1.
- ✓ 14. Exception Handling sử dụng @ControllerAdvice & @ExceptionHandler.
- ✓ 15. Implement CSRF fix bên trong Web App - Spring Security Phần 2.
- ✓ 16. Tìm hiểu sâu về Spring Boot H2 Database & Spring JDBC framework.
- ✓ 17. Setup MySQL DB trong AWS & di chuyển từ H2 DB.
- ✓ 18. Giới thiệu về Spring Data & Spring Data JPA.
- ✓ 19. Auditing support bởi Spring Data JPA bên trong các ứng dụng Web.
- ✓ 20. Xây dựng các Custom Validation bên trong Spring MVC.
- ✓ 21. Tìm hiểu sâu về OneToOne Relationship, Fetch Types, Cascade Types trong ORM frameworks.
- ✓ 22. Spring Security custom Authentication sử dụng DB & Password Hashing.
- ✓ 23. Xây dựng Profile web page bên trong Eazy School Web App.
- ✓ 24. Tìm hiểu sâu về OneToMany, ManyToOne Relationships trong ORM frameworks.
- ✓ 25. Tìm hiểu sâu về ManyToMany Relationship & Configurations bên trong ORM frameworks.
- ✓ 26. Sorting & Pagination bên trong Spring Data JPA.
- ✓ 27. Viết các truy vấn tùy chỉnh bên trong Spring Data JPA.
- ✓ 28. Xây dựng REST Services sử dụng Spring framework.
- ✓ 29. Consuming Rest Services sử dụng Spring framework.
- ✓ 30. Tìm hiểu sâu về Spring Data Rest & HAL Explorer.
- ✓ 31. Logging Configurations bên trong SpringBoot.
- ✓ 32. Properties Configuration & Profiles bên trong SpringBoot.
- ✓ 33. Tìm hiểu sâu về Spring Boot Actuator & Spring Boot Admin.
- ✓ 34. Cảm ơn & Xin chúc mừng.
Khóa học này dành cho ai:
- ✓ Sinh viên mới bắt đầu muốn học Spring framework và các dự án như Spring Boot.
- ✓ Các Developer đã biết kiến thức cơ bản về Spring framework nhưng đang tìm cách thành thạo Spring & Spring Boot.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU