Jak dobrze opanować REST

0

Poszukuję jakichś dobrych materiałów (po angielsku, ew. polsku), może książek, żeby dobrze zrozumieć, opanować filozofię i praktykę REST API. Podstawy znam, ale chciałbym się dowiedzieć czegoś więcej co dotyczy praktyki np. o authentication i authorization. Albo przykłady jakie jest poprawne a jakie niepoprawne API Restowe, z realnych projektów.

0

REST jest de facto nisko zestandaryzwoany 1) i nieustannie gwałcony, oryginalnie ma to być STATE transfer, a owo nadużycie seksualne najczęściej polega na transmisji CZYNNOŚCI.
Więc jak się nauczysz fajnego pod względem teoretycznym REST-a, będzie mało podobny do realnych oczekiwań w pracy.

  1. może i jest, ale generalnie ludzie mają to między pośladkami
2

Nie wiem czy dobrze kombinuję, że REST-owe API może dotyczyć właściwie takich przypadków:

  • Aplikacje które wystawiają jakieś funkcje w API dla innych programistów, systemów (publiczne przykłady to twitter,facebook,maps.google itd).
  • SPA (Single Page Application) - komunikacja backendu z frontendem (oprócz plików binarnych, statycznych html css js)
  • aplikacje na Androida i iOS (łączenie z bazą danych czyli backendem z poprzedniego punktu)
  • komunikacja między mikroserwisami

Pewnie jeszcze jakieś przypadki pominąłem?

0

@włóczęga: Najlepiej napisac sobie jakis nowy projekt ktory wystawia REST API do frontendu.

Dokładnie coś takiego robimy w tym poscie :
Jak zdobyć pracę jako Junior Java Developer ?

albo nawet moge Ci dac zadanie :

proste stworzyc aplikacja w JAVA ,spring ktore wystawia rest api dla frontu w angular.

Aplikacja ma byc czyms na ksztalt kopi allegro :

rest api :
lista produktow
szczegoly produktu
komentarze do produktu
mozliwsco wyslania wiadomosci
konto uzytkownika
mozliwisc stworzenia zamowienia na produkt w ramach uzytkownika.
mozliwosc podgladniecia swoich zamowien

powodzenia,
pozdrawiam,

1 użytkowników online, w tym zalogowanych: 0, gości: 1