The fundamentals of Java have been covered in this section, explained through real-life examples. 📚
- Classes
- Value and Reference Types
- Encapsulation
- Polymorphism
- Abstract Class
- Interface
- Packages
- Error Handling
- Generics
In this section, the development environment and architecture of the Spring Framework have been examined and explained in detail. 📚
- Spring Intro
- Constructor Injection
- Setter Injection
- Injecting Literal Values with Setter
- Injecting Literal Values with Constructor
- Properties File
- Bean Scopes Prototype
- Bean Life Cycle
- Component Annotation
- Value Annotation
- Scope Annotation
- Configuration Class
- Bean Definition
- Bean with Dependency Injection
- Injection Values Properties File
- Inheritance
- Inheritance Merge
- Message Source
In this section, performing data access operations in a Java-based manner using the Hibernate technology has been explained. 📚
- Hibernate Intro
- One to One
- One to One MappedBy
- One to One Cascade Type
- One to Many
- Many to One
- One to Many Example
- Eager Lazy Loading
- Many to Many
In this section, one of the Java technologies, AOP, has been explained. 📚
- Before Annotation
- Pointcut Expressions
- Pointcut Declarations
- Combining Pointcut
- Order Annotation
- Join Point
- After Returning Annotation
- After Throwing Annotation
- After Annotation
- Around Annotation
- Special
In this section, the convenience provided by Maven in large Java projects has been explained. 📚
In this section, the usage of JSON in Java has been explained. 📚
- Read JSON
- Write JSON
- Any Getter Annotation
- Getter Annotation
- Property Order Annotation
- Raw Value Annotation
- Value Annotation
- Root Name Annotation
- Serialize Annotation
- Creator Annotation
- Any Setter Annotation
- Setter Annotation
- Deserialize Annotation
- Ignore Properties Annotation
- Ignore Annotation
- Include Annotation
- Auto Detect Annotation
- Property Annotation
- Format Annotation
- Managed Reference Annotation
- Identity Info Annotation
In this section, how to perform operations such as http, api, server, etc. in Java has been explained. 📚
- Rest Hello World
- Rest JSON Format
- Path Variable
- Exception Handling
- Controller Advice
- Spring CRM Rest
In this section, questions such as what is Spring Boot, how it works, and where it is used have been answered, and creating database connections, building HTML pages using the Thymeleaf technology have been explained. 📚
