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