Compendium Centrum Edukacyjne - logo PL
Bezpieczeństwo Systemy Microsoft Systemy Linux Sieci i systemy telekomunikacyjne Bazy danych Przechowywanie danych Zarządzanie projektami i procesami
Compendium

Newsletter
Aby zaprenumerowac nasz biuletyn, wpisz poniżej swój adres e-mail:

zaprenumeruj
usuń prenumeratę



Centrum egzaminacyjne



Centrum egzaminacyjne


Novell Practicum Center



Centrum kompetencyjne


   
 
   

Szkolenia Sun Microsystems
Szkolenie Sun Microsystems
FJ-310 EE6 Developing Applications for the Java EE Platform

Pobierz konspekt szkolenia w formacie PDF

To szkolenie należy do ścieżki certyfikacyjnej:

Cel szkolenia
Kurs Developing Applications for the Java™ EE Platform zapoznaje uczestników z wiedzą na temat budowania i uruchamiania aplikacji na platformie Java™, w technologii Enterprise Edition 6. Komponenty prezentowane w tym kursie zawierają Enterprise JavaBeans™ (EJB™), Java persistence API (JPA), servlets i JavaServer Pages™ (JSP™), usługi sieciowe i klientów które ich używają. Uczestnicy nabywają praktyczne doświadczenie poprzez ćwiczenia które polegają na budowaniu aplikacji biznesowych.
Szkolenie bazuje na komponentach EJB, które implementują wzorzec Session facade dostaraczając mechanizmów do przepływu sterowania dzięki Java persistence API.
Uczestnicy poznają również skladowe stałe message-driven EJB, dzałających jako klienci Java Message Service (JMS). Uczestnicy używają klientów sieciowych i klientów w Java technology aby mieć dostęp do usług bazujących na technologii Java które używają servlets oraz stron tworzonych w technologii JSP (JSP pages). Uczestnicy uczą się jak budować aplikacje ze składników ponownego użycia oraz jak uruchamiać aplikacje w środowisku Java EE.

Czas trwania
5 dni
Konspekt
  1. Przegląd technologii Java EE
    • opis różnic pomiędzy platformami i wersjami Java
    • omówienie potrzeb aplikacji biznesowych
    • wprowadzenie do Java EE APIs i usług
    • ścieżki certyfikacyjne
    • wprowadzenie do serwerów aplikacji
    • moduły biznesowe
  2. Architektóra apliakcji dla przedsiębiorstw
    • Design Patterns
    • Model View Controller
    • komunikacja synchroniczna i asynchroniczna
    • topologie sieciowe i klastry
    • podział na warstwy (klienta, prezentacji, usług, integracji, persistence)
  3. Web Technology Overview
    • opis roli składników sieciowych w aplikacji Java EE
    • omówienie modelu HTTP request-response
    • porównanie Java servlets and components and JSP components
    • krótkie wprowadzenie do technologii nie omawianych szczegółowo
  4. Developing Servlets
    • omówienie servlet API
    • Servlet configuration through annotations and deployment descriptors
    • Use the request and response APIs
    • Servlets as controllers
  5. Developing With JavaServer Pages Technology
    • ocena roli technologii JSP jako mechanizmu prezentacyjnego
    • Author JSP pages
    • przetwarzanie danych otrzymanych z servlets in a JSP page
    • krótkie wprowadzenie do JSTL and EL
  6. JavaServer Faces
    • The JSF model explained
    • Adding JSF support to web applications
    • Using the JSF tag libraries
    • Configuring JSF page navigation
    • JSF Managed beans
    • JSF Conversion, Validation, and Error Handling
  7. EJB Overview
    • EJB types: Session Beans
    • EJB types: Message Driven beans
    • Java Persistence API as a replacement for Entity EJBs
    • Describe the role of EJBs in a Java EE application
    • EJB lite
  8. Implementacja EJB 3.0 Session Beans
    • porównanie stateless and stateful behavior
    • Describe the operational characteristics of a stateless session bean
    • Describe the operational characteristics of a stateful session bean
    • Describe the operational characteristics of a singleton session bean
    • Create session beans
    • Package and deploy session beans
    • Create session bean clients
  9. The Java Persistence API
    • opis roli Java Persistence API (JPA) w aplikacji Java EE
    • Object Relational Mapping
    • Entity class creation
    • Using the EntityManager API
    • The life cycle and operational characteristics of Entity components
    • Persistent Units and Packaging
  10. Implementing a Transaction Policy
    • Describe transaction semantics
    • Compare programmatic and declarative transaction scoping
    • Use the Java Transaction API (JTA) to scope transactions programmatically
    • Implement a container-managed transaction policy
    • Support optimistic locking with the versioning of entity components
    • Support pessimistic locking of entity components
    • Using transactions with the web profil
  11. Developing Asynchronous Java EE Applications and Messaging
    • The need for asynchronous execution
    • wprowadzenie do technologii JMS
    • możliwości i ograniczenia Java EE components as messaging producers and consumers
    • JMS and transactions
    • administracja JMS
  12. Developing Message-Driven Beans
    • omówienie właściwości i cyklu życia message-driven beans
    • tworzenie JMS message-driven bean
  13. Web Service Model
    • opis zadań usług sieciowych
    • List the specifications used to make web services platform independent
    • Describe the Java APIs used for XML processing and web services
  14. Implementing Java EE Web Services with JAX-WS and JAX-RS
    • Describe endpoints supported by the Java EE 6 platform
    • Developing Web Services with Java
    • Creating Web Service Clients with Java
  15. Wdrażanie polityki bezpieczeństwa
    • Exploit container-managed security
    • opis zadań użytkownika i odpowiedzialności
    • Create a role-based security policy
    • używanie bezpiecznego API
    • konfigurowanie uwierzytelniania w warstwie sieci

Wymagania
Aby w pełni skorzystać z kursu, uczestnicy powinni:
  • posiadać doświadczenie w programowaniu w języku Java
  • być zaznajomieni z distributed programming (multi-tier architecture)
  • znać teorię związaną z relacyjną bazą danych i podstawy structured query language (SQL)
  • Familiar with component technology

Rekomendowane szkolenia

Certyfikaty
Uczestnicy otrzymują certyfikat sygnowany przez firmę Sun Microsystems.

Ścieżki certyfikacyjne
Lokalizacje
Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00
Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
Dodatkowe informacje
Szkolenie prowadzone jest z języku polskim lub angielskim. Materiały przygotowane są w języku angielskim.

Prowadzący
Autoryzowany wykładowca firmy Sun Microsystems
Cena szkolenia
7390 PLN
Cena szkolenia jest ceną brutto
szkolenie zwolnione jest z podatku VAT




Więcej informacji:
Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.

potrzebuję dodatkowe informacje o powyższym szkoleniu
potrzebuję informacji o formach płatności

jestem zainteresowany/a promocjami szkoleń od tego producenta
jestem zainteresowany/a nowymi szkoleniami
chcę dostać katalog szkoleń Compendium
proszę o pilny kontakt

chcę dostawać biuletyn e-mail z informacjami o promocjach
i nowych szkoleniach

Imię i nazwisko:
Nazwa firmy:
Telefon:
E-mail:
Wiadomość
dla Compendium:




Dostępne terminy:


Inne szkolenia Sun Microsystems
MySQL 5.x


System operacyjny Solaris



Usługi integracyjne i oprogramowanie






Administracja pamięciami masowymi

Java i rozwój aplikacji




Autoryzacje


Nowe szkolenia