Back end - разработка серверной части приложения:
Java SE, Java EE, Паттерны проектирования, HTTP, Хостинг,
Servlets, JSP, JSF, Struts, Thymeleaf,
Базы данных в Java, SQL, Hibernate,
JPA, JTA, NoSQL,
Spring Framework (Spring Core, Spring MVC, Spring Security, Spring Data, Spring Boot).
Front end - разработка клиентской части приложения:
HTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS.
Тестирование: JUnit.
Сервер приложений:
WildFly, GlassFish.
Система управления версиями: Git.
Автоматизация сборки проекта: Ant, Maven, Gradle.
Среда разработки:
IntelliJ IDEA, Eclipse, NetBeans.
Большое количество практических заданий по каждой теме курса.
Выполнение выпускного курсового проекта на основе Java EE, Spring.