Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1

Podobne dokumenty
Spring Framework - wprowadzenie i zagadnienia zaawansowane

Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2

Program szkolenia: Architektura aplikacji i systemów - Wzorce architektoniczne dla projektantów

Szkolenie wycofane z oferty

Wzorce projektowe i architektura dla platformy Java EE

Testowanie aplikacji mobilnych na platformie Android - architektura, wzorce, praktyki i narzędzia

EJB 3.0 (Enterprise JavaBeans 3.0)

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Receptury - niezbędnik projektanta i architekta

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

Java Enterprise Edition spotkanie nr 1. Sprawy organizacyjne, wprowadzenie

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Implementacja Domain Driven Design - wzorce architektoniczne (część

Program szkolenia: Wprowadzenie do Domain Driven Design dla biznesu (część 0)

Program szkolenia: REST i Microservices w PHP

JAVA EE MODEL APLIKACJI. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

Contexts and Dependency Injection (CDI) Autor wykładu: Marek Wojciechowski

JBoss Seam: framework nowej generacji. Copyright Piotr Kochański & Erudis,

Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus

Nowoczesne aplikacje internetowe oparte na Seam, JSF, EJB3, JPA, AJAX

Java Persistence API - zagadnienia zaawansowane

Korporacyjna Magistrala Usług na przykładzie Mule ESB

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

Architektura bezpiecznych aplikacji internetowych na platformie Java Enterprise Edition. Jakub Grabowski Warszawa,

Zagadnienia projektowania aplikacji J2EE

Enterprise Java Beans wykład 7 i 8

Domain Driven Design - projektowanie modeli złożonych domen (część

Program szkolenia: Architektura aplikacji i systemów - Wzorce architektoniczne dla projektantów

Enterprise Java Beans Narzędzia i Aplikacje Java EE

Nowoczesne aplikacje internetowe oparte na JEE6 (JSF2, EJB3.1, JPA2, CDI, AJAX)

Full Stack JavaScript z Angular i Nest. Dni: 5. Opis: Adresaci szkolenia

Nowoczesne aplikacje internetowe oparte o JEE7 (JSF2.2, EJB3.2, JPA2.1, CDI1.1, AJAX)

Wybrane działy Informatyki Stosowanej

Biocentrum Ochota infrastruktura informatyczna dla rozwoju strategicznych kierunków biologii i medycyny POIG /09

Domain Driven Design - projektowanie modeli złożonych domen (część

Programowanie komponentowe 5

Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, )

EJB 3.0 & JBoss Seam. 25 kwietnia 2007 Jacek Gerbszt 1

Programowanie w Javie 2. Płock, 26 luty 2014 r.

Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i

Podstawowe informacje o technologii Java EE 7

Całościowe podejście do testowania automatycznego dla programistów. (TDD, BDD, Spec. by Example, wzorce, narzędzia)

Zaawansowane Aplikacje Internetowe

Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych

Wybrane działy Informatyki Stosowanej

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

Aplikacje Internetowe, Servlety, JSP i JDBC

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

Projektowanie i implementacja wysokowydajnych aplikacji w języku

edziennik Ustaw Opis architektury

SZKOLENIE TWORZENIE SYSTEMÓW

Enterprise JavaBeans (EJB)

Wykład 1 Inżynieria Oprogramowania

Enterprise JavaBeans (EJB)

Program szkolenia: Wzorce projektowe w C++

MIGRACJA SYSTEMÓW INFORMATYCZNYCH DO TECHNOLOGII JAVA

mgr inż. Michał Paluch

Program szkolenia: Symfony, nowoczesny framework PHP

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

Obsługa transakcji rozproszonych Java. Marek Wojciechowski, Maciej Zakrzewicz Instytut Informatyki, Politechnika Poznańska

Warstwa integracji. wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe.

Enterprise JavaBean 3.0

1 Wprowadzenie do J2EE

Podstawy frameworka Spring

Budowa aplikacji w technologii. Enterprise JavaBeans. Maciej Zakrzewicz PLOUG

Program szkolenia: Test Driven Development (TDD) using Spock or JUnit 5

Web frameworks do budowy aplikacji zgodnych z J2EE

Techniki efektywnego testowania kodu dla programistów Java (Spock

Program szkolenia: Jenkins - Continuous Integration

Enterprise JavaBeans

POSTANOWIENIE. z dnia 20 sierpnia 2018 roku

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Program szkolenia: Wzorce projektowe i ich implementacja w C# oraz testowanie automatyczne

Plan prezentacji. Budowa aplikacji w technologii Enterprise JavaBeans. Przegląd architektur: CORBA. Cele budowy aplikacji rozproszonych

Program szkolenia: Wzorce projektowe i architektoniczne oraz efektywne techniki Object Oriented Design dla projektantów systemów

Enterprise JavaBeans. 1. Architektura EJB: komponenty encyjne, komponenty sesyjne, komponenty sterowane komunikatami. 2. Kontenery EJB JBoss.

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Informatyzacja przedsiębiorstw

Modelowanie procesów biznesowych, przepływu pracy oraz reguł biznesowych na przykładzie Drools i jbpm lub Activiti

Rola EJB na platformie Java EE. Enterprise JavaBeans (EJB)

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Budowanie aplikacji biznesowych przy użyciu. Presentation Foundation i wzorca MVVM

ZAŁĄCZNIK Nr 2 do CZĘŚCI II SIWZ WYCIĄG ZE STANDARDÓW, ZASAD I WZORCÓW INTEGRACYJNYCH OBOWIĄZUJĄCYCH W PSE S.A.

Program szkolenia: Receptury testowania automatycznego - problemy, strategie, taktyki, techniki, narzędzia

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

Platforma J2EE i EJB. Oprogramowanie systemów równoległych i rozproszonych Wykład 9. Rola EJB na platformie J2EE. Dr inż. Tomasz Olas olas@icis.pcz.

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

A Zasady współpracy. Ocena rozwiązań punktów punktów punktów punktów punktów

Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow)

Bazy danych 2. Wykład 1

Architektura mikroserwisów na platformie Spring IO

Całościowe podejście do testowania automatycznego dla programistów. /C#/PHP (TDD, BDD, Spec. by Example, wzorce, narzędzia)

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

Zaawansowane programowanie w języku C++

TECHNOLOGIA EJB I JPA KOD: EJBJPA

Transkrypt:

Szkolenie wycofane z oferty Program szkolenia: Enterprise Java Beans 3.0/3.1 Informacje: Nazwa: Enterprise Java Beans 3.0/3.1 Kod: Java-EE-EJB Kategoria: Java EE Grupa docelowa: developerzy Czas trwania: 3 dni Forma: 50% wykłady / 50% warsztaty Program szkolenia omawia kluczowe składowe platformy Java EE ze szczególnym naciskiem na EJB. W programie znajdują się również aspekty architektury systemów oraz wzorców Java EE. Program szkolenia kładzie szczególny nacisk na praktyczne aspekty wykorzystania technologii Enterprise Java Beans 3.0 oraz pragmatyczne podejście do jej składników. Szkolenie zostało opracowane jako ewentualny moduł szkolenia z kompleksowego rozwiązania Aplikacje Web oparte o Seam Framework. Szkolenie może zostać również połączone ze szkoleniem z JSF i JPA w celu zbudowania pełnego rozwiązania na czystej platformie Java EE. Projekt referencyjny Sprawdź naszą implementację przykładowego projektu DDD+CqRS opartą o EJB 3.1 : Sample Leaven. Zalety szkolenia: Omawiamy architektury systemów Przykłady o realnym poziomie komplikacji Zwracamy uwagę na aspekty projektowania aplikacji Omawiamy dokładnie techniki Inversion of Control w ujęciu praktycznym podając kontekst zastosowania Strona: 1/5

Szczegółowy program: 1. Wstęp do technologii EJB i profili Java EE 2. Konfiguracja serwera JBoss 3. Architektury warstwowe 3.1. Odpowiedzialności warstw 3.2. Sposoby komunikacji pomiędzy warstwami 3.3. Tier a Layer 3.4. 3 warstwy 3.5. 4 warstwy - podejście z DDD 3.5.1. UI 3.5.2. Aplikacja (API serwera, model Use Case) 3.5.3. Domena (reguły biznesowe) 3.5.4. Infrastruktura techniczna (persystencja, kolejki, itd) 4. Inżynieria Java EE 4.1. Przegląd wzorców projektowych Java EE 4.2. Przegląd wzorców integracyjnych 5. Komponenty 5.1. Architektura CDI (Context and Dependency Injection) 5.1.1. Zrozumienie kontekstów i ich zasięgu 5.1.2. Co i kiedy wstrzykiwać (a kiedy nie ma to sensu) 5.1.3. Najlepsze techniki wstrzykiwania 5.1.3.1. Wykorzystanie wstrzykiwania do budowania systemów otwartych na rozbudowę poprzez pluginy 5.2. Sesyjne 5.2.1. Stanowe i Bezstanowe Strona: 2/5

5.2.1.1. Konsekwencje wynikające ze stosowania komponentów stanowych - problemy ze skalowaniem 5.2.2. Współdzielenia stanu w komponentach Singleton i problemy współbieżnego dostępu 5.2.3. Wywołania asynchroniczne metod w EJB 5.2.4. Cykl życia komponentów 5.2.5. Dobór komponentu do problemu 5.2.6. Wyjątki 5.2.6.1. Obsługa i sterowanie transakcjami 5.3. Encyjne przegląd - kompleksowe szkolenie w module JPA 5.4. JMS i komponenty Sterowane komunikatami - praktyczne wykorzystanie 5.4.1. Architektura JMS 5.4.1.1. Połączenia i sesje 5.4.1.2. Typy komunikatów 5.4.1.3. Czym kierować się wybierając: Topic i Queue 5.4.1.4. Niezawodność 5.4.1.5. Persystencja komunikatów 5.4.1.6. Potwierdzenia i retransmisja 5.4.1.7. Tryby potwierdzeń 5.4.1.8. Odtwarzanie sesji 5.4.1.9. Transakcje i pułapki 5.4.1.10. Priorytety 5.4.2. Architektury systemów sterowanych zdarzeniami 5.4.2.1. Event Broker 5.4.2.2. Problemy ze spójnością danych 5.4.2.3. Event Bus Strona: 3/5

5.4.2.4. Problem Eventually Consistent 5.4.3. Zastosowania 5.4.3.1. Asynchroniczność przetwarzania masowych danych 5.4.3.2. Zwiększanie responsywaności 5.4.3.3. Integracja systemów 5.5. Efektywna tworzenie komponentów EJB za pomocą embedded container 6. Mechanizm przechwytywania interceptory 6.1. Wykorzystanie potencjału interceptorów jako namiastki Aspect Oriented Programming 6.2. Praktyczne wykorzystanie do budowy własnych frameletów (nano frameworków) 6.3. Praktyczne wykorzystanie do hermetyzacji logiki ortogonalnej do biznesowej 7. Transakcje na platformie Java EE - przegląd, szczegóły w szkoleniu JPA 7.1. Wstęp teoretyczny (acid, poziomy izolacji) 7.2. Deklarowanie 7.3. Sterowania wyjątkami 7.4. Propagacja transakcji 7.4.1. Siedem scenariuszy - praktyczne przykłady dla każdego scenariusza 7.5. Problem izolacji transakcji 8. Bezpieczeństwo systemów Java EE 8.1. Aspekty bezpieczeństwa aplikacji korporacyjnych 8.2. Zabezpieczania aplikacji w środowisku Java EE 8.2.1. Konfiguracja środowiska i serwera aplikacyjnego 8.2.2. Wykorzystanie JAAS w środowisku zarządzanym 8.3. Model bezpieczeństwa oparty o role 8.4. Zabezpieczanie aplikacji na serwerze JBoss 8.4.1. Autentykacja z wykorzystaniem JNDI Strona: 4/5

8.4.2. Deklaratywne i programowalna obsługa autoryzacji 8.5. Zaawansowane zagadnienie bezpieczeństwa Java EE 8.5.1. Wybór podejścia realizacji JAAS login module 8.5.2. Implementacja login module opartego o bazę danych 9. Dodatkowe usługi - przegląd 9.1. Servlety jako niezastąpione narzędzie rzeczywiste przykłady praktycznego wykorzystania 9.2. Filtry 9.3. Listenery 9.4. Konfiguracja usługi Timer 9.5. WebServices Strona: 5/5