Aktualne promocje

20/01/2017
29/09/2020
31/10/2020

Barcampy, konferencje, wydarzenia

29/11/2016 - 18:00
08/11/2016 - 08:30
04/11/2016 (Caly dzien)

JB297 JBoss Development: Persistence with Hibernate

Kod szkolenia: 
JB297
Opis szkolenia: 

JBoss Hibernate dostarcza wydajnego mechanizmu mapowania relacyjno obiektowego.Czterodniowe szkolenie JBoss Hibernate Technology (JB297), dostarcza programistom używającym języka Java wiedzę i umiejętności potrzebne do pełnego wykorzystania stosu technologicznego Java Hibernate Application Stack. Kurs skupia się na szerokim zastosowaniu elementów Hibernate Core, Hibernate EntityManager, adnotacji oraz użycia najlepszych praktyk wytwórczych.

Hibernate pomaga programistom w produkcji i utrzymaniu dobrze zaprojektowanych, niezawodnych aplikacji biznesowych przy jednoczesnej optymalizacji wydajności i zmniejszeniu kosztów utrzymania oprogramowania. Ten kurs również zawiera zagadnienia z zakresu testowania, narzędzi Hibernate, które są dobrze dostosowane do aplikacji Java nowej generacji.

Cel szkolenia: 

Poprzez interaktywne wykłady i praktyczne ćwiczenia uczestnicy nabędą umiejętności z zakresu Hibernate Framework API, projektowania oraz zastosowania najlepszych strategii implementacyjnych. 

Grupa docelowa: 
  • Programiści Java z przynajmniej 6 miesięcznym doświadczeniem i zrozumieniem ORM
  • Programiści Java z bardzo dobrym zrozumieniem systemów bazujących na SQL
  • Programiści komponentów biznesowych i baz danych
  • Administratorzy baz danych, którzy chcą dowiedzieć się jak ORM może im pomóc w dostosowaniu wydajność bazy danych oraz zarządzaniu warstwą utrwalania
     
Wymagania wobec słuchaczy: 
  • Doświadczenie z Java Platform, Enterprise Edition (Java EE) lub Java 2 Platform, Enterprise Edition (J2EE)
  • Zrozumienie z zakresu aplikacji biznesowych
  • Zrozumienie z zakresu integracji systemów
     
Cena netto PLN: 
10754
Cena brutto PLN: 
13227.42
Cena EURO: 
2570
Czas trwania: 
4 dni
Uwagi: 

Zawiera:

  • 4 dni intensywnego szkolenia z użyciem JBoss 5
  • Praktyczne ćwiczenia
  • Obiad
  • Jedno stanowisko na uczestnika
  • Materiały szkoleniowe
  • Materiały promocyjne Red Hat JBoss
     

Cena w PLN jest kosztem orientacyjnym.
Koszt szkolenia w Euro przeliczany jest wg kursu sprzedaży w NBP z dnia wystawienia faktury.
Kurs Euro przyjęty do powyższej kalkulacji 1Euro=4,1846 PLN - tabela NBP nr 111/C/NBP/2015 z dnia 2015-06-11.

Przyjmujemy wpłaty w PLN lub EURO.

Oferujemy  szkolenia w naszych ośrodkach w Warszawie, Wrocławiu i Krakowie, jak i w lokalizacjach wskazanych przez klienta.W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

Konspekt: 

   1. State of the Union

  • Wstęp
  • Wyjaśnienie różnic pomiędzy narzędziami .org i .com
  • Krótka charakterystyka produktów

   2. Podstawowe informacje na z zakresu Object-Relational Mapping

  • Zrozumienie warstwy Persistence
  • Paradigm Mismatch
  • Hibernate 3 Frameworks
  • Hibernate 3 kontra EJB 3.0 Framework

   3. The Essential Hibernate Application Illustrated

  • Podstawowe aplikacje i komponenty Hibernate
  • Zrozumienie kodu Hibernate
  • Wyjaśnienie jak działa kod Hibernate
  • Wprowadzenie do narzędzi i zadań Hibernate

   4. Wprowadzenie do Hibernate ORM

  • Przegląd projektu Hibernate
    • Object Domain Analysis
    • Domain Model Classes
    • Persistent Classes Mappings
    • Encje Hibernate
  • Hibernate Value Objects

   5. Klasy persystentne w Hibernate.

  • Szczegóły mapowania i persystencji
  • Przegląd zagadnień Database Identity Issues
  • Tworzenie mapowania za pomocą adnotacji
  • Identyfikowanie Entities i Value Objects
  • Mapowanie Entities z Identity
  • Proste strategie Property Mapping

   6. Szczegóły O/R Mapping & Dziedziczenie & Powiązania

  • Zrozumienie dziedziczenia
  • Dziedziczenie w Hibernate
    • Dziedziczenie encji
    • Strategie dziedziczenia
  • Powiązania w Hibernate - Polimorfizm
  • Powiązania encji – Polimorfizm
  • Zaawansowane aspekty mapowania

   7. Transakcje, Wielowątkowość & Obiekty

  • Cykl życia
  • Włączanie utrwalania transakcyjnego
  • Operacje kaskadowe
  • Włączanie kaskadowego utrwalania
  • Włączanie kaskadowego usuwania
    • Zrozumienie usuwania sierocego
  • Cascading Persistent State
  • Stan obiektu i utrwalanie
  • Understanding, and Using Object Identity and Equality
  • Zrozumienie transakcji
    • Zrozumienie transakcji Hibernate

   8. Zrozumienie zapytań Hibernate

  • Skuteczne pobieranie obiektów
  • Hibernate Query API
    • Hibernate Query Language (HQL)
    • Hibernate Query By Criteria (QBC) API
    • Hibernate Query By Example (QBE) API
  • Hibernate Fetching
  • Collection Filters
  • Dynamic Data Filters

   9. Najlepsze praktyki & Poprawa wydajności

  • Projektowanie aplikacji z Hibernate
    • Warstwy
    • Przypadki użycia
  • Wzorce projektowe
    • OSIV
    • Hibernate Interceptors
    • Data Access Object
    • Data Transfer Objects
    • Konwersacje Hibernate
    • Audit Logging w Hibernate
  • Mechanizmy zdarzeń Hibernate

   10. Konfiguracja i wdrożenie aplikacji Hibernate

  • Strategia konfiguracji
    • Standalone Hibernate Applications
    • In-Container Hibernate z JBoss 5
  • Praktyka wdrożenia
  • Strojenie wydajności aplikacji
  • Wysoka dostępność
  • Buforowanie w Hibernate
    • Hibernate Session
    • Hibernate Second-Level Cache
  • Monitorowanie i zarządzanie aplikacjami
    • Konfiguracja
    • Hibernate Statistics API

   11. Testowanie i dodatkowe frameworki

  • Hibernate Framework within a Frameworks
  • Wprowadzenie do TestNG Frameworks
  • Testowanie warstwy utrwalania
  • Wprowadzenie do DBUnit
  • Pisanie klas testowych dla Hibernate
  • Asserting Database Tables
  • Wykonywanie testów integracyjnych

   12. Dodatek

  • Hibernate Advanced Frameworks
  • Hibernate Search Appliance
  • Hibernate Validation Framework
  • Hibernate Shards Framework
Najbliższe terminy szkolenia

Warszawa: 
Pon, 05/12/2016
Kraków: 
Pon, 12/12/2016

Logowanie

O osec.pl

Nasz serwis działa dzieki następującym projektom:

Drupal CMS - http://www.drupal.org
Apache HTTPD - http://www.apache.org
PHP - http://www.php.net
MySQL - http://www.mysql.com

ipv6 ready