Rest jest restem... jest webową częścia. Piszesz wsztsko jak pod restową plikacje, a to czy ona bedzie mobile czy desktop decyduje tzw zastosowanie API GATEWAY .
Wszystko jest pisane w oparciu o Spring MVC,Security ... Spring Boot etc- z uzyciem
- Spring Tool Suite (STS) 3.83
A kwestia wydania zależy już od gateway ... więc na poziomie pisania implementacji nie jest to obecnie istotne.
Nie ma takiego kursu, tzn ... jest to każdy kurs - Spring Boot REST- jednak pisanie aplikacji z kursem to nie jest programowanie i nauka moim zdaniem niż czytanie dokumentacji www.spring.io np i własna nauka
Bo przeklepać tutorial jest prosto :) Z definicji REST API SPRING BOOT to
REST API is today's requirements for Mobile Apps, Web Application or Desktop Application
jest dedykowane na prawie każdy rodzaj, wszystko zależy od wewnętrznej implementacji tzn po realizacji wartstw na odpowiednim "wdrożeniu" tego w odpowiedni format na odpowiedni kontent odbiorcy