Курс Основи Java EE

  • Online
  • Для досвідчених
  • Java, WEB Developer / Webmaster
Навчальний центр: CyberBionic Systematics
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:16 годин
Початок курсу:Дата формується
Вартість навчання:5 112 UAH за курс

Курс основи Java EE складається 8-ми уроків, дозволяють досвідченим розробникам Java SE (Standart Edition) освоїти всі основні концепції та специфікації програмування під Java EE. Даний курс так само розглядає модульне тестування, поради з проектування додатків, що буде корисним і для досвідчених розробників.

Програма курсу

Введення в Java EE. Сервлети

  • Відмінності Java SE і Java EE
  • Архітектура і склад Java EE
  • HTTP. Принцип роботи
  • Специфікація Java EE
  • HTML. Основні теги
  • CSS. Способи підключення
  • Типи веб серверів
  • Сервлети. Переваги та недоліки
  • Методи HTTP запиту
  • Нитка в Серлет

Сесія, Cookie, JSP, JSTL

  • Поняття контекст, сесія, запит
  • Різниця між атрибутами і параметрами
  • Поняття ServletContext і ServletConfig
  • Поняття Cookies
  • Поняття JSP
  • JSP, скрімлети, стандартні теги
  • Знайомство з JSTL

Основи Maven. Практика

  • Знайомство з Maven
  • Структура проєкту Maven
  • Установка Maven
  • Життєвий цикл Maven
  • Недоліки Maven
  • Приклад веб проєкту
  • Шаблони Command і Singleton

Модульне тестування. JUnit

  • Введення в модульне тестування
  • Початок роботи з JUnit
  • Анотації в JUnit
  • Утілітний клас Assert

Введення в Spring. Beans

  • Знайомство з Spring
  • Поняття IoC
  • Поняття AOP
  • Поняття Dependency Injection і Service Locator
  • Область видимості бінов: шаблони Singleton і Prototype
  • Спадкування бінов
  • Шаблон Proxy і бібліотека CGLIB
  • Типи впроваджень об'єктів в біни
  • Використання колекцій в бінах

Spring автозв'язування. АОП

  • Повторення Basic Bean Cofiguration
  • Поняття Autowiring
  • Конфігурація за допомогою анотацій
  • Приклад Swing проекту на Spring
  • Знайомство з АОП
  • Основні визначення АОП
  • Типи рад в АОП
  • Аналіз швидкості роботи методів за допомогою АОП
  • АОП за допомогою анотацій
  • Зріз інтерфейсів за допомогою АОП

Spring і бази даних

  • Введення в Spring Data
  • Переваги Spring & JDBC в порівнянні з чистим JDBC
  • Створення структури DAO
  • Приклад вибірки
  • Приклад вставки
  • Приклад транзакцій
  • Типи транзакцій. Властивість Propagation
  • Рівні ізоляції ізоляції транзакцій. Властивість Isolation
  • Аспекти для тразакцій

Введення в Spring MVC

  • Знайомство з шаблоном MVC
  • Розгляд контролера
  • Структура проекту Spring MVC
  • Додавання CSS в Spring MVC
  • Обробка форми в Spring MVC

Після завершення курсу ви будете вміти:

  • Поєднувати в одному додатку такі технології, як Java, HTML, CSS, MySQL
  • Проєктувати додатки, використовуючи шаблони Singleton та Command
  • Створювати та описувати сервлети, зберігати об'єкти в сесії додатку
  • Обробляти форму, використовуючи JSP & JSTL
  • Працювати з фреймворком Spring, використовувати спрощений JDBC через Spring
  • Програмувати відповідно до парадигм АОП (аспектно-орієнтованого програмування) у Spring
  • Працювати з транзакціями в Spring, обробляти форму, використовуючи Spring MVC (архітектурний шаблон Model-View-Controller)

Попередні вимоги

  • Добре знання Java SE і MySQL
  • Уміння працювати з JDBC
  • Знання патернів проєктування в Java, Hibernate, HTML, CSS буде плюсом

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

  • Андрій Бондаренко - Java Developer
  • Андрій Фок - Java Developer. Тренер-консультант
  • Іван Демидко - Java Developer. Тренер-консультант
  • Олександр Корж - Java Developer. Тренер-консультант
  • Євген Дайнека - Java Software Developer
  • Євген Тихонов - Java Developer
  • Юрій Царенко - Java Developer. Тренер-консультант
  • Ігор Войтов - Java Developer. Тренер-консультант
  • Вадим Кожевніков - Java Developer and Trainer at CyberBionic
  • Дмитро Красний - Тренер-консультант напрямку Java Developer

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
EPAM
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
English
Вартість
безкоштовно
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
20.07.2026
Тривалість
10 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
64 193 UAH за курс
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
08.06.2026
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
GoIT
Формат
Online
Початок навчання
13.04.2026
Тривалість
10 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
29 600 UAH за курс