Kurs-Kodilla
This is a repository with exercises made during Kodilla course. Topics covered:
Core Java:
- Exceptions handling
- Lambda expression
- Stream
Design patterns:
- Adapter
- Builder
- Decorator
- Facade
- Factory
- Observer
- Prototype
- Singleton
- Strategy
Testing:
- Unit tests (JUnit, Mockito)
- Integration tests (Selenium)
Spring:
- Beans
- Components
- Dependency Injection
Hibernate:
- Entities
- Entity relationship
- HQL, Named Queries
Design principles:
- SOLID
- DRY
- Clean code