'Spring Boot 3 and Spring Framework 6' course will help in understanding the Spring framework and how to build web applications, Rest Services using Spring, Spring MVC, SpringBoot, Spring JDBC, Spring Data JPA, MySQL, MongoDB, Kafka, Spring AI etc. By the end of this course, students will understand all the below topics,
What is Spring framework and Spring Boot ?
Different projects inside Spring
Spring Core Concepts like Inversion of Control (IoC), Dependency Injection (DI) & Aspect-Oriented Programming (AOP)
Different approaches of Beans creation inside Spring framework
Bean Scopes inside Spring framework
Autowiring of the Spring Beans
Lombok library and Annotations
Deep dive on Spring Boot, Auto-configuration
Spring Boot Dev Tools
Spring Boot Actuators
Database create, read, update, and delete operations using Spring JDBC
Introduction to ORM frameworks & database create, read, update, delete operations using Spring Data JPA/Hibernate
Derived Query methods in JPA
Sorting, Pagination, JPQL inside Spring Data JPA
Building Rest Services inside Spring
Consuming Rest Services
Spring Data Rest
Logging inside Spring applications
Properties Configuration inside Spring applications
Profiles inside Spring Boot applications
Conditional Bean creation using Profiles
Monitoring Spring Boot applications using SpringBoot Actuator & Spring Boot Admin
Unit Testing with Spring Boot Application
Using JUnit and Mockito for Testing the Application
Working with MongoDB, Architecture, Installation and Setup
Building Spring Boot Application with MongoDB
Creating REST API to create, update, read, and delete resources with MongoDB and Spring Boot Application
Working with Queries and Aggregators in MongoDB, MongoTemplates, and more in Spring Boot
Working on Apache Kafka, benefits, Architecture, Installation, and more...
The combination of Zookeeper and Apache Kafka
Working with Brokers and Consumers in Apache Kafka
Apache Kafka Playgound
Building REST API's with Apache Kafka and Spring Boot
Spring Security framework details and it features.
How to adapt security for a Java web application using Spring Security
Password Management in Spring Security with PasswordEncoders
Deep dive about JWT (JSON Web Tokens) and the role of them inside Authentication & Authorization
Coupons are issued by instructors to promote their courses, gain traction and reach momentum. The instructor can choose to emit discounted (ex: $11.99 coupon) or 100% off coupon (you pay nothing). Each coupon becomes expired when emitted quota is over (1000 enrollments) OR expiration date has been reach (5 days).
For a coupon, number of activation are now capped to 1000 max. This means that it can be activated only a 1000 times, and then it expires; or reach its expiration date; whatever happens first.
We have no contact with instructors, and only instructors can emit coupons. You can try to directly contact the instructor finding his/her Twitter/Facebook, and ask him/her for a coupon, but at our level, we cannot help, sorry.
We have an affiliate contract with Udemy and we may receive a commission when you purchase through some of the affiliate links on this website (only paid courses, not free or 100% discounted courses). This website is not a part of the Udemy Inc. Additionally, this website is NOT endorsed by Udemy in any way. Udemy is a trademark of Udemy, Inc. `