Java EE Web services

Usługi sieciowe umożliwiające wymianę danych pomiędzy aplikacjami pracującymi niezależnie. Dzięki wykorzystaniu standardu XML przesyłana informacja jest niezależna od platformy sprzętowej i systemowej klienta jak i serwera. Każdy Web Service to zbiór określonych działań, które mogą być wywołane przez klienta. Obecnie każdy duży system nie może się objeść bez tego typu źródeł udostępniania i pobierana informacji. Poznaj od podstaw tę technologie i naucz się budować szybko i sprawnie Web Service.

Opis

Bezpieczeństwo

Nie każda informacja powinna być dostępna jawnie. Poznaj techniki, które pozwolą zabezpieczyć wiadomość jak i samą transmisje danych. Dzięki zastosowaniu certyfikatów SSL do uwierzytelniania klienta jak i serwera nadawca jak i odbiorca wiadomości są pewni, że wiadomość nie zostanie podejrzana przez osoby postronne i że wiadomość zostanie przesłana w niezmienionej formie.

Kurs Java EE (Web services) - Bezpieczeństwo
Kurs Java EE (Web services) - Klient Web Service

Klient Web Service

W obecnym świecie każdy większy portal społecznościowy, każda wyszukiwarka, każdy bank i wiele innych instytucji udostępnia klientom interfejs Web Service umożliwiający pobieranie/wysyłanie informacji. Poznaj techniki pisania klientów do już udostępnionych usług. Naucz się sprawnie budować wiadomości XML przy użyciu mechanizmów mapowania na zwykłe obiekty Javy (POJO) i je wysyłać. Poznaj techniki pozwalające na ponowienie transmisji przy braku połączenia internetowego lub chwilowego braku dostępu do wskazanej usługi.

Komponenty sterowane komunikatami

FJava EE umożliwia również implementację obiektów sterowanych komunikatami. Technika to sprowadza się do podejmowanie określonych działań w oparciu o odebrane komunikaty z wewnątrz systemu lub z zewnętrznych systemów. Odebrane komunikaty mogą być przetwarzane równolegle lub przy użyciu mechanizmów kolejkowych FIFO lub LIFO. Sytuacja taka zachodzi, np. gdy system musi przyjmować i przetwarzać rezerwację pokoi hotelowych lub wniosków o dofinansowanie. Poznaj techniki implementacji i wdrożenia kolejek komunikatów oraz ich obsługi.

Kurs Java EE (Web services) - Komponenty sterowane komunikatami
Kurs Java EE (Web services) - Obsługa transakcji

Obsługa transakcji

W każdej sytuacji system musi być spójny. Dzięki wbudowanym mechanizmom obsługi transakcji poznasz sposoby zapewnienia nieprzerwanej pracy przy jednoczesnym zabezpieczeniu przechowywanych danych. nauczysz się budować bezpieczne systemy odporne na awarie.

Koszty?

Nie jesteśmy najtańsi, ale prawdopodobnie najlepsi… ;-)

Stacjonarne

2900

netto

  • 48 godzin
  • Materiały szkoleniowe
  • Dostęp do forum
  • Dzienne, wieczorowe, weekendowe
  • Certyfikat Expose
Stacjonarne+ TABLET

3300

netto

  • 48 godzin
  • Materiały szkoleniowe
  • Dostęp do forum
  • Dzienne, wieczorowe, weekendowe
  • Certyfikat Expose
Indywidualne

7250

netto

  • 48 godzin
  • Materiały szkoleniowe
  • Dostęp do forum
  • Indywidualne terminy
  • Zajęcia 1-na-1
  • Certyfikat Expose
Gwarancja Jakości

Gwarancja jakości

Jeśli szkolenie nie spełni Twoich oczekiwań, zwrócimy Ci jego koszty.

Program Szkolenia

Czego Cię nauczymy

  1. Wprowadzenie
  2. Protokół SOAP i WSDL
  3. Tworzenie wiadomości przy użyciu mechanizmów SAAJ
  4. Mechanizm JAXB
  5. Implementacja WS przy użyciu JAX-RPC i JAX-WS
    • Technika „bottom up”
    • Technika „top-down”
    • Wiadomości SOAP z załącznikami
    • Zapamiętanie stanu konwersacji (sesje)
  6. RESTful web API
    • Wprowadzenie do Representational State Transfer (REST)
    • Implementacja REST Web Services przy użyciu JAX-RS API
  7. Opracowanie klienta WebService
  8. Obsługa błędów
  9. Usługi rejestrowe
    • Standardy ebXML i UDDI
  10. Bezpieczeństwo (uwierzytelnienie, szyfrowanie transmisji)

Napisz do nas

Postaramy się pomóc

Pobierz zgłoszenie w: pdf | doc

Opinie

Co mówią ci, którzy u nas byli?

Szkolenie przeprowadzone bardzo profesjonalnie i fachowo w miłej atmosferze.

Edyta Cyran

szkolenie mi się podobało, trener profesjonalny, tłumaczy w w sposób dokładny i zrozumiały, zawsze w razie potrzeby służy pomocą.

Agnieszka Lalak

Bardzo ciekawe zajęcia. Dużo nowych wiadomości i cennych wskazówek.

Justyna Szeląg

Uważam, że szkolenie w przystępny i „szybki” sposób umożliwia poznanie nowej wiedzy, bardzo przydatnej w codziennej pracy.

Joanna Rytel-Szczęsna

Trener komunikatywny, profesjonalny, o dużej wiedzy, uprzejmy, cierpliwy. Nic nie zmieniać.

Ilona Janicka

Ocena wzorowa. Zero zastrzeżeń.

Marcel Starus

Szkolenie przydatne pod wieloma względami, uzupełnia wiedzę oraz wskazuje nowe rozwiązania.

Magdalena Mission

Oceniam bardzo pozytywnie, wielkie zaangażowanie w prowadzenie szkolenia, doskonała komunikatywność, obserwacja grupy i sprawdzanie przyswajania wiedzy przez poszczególne osoby

Krystyna Bielecka

Uważam, że trener sprawił, że szkolenie było przystępne i ciekawe.

Anonim

Szczególnie podobał mi się sposób prowadzenia szkolenia, sympatyczny prowadzący. Wszystko było OK!

Anonim

Uważam to szkolenie za bardzo przydatne, praca trenera była bardzo dobra.

Dominika Karst

Bardzo przystępny język dla słuchacza, łatwość zrozumienia.

Anonim

Szkolenie było bardzo przydatne, wszelkie zagadnienia które mnie interesowały zostały poruszone i rzetelnie wyjaśnione, nawet te ponadprogramowe.

Krzysztof Kozioł

Pozytywna atmosfera na szkoleniu, chęć przekazania jak najwięcej informacji.

Justyna Szymańska

Trener prezentował skróty, otwarty na pytania i udzielał odpowiedzi. Podobał mi się sposób prowadzenia oraz zawartość, poziom dostosowany do grupy.

Anonim