Курс Основи 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 за месяц
Учебный центр
IT-Столица
Формат
Offline
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
5 800 UAH за курс
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
6 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 700 UAH за месяц
Учебный центр
A-Level Ukraine
Формат
Online
Начало обучения
12.03.2024
Длительность
6 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
24 000 UAH за курс