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

Spring Boot Questions

Uploaded by

bingedaily777
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views

Spring Boot Questions

Uploaded by

bingedaily777
Copyright
© © All Rights Reserved
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