Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Przegląd JEE
JEE
- Środowisko JEE
- Architektura Servletów
- Servlety i żądania http, model HTTP
- Architektura MVC
- Cykl życia serwletu HTTP
- Pisanie i uruchamianie Servletów HTTP
- Przekazywanie i Łącznie
- Parametry żądania
- Inicjowanie i kontekst serwletu - Parametry
- Stan Aplikacji Web i zarządzanie sesją
- Adnotacje w JEE 6
- Przetwarzanie asynchroniczne (obsługa Ajax)
JSP
- Jak pracować z JSP
- Tworzenie Java Server Page
- Architektura aplikacji internetowych
- Elementy JSP i XML
- Wywołania
- Obiekty niejawne
- Obsługa błędów
- Własne Tagi i biblioteki Tagów
- Język wyrażeń JSP
- Wyrażenia EL
- Zmienne i funkcje
JSF
- Cykl życia JSF
- Standardowe Tagi JSF
- Wyrażenia JSF
- Tworzenie i korzystanie z Beans
- Nawigacja stron JSF
- Konwersja i walidacja danych wejściowych
- Obsługa zdarzeń
- Użycie Ajaxa z JSF
- Facelety
- Korzystanie z szablonów
- Dostęp do Beans z wykorzystaniem CDI
- Osadzenie kontekstu zależności w JEE
- Zarządzanie ziarna za pomocą CDI
Przegląd JPA
- Analiza JPA
- Klasy encyjne
- Użycie adnotacji JPA
- Entity Manager
- Java DB
- Transakcje
Wprowadzenie do usług sieciowych
Protokół SOAP
- struktura komunikatu, rola przestrzeni nazw,
- sposób przesyłania danych, metadanych, informacji o błędzie i danych binarnych,
- wykorzystanie narzędzia SOAP UI do testowania komunikacji SOAP.
Przetwarzanie komunikatów SOAP – SAAJ
- struktura komunikatu w SAAJ, wykorzystanie interfejsu DOM,
- tworzenie, wysyłanie i odbieranie komunikatów,
- załączniki binarne,
- stworzenie klienta w technologii SAAJ oraz serwera w technologii SAAJ+servlet.
Język opisu usług sieciowych WSDL
- podstawy XML Schema i jego rola w WSDL,
- struktura komunikatów w stylach RPC, Document oraz „Document-Wrapped”,
- wiązanie z protokołem SOAP,
- stworzenie opisu własnej usługi sieciowej.
JAXB – mapowanie między XML a obiektami Javy
- scenariusz Java → XML Schema; dostosowywanie mapowania za pomocą adnotacji,
- scenariusz XML Schema → Java; dostosowywanie mapowania za pomocą adnotacji w schemacie lub osobnym pliku XML,
- wykorzystanie klas narzędziowych JAXB.
Usługi sieciowe w Javie – JAX-WS
- wysokopoziomowe tworzenie usług sieciowych zgodnie ze scenariuszem Java → WSDL (bottom-up) oraz WSDL → Java (top-down),
- adnotacje JAX-WS i dostosowywanie usług,
- niskopoziomowe aspekty JAX-WS: implementacja usługi jako provider-a, handler-y, wywołania asynchroniczne,
- stworzenie własnej usługi sieciowej oraz jej klienta.
UDDI i JAXR – krótkie omówienie.
Podsumowanie i przegląd dodatkowych standardów usług sieciowych
WebServices
- WS-Interoperability Basic Profile,
- WS-Addressing,
- WS-Security.
Usługi sieciowe w stylu REST
- idea i praktyka,
- porównanie z usługami opartymi o SOAP.
Usługi REST w Javie – JAX-RS
- adnotacje i ich rola,
- obsługa różnych formatów kodowania danych (tekst, XML, JSON, dane binarne),
- stworzenie własnej usługi w stylu REST i jej klienta (w implementacji RESTEasy).
Wymagania
- Dobra znajomość języka Java oraz umiejętność programowania w Java'ie co najmniej na poziomie podstawowym.
28 godzin
Opinie uczestników (5)
Poziom wiedzy trenera
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Szkolenie - Designing Web APIs
Przetłumaczone przez sztuczną inteligencję
The exercices part.
Wissam - NEOM
Szkolenie - Developing APIs using Google Cloud Apigee X
Practical hands on
MUHAMMAD BIN ARISHAH - 3F Resources Sdn Bhd
Szkolenie - Kong API Gateway
still able to learn & absorb the lessons even for a non-programmer like myself
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
Szkolenie - API First Design
mix between theory and hands on exercise