Kod: JVA-034
Czas trwania: 6 godzin
Czas trwania: 6 godzin
Opis szkolenia
Kurs jest poświęcony rozwojowi usług sieciowych REST na platformie Java przy użyciu JAX-RS i Spring MVC. Szkolenie zapewnia uczestnikom praktyczną wiedzę w zakresie tworzenia serwisów internetowych zgodnych ze stylem architektonicznym REST. REST lub REpresentation State Transfer to styl architektoniczny używany do tworzenia stron internetowych i charakteryzuje się:- Wydajnością, skalowalnością, niezawodnością
- Prostotą interfejsu
- Przejrzystością komunikacji między komponentami wśród dostawców usług
- Możliwością modyfikacji komponentów w celu spełnienia zmieniających się potrzeb
- Przenoszeniem komponentów poprzez przenoszenie kodu programu na dane
Plan szkolenia
Omówienie stylu architektonicznego REST- Wymogi Rest (constraints)
- Client-server
- Bezstanowość (Stateless)
- Cacheable
- Uniwersalny/jednolity interfejs (Uniform interface)
- System warstwowy (Layered system)
- Kod na żądanie (Code on demand) , opcjonalnie
- Restful web services
Tworzenie RESTful web services przy użyciu Jersey
- Terminologia
- Root resource class
- Laboratorium 1 - Jak dodawać funkcje usuwania istniejących notatek
- Laboratorium 2 - Jak dodawać funkcje zarządzania użytkownikami
Tworzenie RESTful web services przy użyciu Spring MVC
- Spring Web MVC framework
- Klasa kontrolera REST
- Laboratorium 3 - Spring - implementacja funkcji zarządzania notatkami
Tworzenie klienta RESTful web services
Cele
Zapewnienie uczestnikom praktycznej wiedzy na temat tworzenia usług sieciowych zgodnych z usługą REST.Grupa docelowa
- Programiści Java
- Architekci Java
Wymagania
- Opanowanie języka programowania Java
- Wiedza na temat pojęć OOP
- Rozumienie podstaw protokołu HTTP