- Основы Java, Java Core;
- Git, английский для программистов;
- Алгоритмы и структуры данных, шаблоны проектирования, многопоточное и функциональное программирование;
- Использование систем автоматической сборки (Maven, Gradle);
- Разработка Web приложений, работа с фреймворком Spring;
- Автоматизированное тестирование приложений (JUnit, Mockito, TestContainers);
- Работа с базами данных, написание запросов на SQL;
- Автоматизация развёртывания и управления приложений в средах с поддержкой контейнеризации (Docker, Docker-compose).
Основные проекты:
- Курсовой проект "Сетевой чат";
- Курсовой проект "Сервис перевода денег";
- Дипломный проект "Облачное хранилище".
Ссылка на GitHub
https://github.com/Life-pain