- ООП (Наследование, Инкапсуляция, Полиморфизм, Внутренние класы, Абстрактные классы, Исключения, Шаблоны проектирования, Синглетон, Декоратор, Стратегия, Фабрика)
- Мини-проект: Трекер заявок. взаимодействие через консоль.
- Вводный курс Коллекции Lite, Collections Framework.(Коллекции List, Set, Map, ArrayList, Сортировка, Обобщения, Итераторы,)
- Lambda и Stream API.
- Инструменты: Checkstyle с Maven, JaCoCo, Travic CI, JavaDoc
Подробнее о проекте "Трекер". Проект "Трекер" является упрощенной моделью корпоративных проектов. Этот проект - консольное приложение. Пользователю отображается меню с возможностями программы.
Программа может:
- Добавлять заявку.
- Заменять заявку на новою заявку по ID.
- Удалять заявку по ID.
- Отображать список всех заявок.
- Производить поиск по имени заявки.