CyberBionic Systematics

Основи Java EE

98 USD за курс
16 годин
Для досвідчених
Java WEB Developer / Webmaster
Цей курс допоможе досвідченим розробникам Java SE освоїти основи Java EE. Ви навчитеся працювати з сервлетами, JSP, Spring та базами даних, а також тестувати код за допомогою JUnit. Після курсу ви зможете створювати вебдодатки, використовуючи сучасні підходи та фреймворки.

Про курс

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

Основи Java EE та сервлети

Курс починається з розуміння різниці між Java SE та Java EE. Студенти вивчають архітектуру Java EE, принципи роботи HTTP та специфікації платформи. Розглядаються основи HTML та CSS для створення веб-інтерфейсів. Особлива увага приділяється сервлетам - їх перевагам, недолікам та роботі з HTTP-запитами в багатопотоковому середовищі.

Робота з сесіями, Cookies та JSP

У цьому модулі розглядаються механізми збереження стану веб-додатків. Студенти навчаться працювати з контекстом, сесіями та запитами, розрізняти атрибути та параметри. Вивчається робота з Cookies, технологія JSP зі скріплетами та стандартними тегами, а також основами JSTL для спрощення розробки.

Інструменти розробки: Maven та тестування

Модуль присвячений знайомству з Maven - від установки до життєвого циклу проекту. Студенти створять власний веб-проект та вивчать шаблони Command і Singleton. Друга частина модуля охоплює модульне тестування з JUnit, включаючи роботу з анотаціями та утілітним класом Assert для перевірки коду.

Фреймворк Spring: основи та робота з даними

Цей блок починається з введення в Spring Framework. Студенти освоять концепції IoC, AOP та Dependency Injection. Детально розглядається робота з бінами - області видимості, спадкування, використання колекцій. Особлива увага приділяється автозв'язуванню та конфігурації через анотації. Практична частина включає створення Swing-проекту на Spring та аналіз продуктивності за допомогою AOP.

Spring Data та робота з базами даних

Модуль демонструє переваги використання Spring з JDBC порівняно з чистим JDBC. Студенти навчаться створювати структуру DAO, виконувати вибірки, вставки та роботу з транзакціями. Розглядаються типи транзакцій, рівні ізоляції та аспекти для їх обробки.

Spring MVC та завершення проекту

Завершальний модуль присвячений шаблону MVC у Spring. Студенти розглянуть архітектуру контролера, структуру проекту Spring MVC, додавання CSS та обробку форм. На цьому етапі відбувається інтеграція всіх вивчених технологій у завершений проект.

Результати навчання

Після завершення курсу студенти зможуть поєднувати Java, HTML, CSS та MySQL в єдиному додатку. Опанують проектування з використанням шаблонів Singleton та Command, створення сервлетів, роботу з сесіями. Навчаться обробляти форми за допомогою JSP та JSTL, використовувати Spring Framework зі спрощеним JDBC, програмувати згідно з парадигмами AOP та працювати з транзакціями в Spring.

Формат навчання

Курс включає практичні заняття з перевіркою домашніх завдань. Доступний безкоштовний відеокурс для додаткового навчання. Після завершення передбачено онлайн-тестування та отримання сертифіката.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Супровід ментора