- Level Intermediate
- Duration 3 hours
-
Offered by
About
In this guided project you will learn about what is AOP(Aspect Oriented Programming) and its key terminologies. Then you will also learn about what are the different types of advice in Spring Boot AOP. Then you will be given a walkthrough of an provided Employee Management System application builded using Spring Boot Framework. Then in this Employee Management System application you are going to implement an Audit System to audit events such as when a new employee is added, exception scenarios such as someone trying to update an non-existing employee with help of After Returning advice and After Throwing advice. By the end of this project, you will be able create an Audit System for any application builded using Spring Boot Framework by using Spring Boot AOP and you will have in-depth knowledge about After Returning advice and After Throwing advice in Spring Boot AOP and you will also have good idea about how to write pointcut expressions for selecting the business logic methods for applying advices on.Auto Summary
Discover the intricacies of Aspect Oriented Programming (AOP) with the specialized course "Audit System with Spring Boot AOP." Designed for professionals looking to deepen their understanding of AOP within the Spring Boot framework, this course provides an in-depth exploration of key AOP terminologies and advice types, such as After Returning and After Throwing. Led by Coursera, this 120-minute guided project walks you through an Employee Management System application built with Spring Boot. You'll gain hands-on experience implementing an Audit System to monitor events like adding new employees and handling exceptions, enhancing your ability to apply AOP effectively. Ideal for those seeking to elevate their skills in Spring Boot, this course offers valuable insights into crafting pointcut expressions and integrating business logic methods with AOP advices. Available under the Starter subscription, it’s a professional-level course aimed at empowering you to create robust audit systems for any Spring Boot application.