/java-labs

Assignments labs for web-development using Java

Primary LanguageJava

Java assignments labs

Build Maintainability

This repository contains a set of Java-related assignments dedicated to such topics as collections framework, OOP, web-development, Spring, Docker and advanced topics.

Index

  1. HTTP
  2. Servlet
  3. Deploy
  4. HTML
  5. Templating
  6. CRUD in memory
  7. Session
  8. Logging
  9. SQL
  10. JDBC
  11. CRUD in DB
  12. ORM
  13. Javalin
  14. Validation
  15. REST API
  16. Tests
  • Spring
  1. Introduction to Spring
  2. Migrations
  3. Spring ORM
  4. Spring tests
  5. ORM Relations
  6. Finite state machine
  7. Trees
  8. Open API
  9. Filtration
  10. Nested Resources
  11. Authentication
  12. Authorization
  13. Service layer
  14. Queues
  15. Spring lifecycle
  16. Custom Annotations