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

Темы 1-2. Обзор платформы и языка программирования Java и основные языковые конструкции Java

Тема 3. Базовые принципы ООП и работы с базами данных

Тема 4. Классы, объекты, методы

Тема 5. Исключения и интерфейсы

Тема 6. Коллекции

Тема 7. Потоковая организация системы ввода-вывода. Многопоточность

Тема 8. Работа с базами данных в Java. Основы объектно-реляционного отображения

Тема 9. Системы автоматической сборки пакетов. Реализация графического интерфейса в языке программирования Java

Тема 10. Spring Framework. Архитектура, основные сведения

Тема 11. RESTful API приложения

Тема 12. Генерация веб-страниц. Основы Thymeleaf

Тема 13. Тестирование. Документирование в Java проектах