Chia Sẻ Khóa Học Tìm Hiểu Java Spring, Spring Boot, Spring Boot JPA, Security [Khóa 8707 A]
Bạn sẽ học về Spring, Autowiring, REST API, AOP, Dependency Injection, Spring Security.
Bạn sẽ học được gì:
- ✓ Dependency Injection, Setter DI, Constructor DI, Bean Life Cycle, Spring Autowiring là gì và cách sử dụng nó như thế nào?
- ✓ Spring Aspect Oriented Programming, Aspect, Before Advice, After Advice, Around advice là gì?
- ✓ REST API là gì? Cách sử dụng Spring Boot, để tạo các REST API end point với các phương thức GET, POST, PUT, DELETE Http.
- ✓ Làm thế nào để sử dụng Spring Boot JPA, để tương tác với Cơ sở dữ liệu?
- ✓ Spring Boot JPA, One to One, Many to One, Many to Many Entity mapping.
- ✓ Spring Security, InMemory Authentication, Database Authentication.
- ✓ Actuator là gì? Làm thế nào để thực hiện Remote Application Monitoring với Actuator?
- ✓ Lazy Loading của Spring Beans là gì?
- ✓ Spring Boot Auto Configuration, External Configuration.
Khóa học này trình bày chi tiết các chủ đề bên dưới, với các ví dụ thực tế, các dự án Maven có thể tải xuống được bao gồm trong khóa học này, cho mục đích thực hành của của các bạn.
- ✓ Spring, Autowiring, REST API, AOP, Dependency Injection.
- ✓ Spring Boot JPA, JpaRepository, CrudRepository, Entity Relationships(One to One, One to Many/Many to One, Many to Many).
- ✓ Spring Security, WebSecuirtyConfigurerAdapter, Authentication, Authorization Method Security.
- ✓ GET, POST, PUT, DELETE với Path Parameters và Query Parameters.
- ✓ Sending JSON data bằng Postman tool để test các REST API.
- ✓ RestControllers, Services, Repositories.
- ✓ Bạn sẽ có thể phát triển các ứng dụng doanh nghiệp bằng Spring Boot Framework.
Mục lục khóa học:
- ✓ 01. Spring Core và AOP.
- ✓ 02. Spring Boot REST.
- ✓ 03. Spring Boot Custom Configuration Properties.
- ✓ 04. Spring Boot Logging.
- ✓ 05. Spring Boot JPA.
- ✓ 06. Validations & Custom Queries.
- ✓ 07. Custom Methods(Derived Query Methods)Queries trong Repository.
- ✓ 08. CrudRepository, PagingAndSortingRepository, JpaRepository.
- ✓ 09. Cách xử lý các trường Date & Time trong Entity class và trong Repositoryand Index.
- ✓ 10. Spring Boot Actuator.
- ✓ 11. Spring Boot Security.
- ✓ 12. Spring Boot Project Structure và Best Practices.