Развој пословних апликација користећи Јава ЕЕ технологије - курс 41.500 руб. из ИБС Тренинг центра, обука 40 часова, Датум: 01.12.2023.
мисцеланеа / / December 04, 2023
Теме које се обрађују:
1. Преглед ЈЕЕ платформе
- преглед основних технологија ЈЕЕ;
- дистрибуиране ЕЈБ компоненте;
- убризгавање зависности преко ЦДИ;
- рад са порукама преко ЈМС-а;
- популарни сервери апликација (ЈБосс/ВилдФли, Глассфисх, ИБМ ВебСпхере, Орацле ВебЛогиц).
2. ЕЈБ архитектура
- врсте сесија пасуља;
- коришћење Синглетон канти;
- тестирање ЕЈБ пасуља у Аркуиллиан контејнеру;
- склапање ВАР, ЈАР и ЕАР архива за објављивање на серверу;
- постављање апликација на сервер.
3. Сессион беанс
- скалабилност и толеранција грешака беан-а без стања;
- @Локални и @Ремоте интерфејси;
- животни циклус зрна без држављанства;
- пасивизација и активација за канте са стањем;
- повратни позиви за управљање животним циклусом;
- коришћење сервлета за добијање података из ЕЈБ-а;
- пресретачи за рад са ЕЈБ (аспектно оријентисано програмирање).
4. МДБ канте
- предности рада са системима за размену порука;
- слање порука примаоцу, ред чекања;
- објављивање/претплата на теме;
- претплата на ЈМС ред;
- претплата на ЈМС тему;
- обрада порука користећи Мессаге Дривен Беан.
5. Ињекција зависности преко ЦДИ-а
- предности ињекције зависности;
- коришћење Велд-а (ЦДИ имплементација) одвојено од ЈЕЕ сервера и заједно са њима;
- произвођачи и одлагачи;
- пресретачи у ЦДИ;
- декоратери у ЦДИ;
- рад са догађајима и Обсервабле шаблоном у ЦДИ.
6. Рад са ЈМС-ом
- коришћење ЈЕЕ сервера за рад са ЈМС;
- постављање ВилдФли-а, креирање редова и тема;
- везе и сесије за рад са ЈМС;
- асинхроно слање и пријем порука;
- коришћење АцтивеМК (режим без ЈЕЕ сервера);
- коришћење ЈНДИ за добијање реда или теме;
- заглавља и својства порука;
- пренос порука у режиму захтев-одговор;
- бирачи порука;
- могућности ЈМС 2.0;
- коришћење ОпенМК-а.
7. Коришћење ЈПА
- рад са ентитетима, мапирање класа у табеле базе података;
- врсте приступа (преко поља или својства);
- конфигурација поља @Цолумн и @Лоб;
- стратегије за генерисање примарних кључева;
- односи ентитета један према један, један према више, више према више;
- једнострани и билатерални односи;
- каскадне операције;
- уклањање сирочади;
- лењо учитавање односа;
- уграђене класе и збирке;
- стратегије мапирања наслеђа класа;
- рад са ЕнтитиМанагер-ом, основне операције;
- концепт контекста постојаности, концепт повезаних и неповезаних ентитета;
- кеш 1. и 2. нивоа, брисање података из кеша;
- рад са трансакцијама;
- декларативно управљање трансакцијама;
- оптимистично и песимистичко блокирање;
- подешавање Персистенце Унит користећи персистенце.кмл;
- Основе Спринг Дата;
- рад са Спринг подацима у ЈЕЕ контејнеру.
Курс покрива теме неопходне за професионалну употребу Спринг Фрамеворк-а у пракси, као што су документовање РЕСТ услуга, серијализација података, трансакције у Спрингу, ЈВТ ауторизација, практична примена ВебФлук-а, тестирање, примена у Доцкер-у и још много тога другима.
4,2
67 500 ₽
На овом курсу студенти ће стећи основна знања и вештине које ће им омогућити да се развијају на Јава® СЕ платформи. Покривене су основе објектно оријентисаног програмирања и коришћење УМЛ-а за дизајн. архитектуре апликација, као и основе коришћења Јава® језика (типови језика, оператори, класе, пакети, изузеци). Нуди се велики број практичних вежби.
4
41 500 ₽