0% found this document useful (0 votes)
67 views

Spring Boot Questions

Uploaded by

bingedaily777
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views

Spring Boot Questions

Uploaded by

bingedaily777
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

12:50 - 04:35

✅Spring Boot Basic:


What is Spring Boot?
☑️Advantages of using Spring Boot.
☑️Spring Boot auto-configuration.

✅Spring Boot Annotations:


☑️@SpringBootApplication
☑️@RestController, @Controller, @Service, @Repository
☑️@Autowired, @Qualifier, @Value
☑️@RequestMapping, @GetMapping, @PostMapping, @PutMapping, @DeleteMapping
☑️@PathVariable, @RequestParam, @RequestBody

✅Spring Boot Configuration:


☑️Externalized Configuration with application.properties or application.yml
☑️Profiles in Spring Boot
☑️Customizing Configuration Properties

✅Spring Boot Data:


☑️Spring Data JPA
☑️Spring Data JDBC
☑️Spring Data MongoDB
☑️Spring Data Redis
☑️Spring Data Elasticsearch

✅Spring Boot Security:


☑️Authentication and Authorization with Spring Security
☑️OAuth2 and JWT Authentication
☑️Securing RESTful APIs

✅Spring Boot Actuator:


☑️Monitoring and managing applications
☑️Metrics, health checks, info endpoint

✅Spring Boot Testing:


☑️Unit testing with JUnit and Mockito
☑️Integration testing with Spring Boot Test

✅Spring Boot RESTful Web Services:


☑️Building RESTful APIs with Spring Boot
☑️Consuming RESTful APIs with RestTemplate and WebClient

✅Spring Boot Microservices:


☑️Principles of microservices architecture
☑️Service registration and discovery with Eureka or Consul
☑️Inter-service communication with Feign or WebClient
☑️Distributed tracing with Spring Cloud Sleuth and Zipkin

✅Spring Boot Best Practices:


☑️Error handling and exception management
☑️Logging and debugging
☑️Performance optimization
☑️Security best practices

✅Advanced Spring Boot Topics (Great to have):


☑️Reactive programming with Spring WebFlux
☑️GraphQL with Spring Boot
☑️Reactive microservices with Spring Cloud Gateway and Spring

1. Awesome Backend Development: https://github.com/zhashkevych/awesome-backend


2. System Design Primer: https://github.com/donnemartin/system-design-primer
3. Clean Architecture: https://github.com/panagiop/node.js-clean-architecture
4. RealWorld: https://github.com/gothinkster/realworld
5. Node Best Practices: https://github.com/goldbergyoni/nodebestpractices
6. Backend Developer Roadmap: https://github.com/kamranahmedse/developer-roadmap
7. Node.js Best Practices: https://github.com/goldbergyoni/nodebestpractices
8. Awesome Node.js: https://github.com/sindresorhus/awesome-nodejs
9. Backend Engineering Resources: https://github.com/shahednasser/awesome-resources
10. Project-Based Tutorials in C: https://github.com/mtb0x1/Project-Based-
Tutorials-in-C

1. Java Concurrency and Multithreading: ✨


- Online Course: Coursera's "Concurrency in Java" by University of Illinois
-📍YouTube Playlist: "Java Multithreading" by thenewboston

2. Java Design Patterns:✨


- Website: Refactoring Guru (refactoring.guru/design-patterns/java)
- 📍YouTube Playlist: "Design Patterns in Java" by Telusko

3. Java Memory Management:✨


- Article: "Understanding Java Garbage Collection" by Baeldung
- 📍YouTube Playlist: "Java Garbage Collection and Memory Management" by CodeAcademy

4. Java Performance Tuning:✨


- Blog: JavaPerformanceTuning.com
- 📍YouTube Playlist: "Java Performance Tuning Techniques" by CodeGym

5. Java Enterprise Edition (Java EE) / Jakarta EE:✨


- Online Course: Pluralsight's "Java EE: The Big Picture" by Reza Rahman
- 📍YouTube Playlist: "Jakarta EE Tutorials" by Java Brains

6. Java 9+ Modules (Project Jigsaw):✨


- 📍 YouTube Tutorial: "Java 9 Module System" on YouTube by Java Brains

7. Java Spring Framework:✨


- 📍YouTube Playlist: "Spring Framework Tutorials" by Telusko

8. Java Functional Programming:


- 📍YouTube Playlist: "Java Functional Programming" by CodeGym

You might also like