Simple Steps: szkolenia Java, UML i BPMN
"przypomina nieco Sapkowskiego‚ nieco Tolkiena‚ a najbardziej chyba Grę o tron" - szczere-recenzje.pl, "Lektura tej książki wciągnęła mnie bez reszty. Z niecierpliwością czekam na więcej" - Maria Górska, "jeżeli macie ochotę na dobre‚ mocne high fantasy - nie macie wyboru‚ musicie sięgnąć po Wojny Żywiołów" - biblioteczka..., "genialna‚ wciągająca i intrygująca" - Ewelina Kiełbasińska, "Gorąco polecam!" - Addicted to books, "fabuła brzmi po prostu świetnie!" - kasiek-mysli.blogspot.com, "Jest to pozycja obowiązkowa dla każdego fana fantastyki" - moje-ukochane-czytadelka.blogspot.com, "Miałam wrażenie‚ że z każdą kolejną stroną roztacza się przede mną zupełnie inny świat" - biblioteczkaciekawychksiazek, "Zdecydowanie polecam‚ bo jest to kawał dobrze napisanego polskiego high fantasy!" - biblioteczkaciekawychksiazek, "mogę polecić wszystkim fanom tego gatunku" - zapiski-okularnicy.pl, "wciągnie nie tylko fanów fantastyki‚ ale i każdego czytelnika" - subiektywinie.blogspot.com, "Nie spodziewałam się‚ że aż tak mnie wciągnie." - zapiski-okularnicy.pl, "Jest to powieść zdecydowanie warta uwagi." - in-corner-with-book.blogspot.com, "nie mogę się już doczekać‚ kiedy dorwę tom drugi" - biblioteczkaciekawychksiazek.blogspot.com, "Poleciłabym zdecydowanie osobom gustującym w fantastyce" - marzenieliterackie.blogspot.com, "zachwyca także złożoność i różnorodność wątków" - szczere-recenzje.pl, "Nie mogę się doczekać kiedy znów przeniosę się do tego świata" - moje-ukochane-czytadelka.blogspot.com, "Najchętniej od razu sięgnęłabym po kolejną część." - zapiski-okularnicy.pl, "nie spodziewałam się tego po fantasy" - Ewelina Kiełbasińska, "książkę gorąco wam polecam!" - kasiek-mysli.blogspot.com, "autor cały czas utrzymywał mnie w napięciu i ciekawości" - moje-ukochane-czytadelka.blogspot.com, "książkę mogę z czystym sumieniem polecić wszystkim fanom gatunku" - Globster na lubimyczytac.pl, "to książka‚ która pobudziła moją wyobraźnię i ciekawość." - zapiski-okularnicy.pl, "Nie ma tu miejsca na nudę" - in-corner-with-book.blogspot.com

Szkolenia Java, UML i BPMN: Web Services w Java


Web Services w Java

Web Services w Java

Kod szkolenia: JAVA-WS

Adresaci szkolenia

Szkolenie kierowane jest do programistów Java warstwy biznesowej i integracji, którzy chcą nauczyć się tworzyć Web Service w standardach JEE. Tak w przypadku systemów homogenicznych jak i heterogenicznych.

Cele szkolenia

Celem szkolenia jest nabycie umiejętności wytwarzania Web Service w Java. Tak na wysokim poziomie jak i za pomocą API niskopoziomowych - często niezbędnych w przypadku integracji z gotowymi usługami Web Service wytworzonymi poza standardami Java.
Na szkoleniu poznajemy zarówno sposoby automatycznego określania kontraktów WSDL, jak i dokładnie ćwiczymy tworzenie WSDL od podstaw w celu umożliwienia pracy zespołów systemów heterogenicznych (podejście contract first).
Także ze względu na potencjalne problemy integracyjne przedstawiane są dokładnie standardy tak samych Web Service (SOAP, WSDL), jak i standardy wyższego rzędu regulujące użycie technologii pobocznych WS-* (WSIT).
Uczestnicy uczą się także posługiwania tzw. RESTful Web Services w oparciu o JAX-RS (od JEE6) aby łatwo wystawiać usługi, czy integrować się z AJAX.

