Курс Основи Java EE
- Online
- Для досвідчених
- Java, WEB Developer / Webmaster
![]() |
|
| Навчальний центр: | CyberBionic Systematics |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 16 годин |
| Початок курсу: | Дата формується |
| Вартість навчання: | 4 118 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 за місяць
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 775 UAH за курс
Навчальний центр
DAN IT Education
Формат
Online
Початок навчання
24.11.2025
Тривалість
12 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
5 500 UAH за місяць
Навчальний центр
QALight
Формат
Online
Початок навчання
24.09.2025
Тривалість
70 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
14 885 UAH за курс
