563. developing restful services in java (1.1)

Transkrypt

563. developing restful services in java (1.1)
Szkolenie Capstone Courseware
563. DEVELOPING RESTFUL SERVICES IN JAVA (1.1)
Strona 1 z 5
Szkolenie: Capstone Courseware
563. DEVELOPING RESTFUL SERVICES IN JAVA (1.1)
FORMA SZKOLENIA
MATERIAŁY
CENA
Stacjonarne
Tradycyjne
2900 PLN NETTO*
Stacjonarne
Tablet ctab
3300 PLN NETTO*
Metoda dlearning
Tradycyjne
2900 PLN NETTO*
Metoda dlearning
Tablet ctab
2900 PLN NETTO*
*(+VAT zgodnie z obowiązującą stawką w dniu wystawienia faktury)
INFORMACJE DODATKOWE
Czas trwania szkolenia
Lokalizacje
3 dni
Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00
Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
OPIS SZKOLENIA
Ten kurs pokazuje doświadczonym programistom Java, jak budować usługi internetowe RESTful za pomocą Java API dla RESTful Web
Services lub JAX-RS. Zaczynamy przegląd rozwoju serwisów internetowych na platformie Java EE, w tym SOAP, WSDL, REST, JAX-WS,
JAXB oraz JAX-RS. Następnie kursanci uczą się pracować z JAXB wiązać modele obiektów Java do XML Schema. Większa część kursu
poświęcona jest badaniu JAX-RS: kursanci pracują z wykonaniem Jersey JAX-RS do tworzenia usług RESTful od prostych pojedynczych
wartości interakcji do bardziej zaawansowanych usług, które zarządzają CRUD (tworzenie / odzyskać / update / delete) operacje dla
bardziej złożonych typów danych, z wykorzystaniem JAXB do Marshal i Unmarshal danych.Cel szkolenia:
- Zrozumienie zalet architektury REST dla usług internetowych.
- Korzystanie JAX-RS do opracowania prostych usług RESTful.
- Kontrolowana wysyłka do metod usługi na podstawie wzorców adresów URL i metod HTTP.
- Powiązanie żądań wartości parametrów metody gdy wyrażone jest jako parametrów zapytania HTTP, wartości formularzy,
nagłówków, ciasteczka, i wiele innych.
- Zarządzanie zawartości XML przy użyciu schematu XML i JAXB.
- Włączenie podmiotu XML do wprowadzania usług i produkcji.
- Wykorzystanie cyklu i usług kontekstowych dostępnych w usługach JAX-RS jako komponentów Java EE.
PLAN SZKOLENIA
- Omówienie usług sieci Web
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
563. DEVELOPING RESTFUL SERVICES IN JAVA (1.1)
Strona 2 z 5
- Dlaczego Web Services?
- Service-Oriented Architecture
- HTTP i XML
- SOAP
- WSDL
- Wizja mydło
- REST-Vision
- UDDI
- WS-i profil Podstawowego
- Bezpieczeństwo
- Usługi sieci dla Java EE
- Hosting Web Services: scenariusze
- Web Services dla Java EE
- JAX-WS i JAXB
- Web-Services Metadata
- WSDL-to-Java i Java-to-WSDL Paths
- Dispatch Provider i API
- SAAJ i JAXP
- JAX-RS do RESTful Services
- JAXR
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
563. DEVELOPING RESTFUL SERVICES IN JAVA (1.1)
Strona 3 z 5
- Java API for XML Binding
- Potrzeba powiązania danych
- XML Schema
- Two Paths
- JAXB Compilation
- Mapowanie rodzajów schematów do Java
- Java-do-XML Mapowanie używając adnotacji
- Organizowanie i Unmarshaling
- Praca z modelami JAXB obiektu
- Java API dla usług REST
- Wnioski
- Zasoby
- Sub-Resources
- Providers
- Skanowanie i ApplicationPath
- Dysponowanie żadaniami do Metod
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
563. DEVELOPING RESTFUL SERVICES IN JAVA (1.1)
Strona 4 z 5
- Ścieżka aplikacji
- Adnotacje Path
- metoda HTTP adnotacji
- Sub-Resource Locator
- Dziedziczenie adnotacji i nadpisywanie
- Parametry i Zwracane typy
- Proste typów parametrów
- Tworzenie, Zużywanie adnotacji
- Adnotacje XXXParam
- Adnotacje DefaultValue
- Typy zwrotne
- Binary-Content
- Przedstawienie Plików
- Podmioty i Całość Treści
- Entity Providers
- Wbudowani dostawcy Entity
- Praca z XML
- Wprowadzenie reprezentacji XML z Schema
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
563. DEVELOPING RESTFUL SERVICES IN JAVA (1.1)
Strona 5 z 5
- Kontekst i Lifecycle
- Odczytywanie zasobów internetowych
- Finding składniki Java EE
- Finding Databases
- Kontekst zabezpieczeń
WYMAGANIA DLA UCZESTNIKA
- Duże umiejętności programowania Java są niezbędne - kurs 103 jest doskonałym przygotowaniem.
- Kursanci muszą być w stanie czytać dokumenty XML i pisać poprawnie sformułowany kod XML ręcznie. Kurs 501 jest zalecany.
- Znajomość XML Schema będzie pomocna, ale nie jest warunkiem bezwzględnym - rozważ kurs 517.
- Doświadczenie z innych standardów Java EE, zwłaszcza serwletów i JSP, będzie bardzo pomocne podczas szkolenia, ale nie jest ona
konieczna.
CERTYFIKATY
Uczestnicy szkolenia otrzymują certyfikat sygnowany przez firmę Capstone Courseware.
PROWADZĄCY
Certyfikowany wykładowca Capstone Courseware.
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028