Course Code:
javabspkth
Duration:
28 hours
Prerequisites:
-
Overview:
-
Course Outline:
1. Object Oriented Design
- Operations with Simple Types and Wrapper Classes,
- The Role of Classes, Abstract Classes and Interfaces in the Application Model,
- The Role of Dynamic and Static Objects in the Application Model
2. Design Patterns
- creational patterns
- structural patterns
- behavioral patterns
3. Reflection
- The class called Class
- class introspection
- Accessing Fields, Invoking Methods
4. Java Performance
- JIT compiler
- Memory model
- Garbage Collector algorithms
- JVM monitoring
- memory tuning
5. Java Persistence API
- JDBC
- JPA specification
- Hibernate library
- configuration
- Object-Relational Mapping
- Java Persistence Query Language
- Operations with Simple Types and Wrapper Classes,
- The Role of Classes, Abstract Classes and Interfaces in the Application Model,
- The Role of Dynamic and Static Objects in the Application Model
2. Design Patterns
- creational patterns
- structural patterns
- behavioral patterns
3. Reflection
- The class called Class
- class introspection
- Accessing Fields, Invoking Methods
4. Java Performance
- JIT compiler
- Memory model
- Garbage Collector algorithms
- JVM monitoring
- memory tuning
5. Java Persistence API
- JDBC
- JPA specification
- Hibernate library
- configuration
- Object-Relational Mapping
- Java Persistence Query Language