Nie masz czasu na szukanie?

71 353 52 51 Centrala Obsługi Klienta

biuro@prolearning.pl

Pobierz PDF Pobierz DOC Formularz na szkolenie

Formularz na egzamin

1 +
= 10

Building Database Driven Applications with JPA (SL-370-EE6

Program

  • Overview of the Java Persistence API
    • Describe the basics of Object Relational Mapping (ORM)
    • Define the key concepts of the Java Persistence API (entity, entity manager, and persistence unit)
  • Introducing the Auction Application
    • Describe the auction application
    • Define the domain objects of the auction application
    • Describe the implementation model for the auction system
  • Java Persistence API Entities
    • Describe the difference between objects and entities
    • Describe the difference between persistent fields and properties
    • Identify and use common Java Persistence API annotations, such as @Entity, @Id, @Table, and @Column
  • Understanding the Entity Manager
    • Describe the relationship between an entity manager, a persistence context, and a persistence unit
    • Describe the difference between a container-managed entity manager and an application-managed entity manager
    • Describe the entity life cycle
  • Modeling Entity Relationships
    • Examine association relationships in the data and object models
    • Use relationship properties to define associations
    • Implement one-to-one unidirectional associations
    • Implement one-to-one bidirectional associations
    • Implement many-to-one/one-to-many bidirectional associations
    • Implement many-to-many bidirectional associations
    • Implement many-to-many unidirectional associations
    • Examine fetch and cascade mode settings
  • Entity Inheritance and Object-Relational Mapping
    • Examine entity inheritance
    • Examining object/relational inheritance hierarchy mapping strategies
    • Inherit from an entity class
    • Inherit using a mapped superclass
    • Inherit from a non-entity class
    • Examine inheritance mapping strategies
    • Use an embeddable class
  • Persisting Enums and Collections
    • Persist entities that contain enums with @Enumerated
    • Persist entities that contain lists with @ElementCollection
    • Persist entities that contain maps with @ElementCollection
  • Introduction to Querying
    • Find an Entity by its primary key
    • Understand basic Java Persistence API query language queries
    • Understand native SQL queries
    • Understand basic Criteria API queries
  • Using the Java Persistence API Query Language
    • Examine the Java Persistence API query language
    • Create and use the SELECT statement
    • Create and use the UPDATE statement
    • Create and use the DELETE statement
  • Using the Java Persistence API Criteria API
    • Contrast queries that use the Criteria API with queries that use the Java Persistence query language
    • Describe the metamodel object approach to querying
    • Create Criteria API queries
  • Using the Java Persistence API in a Container
    • Use the Java Persistence API from a servlet
    • Use the Java Persistence API from a stateless session bean
  • Implementing Transactions and Locking
    • Describe the transaction demarcation management
    • Implement container-managed transactions (CMT)
    • Interact programmatically with an ongoing CMT transaction
    • Implement bean-managed transactions (BMT)
    • Apply transactions to the Java Persistence API
  • Advanced Java Persistence API Concepts
    • Specify composite primary keys
    • Override mappings with the @AttributeOverride and @AssociationOverride annotations
    • Understand entity listeners and callback methods

Metody pracy

Wykład multimedialny, ćwiczenia, laboratoria

W ramach uczestnictwa zapewniamy Państwu

  • organizacje szkolenia oraz zapewnienie trenera
  • testy sprawdzające poziom wiedzy i umiejętności poziomu umiejętności – pozwalające na uczestnictwo na szkoleniu osób o zbliżonym poziomie umiejętności (na życzenie Klienta)
  • materiały dydaktyczne w tym skrypt odpowiedni do określonego poziomu
  • samodzielne stanowisko komputerowe
  • catering podczas przerw (kawa, herbata, ciastka)
  • lunch
  • zestaw ćwiczeń po ukończeniu szkolenia dostępnych na płycie CD
  • certyfikat ukończenia szkolenia
  • bezpłatne konsultacje z Wykładowcą 2 tygodnie od ukończenia szkolenia
  • testy sprawdzające poziom wiedzy i umiejętności poziomu umiejętności po ukończeniu szkolenia (na życzenie klienta)

Cel

Students who can benefit from this course are:

  • Java Developers building components that take advantage of Java Persistence API technology or are migrating from the structured development of traditional JDBC-driven database access.
  • Java Developers interested in preparing for the Sun Certified Java Persistence Developer examination.

Wymagania

Display experience with the Java programming language
Integrate existing Java code (for example, reuse existing classes created by other team members)
Java Programming Language, Java SE 6 (SL-275-SE6)
Developing Applications for the Java EE 6 Platform (FJ-310-EE6)

Trener

Certified Trainer

Referencje

"W dniach 20-23.08.12r. uczestniczyliśmy w szkoleniu MS 50399 (Designing a Business Intelligence Solution by Using Microsoft SQL Server 2008) w związku z tym chcielibyśmy zarekomendować Centrum Innowacji ProLearning jako rzetelnego…"

Vulcan Sp. z o.o.

więcej

"Centrum Innowacji ProLearning jest organizatorem szkolenia z, w którym uczestniczył pracownik naszej firmy. W maju 2012 roku brał udział w autoryzowanym szkoleniu: MS10748 – Deploying System Center 2012 Configuration Manage Ankiety…"

PartnerTech

więcej
więcej referencji

Ostatnio przeglądane

Słowa kluczowe

oracle, java, Java Developers, sql, bazy danych, tworzenie aplikacji, Java Programming Language
  • Nasze certyfikacje

  • Microsoft
  • Oracle
  • Certiport
  • Pearson Vue

Kurs:

Czas trwania:
Liczba godzin dziennie:
Liczba dni:
Lokalizacja:
Termin
Cena netto :

Twoje dane

- Zobacz regulamin
×

Prosimy o uzupełnienie poniższego formularza w celu zapisu na wybrane egzaminy.

Kod * Nazwa * Data * Godzina Opcja
+

Twoje dane

- Zobacz regulamin
×