Вопросы для защиты лабораторных работ

Topics 1-2. Overview of the Java programming platform and language and the basic Java language constructs

Topic 3. Basic principles of OOP and working with databases

Topic 4. Classes, objects, methods

Topic 5. Exceptions and interfaces

Topic 6. Collections

Topic 7. Streaming organization of the input/output system. Multithreading

Topic 8. Working with databases in Java. Fundamentals of object-relational mapping

Topic 9. Automatic package assembly systems. Implementation of a graphical interface in the Java programming language

Topic 10. Spring Framework. Architecture, basic information

Topic 11. RESTful Application API

Topic 12. Web page generation. Thymeleaf Basics

Topic 13. Testing. Documentation in Java projects