• Angielski
  • Polski
  • Kontakt
  • Wiedza
    • Do pobrania
    • Blogi
    • DDD-CqRS Sample
  • Aktualności
  • Pracownia programistyczna
  • Doradztwo
    • Techniczne
    • R & D
    • IT dla biznesu
    • Audyty i ekspertyzy
    • Asysta HR
  • Oferta szkoleń
    • Szkolenia
    • Szkolenia otwarte
    • Szkolenia++
    • Szkolenia - moduły
    • Mentoring
    • Wystąpienia
    • Jak pracujemy
  • O nas
    • Strona główna
    • Trenerzy
    • Nasi klienci
    • Jakość
    • Metodyka
Bottega

Praktycy dla Praktyków
Szkolenia i doradztwo

Sławomir Sobótka

Główny trener, programujący architekt specjalizujący się w Java EE, prezes SSEPP.

Szkolenie: Web Services

Informacje ogólne

zapytaj o szkolenie
Nazwa: Web Services
Kod: WS
Kategoria: Java Enterprise Edition
Grupa docelowa: Projektanci, programiści
Czas trwania: 2-3 dni
Forma: 50% wykłady / 50% warsztaty
Pobierz program szkolenie-web_services.pdf

Szkolenie przedstawia rzetelne podstawy projektowania i tworzenia usług sieciowych. Program został rozbudowany o podstawy przetwarzania XML.

Szkolenie może zostać dopasowane do kompleksowego rozwiązania osadzonego w Java EE jako moduł szkoleniowy służący do udostępniania funkcjonalności opracowanych podczas szkolenia EJB.

Szkolenie przygotowuje uczestników do publikowania i integracji usług z wykorzystaniem najnowszych specyfikacji Java EE 6.

Zalety szkolenia:
  • Poruszamy zagadnienia zaawansowane
  • Najlepsze praktyki i wzorce
  • Projektowanie usług zgodnie z kanonami sztuki



Program szkolenia:


  • 1. Projektowanie Usług Sieciowych

    • 1.1. Aspekty ziarnistości

    • 1.2. Aspekty Wydajności

    • 1.3. Typowe błędy w projektowaniu API

  • 2. Architektura usług sieciowych

    • 2.1. Wzorce projektowe usług sieciowych

    • 2.2. Styl REST – lekka alternatywa

    • 2.3. Obsługa sytuacji wyjątkowych

  • 3. Wstęp do przetwarzania XML

    • 3.1. Standard XML

    • 3.2. Definicje dokumentów XML: DTD i XMLSchema

    • 3.3. Przestrzenie nazw XML

    • 3.4. SAX i DOM

    • 3.5. JAXB, XMLBeans, Castor

  • 4. SOAP – standard komunikacji

    • 4.1. Standardu SOAP w architekturze

    • 4.2. Struktura SOAP

    • 4.3. załączniki

  • 5. SAAJ - załączniki

    • 5.1. Zapoznanie z API

    • 5.2. Komunikaty SOAP z wykorzystaniem SAAJ

    • 5.3. Przestrzenie nazw w SAAJ

  • 6. WSDL – język opisu usług

    • 6.1. Struktura WSDL

    • 6.2. Rozszerzenia WSDL

  • 7. JAX-WS

    • 7.1. Wspierane typy

    • 7.2. Tworzenie usługi w JAX-WS

    • 7.3. Wiązania

    • 7.4. Klasy usług

      • 7.4.1. Tworzenie WS na podstawie klasy

      • 7.4.2. Tworzenie WS na podstawie WSDL

    • 7.5. Konfiguracja za pomocą adnotacji (JSR-181)

    • 7.6. REST w JAX-WS

    • 7.7. Przechwytywanie komunikatów (Handlers)

  • 8. Klienty do WS

    • 8.1. Dynamic Proxy Client

    • 8.2. Dynamic Invocation Interface Client

    • 8.3. Stub Client

    • 8.4. JAX-WS Client

  • 9. Komponenty EJB w środowisku WS

  • 10. JAX-R

    • 10.1. Wstęp do rejestru

    • 10.2. Ogólna architektura JAX-R

    • 10.3. Rejestr

      • 10.3.1. Łączenie

      • 10.3.2. Zapytania

      • 10.3.3. Publikacja

  • 11. Model bezpieczeństwa

    • 11.1. Bezpieczeństwo interakcji

    • 11.2. Bezpieczeństwo komunikatów

Lista szkoleń
nasi klienci więcej
  • asseco
  • eurobank
  • blstream
  • streamsoft
Bottega na konferencjach
  • konferencje
  • img

    Konferencja 33rd degree

    data: 19-31/03/2012

    Warsztaty DDD i 2 prezentacje

  • img

    Konferencja 4 Developers

    data: wiosna 2012

    TBD

Wydarzenia i Aktualności
  • img

    Softdevcon 2012 - Warszawa

    dodano 31/03/2012

    Zapraszamy na prezentację poświęconą technikom strukturyzacji aplikacji, która zostanie wygłoszona 8. maja podczas konferencji Softdevcon

  • 33rd Degree 2012 - Kraków

    dodano 02/01/2012

    Zapraszamy do Krakowa na konferencję 33rd Degree, gdzie nasz trener - ...

  • Softdevcon 2012 - Wrocław

    dodano 02/01/2012

    Zapraszamy na warsztat poświęcony podstawom Domain Driven Design, któr...

metodyka dreyfus
img

Wspinanie się po szczeblach kompetencji.

Metodyka nauczania w naszej firmie została oparta o jeden ze standardowych psychologicznych modeli kompetencji: pięciostopniowy model Dreyfus.

więcej
mobilne centrum szkoleniowe
img

Oferujemy usługi szkoleniowe w oparciu o własne Mobilne Centrum Szkoleniowe. MCS pozwala na przeprowadzenie szkoleń w dowolnym, dogodnym dla klienta miejscu.

Możesz wybrać dowolną lokalizację szkoleń a my zajmiemy się infrastrukturą techniczną.

więcej
Materiały do pobrania

Sprawdź próbkę naszych kompetencji.

video i prezentacje
  • video
  • Software Craftsmanship i Wzorce projektowe


    prezentacja z konferencji Javarsovia 2010

  • video
  • Domain Driven Design


    prezentacja z konferencji Confitura 2011

więcej materiałów
artykuły
  • pdf
  • Domain Driven Design – projektowanie złożonych modeli


    Artykuł opublikowany w Software Developer's Journal nr 08/2011

  • pdf
  • Modelowa ścieżka rozwoju kompetencji – Model Dreyfus


    Artykuł opublikowany w Software Developer's Journal nr 02/2010

więcej artykułów
bottega - [z j. włoskiego] pracownia;
w renesansie było to miejsce gdzie
spotykał się humanizm, sztuka i rzemiosło
© Bottega 2011 Wszelkie prawa zastrzeżone
Jesteśmy członkiem: 
ssepp
Projekt:  
hello
facebook blog twitter linkedin