IT-Столиця

Enterprise Java Beans

7 000 UAH за курс
10 занять
Для досвідчених
Java
Цей курс про Java Enterprise Edition. Тут навчишся працювати з EJB-компонентами, створювати розподілені додатки та керувати транзакціями. Викладачі практики, можна навчатися у вихідні.

Про курс

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

Основи Java Enterprise Edition

На цьому курсі починають з розуміння архітектури корпоративних додатків. Студенти дізнаються про багаторівневу архітектуру, розподілені системи та шаблони проектування, зокрема MVC. Далі йде знайомство з платформою Java EE - її основними компонентами та відмінностями між версіями. Розглядаються EJB-компоненти, їх типи та архітектура корпоративних додатків. Кожен теоретичний блок закріплюється практичними завданнями.

Session Bean та робота з компонентами

Другий модуль присвячений компонентам Session Bean. Тут розглядають їх архітектуру, види та зміст. Студенти вивчають бізнес-методи, життєвий цикл компонентів та алгоритми створення statefull і stateless компонентів. Окремо розглядається процес розгортання компонентів на сервері додатків. Практика включає створення власних компонентів та їх налаштування.

Розробка додатків на основі EJB

Третій модуль охоплює технології JNDI та RMI, які використовуються для реєстрації ресурсів та доступу до них. Студенти вчаться отримувати видалені посилання на екземпляри елементів, працювати з консольними клієнтами та схематизувати додатки Java EE. Особлива увага приділяється розгортанню готових додатків на сервері додатків. Практичні завдання допомагають закріпити отримані навички.

Entity Bean та робота з даними

Четвертий модуль присвячений об'єктно-реляційному відображенню та Java Persistence API. Студенти вивчають класи компонентів entity bean, їх методи та життєвий цикл. Розглядаються пули з'єднань з базами даних, процес формування entity-компонентів та їх розгортання. Важливими темами є відображення даних з БД на компоненти та специфіка каскадного видалення об'єктів.

Message Driven Bean та транзакції

Останні модулі об'єднують вивчення компонентів Message Driven Bean та роботу з транзакціями. Студенти дізнаються про Java Message Service, життєвий цикл MBD-компонентів та їх побудову. Друга частина модуля охоплює транзакції - рівні ізоляції, об'єктні транзакції, програмні та декларативні підходи. Кожна тема підкріплюється практичними прикладами роботи з реальними системами.

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

Після завершення курсу студенти можуть створювати різні типи EJB-компонентів, будувати повноцінні додатки на їх основі та проектувати архітектуру розподілених клієнт-серверних систем. Вони описують призначення компонентів EJB, регулюють транзакції та створюють видалених клієнтів для корпоративних додатків.

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

Курс ведуть викладачі-практики з досвідом роботи в IT. Доступні формати навчання включають корпоративні групи та індивідуальні заняття, у тому числі у вихідні дні. Випускники мають можливість працевлаштування у провідних IT-компаніях за результатами успішного завершення навчання.

Що включено

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