it-academy.by

Java Enterprise

Вы будете уметь

  • Разрабатывать n-уровневую архитектуру enterprise-приложений c поддержкой концепции RESTfull API;

  • Использовать возможности фреймворков Apache Maven, Hibernate и Spring;

  • Использовать АOP (Aspect Oriented Programming);

  • Управлять сервером веб-приложений;

  • Работать с «Системой контроля версий»;

  • Использовать в работе полученные теоретические знания, что позволит в кратчайшие сроки войти в профессию.

Необходимая подготовка

  • Владение компьютером на уровне уверенного пользователя;

  • знание Java Core, Design Patterns (singleton, dao, front-controller, factory, command).

Program

Program

  • Основы Apache Maven

  • Инженерные техники при работе с Apache Maven

  • Введение в Web, Протокол HTTP

  • Apache Tomcat Сервер

  • Передача данных в HTTP и Java Servlet, Servlet Filters

Program

  • Java Server Pages (JSP)

  • Использование Standard Tag Library (JSTL)

  • Основы Git

  • Введение в Базы данных и SQL

  • Нормализация. Группировки. Joins

Program

  • Java Database Connectivity (JDBC)

  • DAO паттерн. Практика.

  • Введение в Hibernate

  • Работа с объектами в Hibernate

  • Основы отображения объектно-реляционной модели

Program

  • Отображение иерархии классов

  • Отображение отношений

  • HQL/JPQL: объектно-ориентированный язык запросов

  • Запросы Criteria JPA

  • Транзакции и параллелизм

Program

  • Введение в Spring

  • Описание связей между бинами

  • Минимизация XML конфигурации в Spring

  • Аспектно-ориентированное программирование в Spring

  • Интеграция Hibernate и Spring

Program

  • Управление транзакциями

  • Компонент Spring Data

  • Компонент Spring MVC

  • Spring REST

  • Безопасность Spring

Program

  • Spring Boot

  • Защита проектов