Czas trwania szkolenia

5 dni, po 8 godzin. Łącznie 40 godzin(y) szkolenia.

Oczekiwane przygotowanie słuchaczy przed szkoleniem

Od uczestników wymaga się umiejętności programowania w języku Java.

Polecane szkolenia uzupełniające

Szkolenie poprzedzające - Programowanie w Java (JAVA-PRO).
W naszej ofercie znajdują się również szkolenia uzupełniające w zakresie JEE: JAVA-WYD, JAVA-EJB, JAVA-JSF, JAVA-JPA, JAVA-JEE.
A także szkolenia na wyższych poziomach: projektowanie (JAVA-WZO) i architektura (JAVA-ARCH)

Program szkolenia

  1. Wprowadzenie do Web Service
    • Czym jest Web Service?
    • Architektura SEO
    • Zalety i wady Web Service
    • Podstawowe standardy Web Service
    • Standardy Java dotyczące Web Service
  2. Szybkie tworzenie Web Service
    • JAX-WS jako następca JAX-RPC
    • Podstawy tworzenia usług w JAX-WS
    • Deployment usług JAX-WS
    • Automatycznie wygenerowany WSDL
    • Podgląd komunikatów WS (soapUI)
    • Klient JAX-WS
  3. Kontrola mapowania klas na XML
    • Czym jest Marshalling i unmarshalling (JAX-B)
    • JAX-B a JAX-WS
    • Wprowadzenie do XML
    • Kontrola mapowania przez adnotacje
    • API transformacji w JAX-B
    • Standard XML Schema
    • Kontrola mapowania przez XML Schema
  4. Samodzielne tworzenie komunikatów Web Service
    • Po co tworzyć komunikaty samodzielnie?
    • Podstawy API XML (JAX-P)
    • Format wiadomości SOAP
    • SAAJ - wsparcie tworzenia SOAP
  5. Niskopoziomowa komunikacja z JAX-WS
    • Po co komunikacja niskopoziomowa?
    • Niskopoziomowy serwer JAX-WS
    • Niskopoziomowy klient JAX-WS
    • Komunikacja niskopoziomowa a WSDL
  6. Definiowanie kontraktów WSDL
    • Web Service Description Language - po co?
    • Podejście contract first
    • Czemu WSDL 1.1 a nie 2.0?
    • Struktura WSDL 1.1
    • Contract first a JAX-WS - tworzenie usługi
    • Adnotacje JAX-WS sterowania treścią WSDL
    • Zewnętrzne sterowanie mapowaniem - bindings
  7. Pozostałe elementy JAX-WS
    • Wstrzykiwanie zależności
    • Metody cyklu życia komponentu JAX-WS
    • Obsługa wyjątków
    • Handlery
    • Podsumowanie modeli komunikacji JAX-WS
  8. Zaawansowane aspekty JAX-WS
    • Stanowe WS
    • Szyny danych - ESB
    • Przegląd technologii WS-*
    • WS-* a serwery WS
    • Standard WSIT
    • WS-* a WSDL
    • Features - wsparcie JAX-WS dla WS-*
    • Bezpieczeństwo WS
    • Transakcje długoterminowe
    • Przegląd biblioteki Camel
  9. Przegląd rejestrów usług Web Service
    • UDDI
    • eb-XML
    • Ujednolicone API - JAX-R
  10. RESTful Web Services
    • Idea RESTful WS
    • Protokół HTTP
    • Zastosowanie REST - mapowanie metod HTTP na logikę
    • Standard JAX-RS (od JEE6)

simple-steps.pl, simplesteps.pl są własnością SIMPLE Podbielski Michał