JavaEssentials
JavaEssentials copied to clipboard
What is JAVA?

- 💡 BASIC
-
Lesson 1 - Introduction
The fundamentals of Java have been covered in this section, explained through real-life examples. 📚
- Hello World
- Variables and Data Types
- Arithmetic Operators
-
Conditional Statements
-
Loops
-
Arrays
-
Methods
Lesson 2 - OOP
- Classes
- Value and Reference Types
- Encapsulation
-
Constructor
-
Inheritance
- Polymorphism
- Abstract Class
- Interface
- Packages
- Error Handling
- Generics
Lesson 3 - File Management
Lesson 4 - Database Operations with JDBC
In this section, the development environment and architecture of the Spring Framework have been examined and explained in detail. 📚
-
Lesson 1 - Working with XML Files
- Spring Intro
-
XML File
-
Injection
- Constructor Injection
- Setter Injection
- Injecting Literal Values with Setter
- Injecting Literal Values with Constructor
- Properties File
- Bean Scopes Prototype
- Bean Life Cycle
- Component Annotation
-
Autowired Annotation
-
Qualifier Annotation
- Value Annotation
- Scope Annotation
Lesson 2 - Configuration Classes
- Configuration Class
- Bean Definition
- Bean with Dependency Injection
- Injection Values Properties File
-
Collections
- Inheritance
- Inheritance Merge
- Message Source
In this section, performing data access operations in a Java-based manner using the Hibernate technology has been explained. 📚
-
Lesson 1 - Working with Hibernate
- 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. 📚
-
Lesson 1 - Working with AOP
- 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. 📚
-
Lesson 1 - Working with Maven
In this section, the usage of JSON in Java has been explained. 📚
-
Lesson 1 - Working with JSON
- 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. 📚
-
Lesson 1 - Working with Spring Rest
- 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. 📚
-
Lesson 1 - Working with Spring Boot