Powrót do katalogu
Terminy szkolenia otwartego:
  • Potwierdzone
  • Planowane
  • Sugerowane
2017-11-15 2 100 / 3 dni Zgłoś chęć udziału
2017-12-06 2 100 / 3 dni Zgłoś chęć udziału
Pobierz program
Nie znalazłeś pasującego terminu?
Zaproponuj własny termin. Postaramy się uruchomić nowy specjalnie dla Ciebie.
Szukasz programu "skrojonego na miarę"?
Zapytaj o szkolenie dedykowane lub napisz nam o swoich preferencjach.
Chcesz się uczyć w trybie weekendowym?

Czekamy na kontakt od Ciebie.

Inżynieria oprogramowania > Języki programowania > Java/JavaEE

Szkolenie: Programowanie aplikacji korporacyjnych z wykorzystaniem EJB 3 i JPA (Hibernate)
[J-EJB]

Cel szkolenia

Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji korporacyjnych. Szkolenie obejmuje różne technologie wchodzące w skład specyfikacji Java EE: EJB 3.0 oraz JPA (Hibernate).

W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych. technologii efektywnie tworzyć wydajne oraz skalowalne aplikacje internetowe zgodnie z arkanami sztuki.

Adresaci szkolenia

Adresatami szkolenia są programiści Java pragnący zapoznać się z zasadami tworzenia aplikacji internetowych na platformie Java EE z wykorzystaniem technologi EJB 3.0 wraz z JPA (Hibernate). Od słuchaczy wymagana jest dobra znajomość programowania w języku Java (kurs J-PD), a także podstaw relacyjnych baz danych i SQL (kurs BD-SQL). Zalecana jest również znajomość technologii Servlet/JSP, którą można poznać uczestnicząc w kursie J-EE.

Czas i forma szkolenia

21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Wstęp
    1. Wprowadzenie do architektury wielowarstwowej w oparciu o Java EE
    2. Specyfikacje wchodzące w skład Java EE - omówienie
    3. Tworzenie aplikacji w Java EE - projektowanie, development (podział ról), deployment
    4. Specyfikacje JNDI, JMS, RMI - podstawy działania i zastosowanie/rola w aplikacjach Java EE
    5. Omówienie komponentów JEE: Servlet, JSP, EJB, webserwisów
  2. Warstwa biznesowa
    1. Rodzaje komponentów w EJB 3.0
    2. Podstawy działania komponentów.
    3. Komponenty sesyjne w EJB 3.0
      • zasady działania,
      • zasady tworzenia,
      • rodzaje beanów sesyjnych,
      • cykl życia beanów sesyjnych,
      • dostęp lokalny i zdalny,
      • metody cyklu życia,
      • odwoływanie się do zasobów
    4. Komponenty sterowane wiadomością:
      • podstawy działania,
      • cykl życia,
      • modele komunikacji,
      • zagadnienie SOA
    5. Komponenty encyjne - Java Persistence API:
      • zagadnienia ORM,
      • konstrukcja komponentów encyjnych,
      • klucze proste i złożone,
      • Persistent Context i Entity Manager (component manager i application managed),
        • mechanizm trwałości - operacje, zagadnienia synchronizacji,
        • zapytania (proste, dynamiczne, nazwane),
        • cykl życia (metody callback),
        • charakterystyka relacji,
        • implementacja dziedziczenia,
        • konfiguracja
    6. model bezpieczeństwa (JAAS)
    7. transakcje
    8. usługa budzika
  3. Komponenty sesyjne jako webserwisy.

Opinie uczestników

  • Prowadzący szkolenie wykazał się bardzo dobrą znajomością omawianego tematu. Wiedzę przekazywał w przystępny sposób. Gorąco polecam szkolenia w firmie Javatech.

    Projektant- Programista - AXA

  • Bardzo profesjonalne szkolenie- trudne i wymagające mnóstwo pracy, zatem wnoszące mnóstwo wiedzy.Gorąco polecam szkolenia w tej firmie - jedno z lepszych w jakich brałam udział.

    Agnieszka Szymańska - Analityk IT - Nordea Bank