Kategoria: Java
Kurs obejmuje najważniejsze składniki Java EE 6 przeznaczone do programowania logiki biznesowej
czyli komponenty warstwy pośredniej Enterprise Java Beans (EJB), zarządzane ziarna (CDI) oraz encje Java Persistence API (JPA).
W związku z tymi zasadniczymi tematami kursanci poznają całą architekturę Java EE, w tym drzewo JNDI, koncepcję klientów zdalnych i lokalnych (podczas zajęć powstają aplikacje klienckie w postaci biurkowej i webowe), użycie kolejek komunikatów, zasady przetwarzania transakcji – także rozproszonych, tworzenie serwisów sieciowych itd.
UWAGA, kurs skupia się wyłącznie na warstwie logiki biznesowej. Osoby, które chcą nauczyć się technologii EJB/JPA w pełnym kontekście pisania aplikacji webowych, powinny zdecydować się na kursy całościowe, na przykład tworzenie aplikacji biznesowych na standardowej platformie Java EE 6.
Osoby zaczynające pracę z Javą zachęcamy do kursu Programista Java.
Czas trwania
2 dni
Program
- Model biznesowy i baza danych:
- standard Java Persistence API (JPA2), z użyciem bibliotek Hibernate lub EclipseLink;
- podstawowe mappingi i proste relacje
- kwerendy w JPQL
- złożone mappingi: dziedziczenie i kompozycja,
- klucze surogatowe i naturalne wielokolumnowe, wartości implikowane w kluczach,
- kolekcje typów prostych i zagnieżdżonych, mapy, porządek,
- Warstwa serwisowa:
- beany CDI: wstrzykiwanie zależności, przechwytywanie, wydarzenia;
- EJB 3.1: ziarna sesyjne, stanowe i bezstanowe;
- obsługa transakcji zarządzana przez kontener i przez bean;
- akcje wykonywane co jakiś czas, timery;
- metody asynchroniczne;
- wzorce projektowe stosowane we współczesnych aplikacjach JEE;
- podstawowy serwis SOAP z mappingiem JAXB;
- wysyłanie maili.
- komunikaty, JMS:
- kolejki, topiki; komunikaty docelowe i subskrybowane;
- Message Driven Beans.
Training also available in English - for more information see here.
Przeznaczenie i wymagania
Brak szczegółowych wymagań wobec uczestników szkolenia.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.
Zobacz też:
- Programista Java (kurs zawodowy - bootcamp)
- Programista Java (XL) (kurs zawodowy - bootcamp)
- Programista Java II (web/backend) (kurs zawodowy - bootcamp)
- Programista Java (Fast track) (kurs zawodowy - bootcamp)
- Programista Android (kurs zawodowy - bootcamp)
- Tester automatyzujący (kurs zawodowy - bootcamp)
- Nauka programowania dla młodzieży (kurs zawodowy - bootcamp)
- Język Java dla programistów
- Zaawansowane elementy języka Java
- Klasyczne aplikacje webowe na platformie Java EE: servlet, JSP, JSF
- Spring MVC, Hibernate; webowe aplikacje biznesowe
- Usługi sieciowe SOAP na platformie Java (JAX-WS)
- Usługi sieciowe REST na platformie Java (JAX-RS)
- Przetwarzanie XML-a w Javie
- Budowanie logiki biznesowej w Spring i Hibernate
- Wprowadzenie do Amazon Web Services
- Wprowadzenie do GIT