Курс Основи 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 400 UAH за місяць
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
08.12.2026
Тривалість
43 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
22 800 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 316 UAH за курс
Навчальний центр
Levelup
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
30 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте