Pavle nehnevajte sa, ale dnesny diel ma trocha sklamal. V podstate ste len popisal kostry implementacie jednoducheho http servera v niektorych jazykoch, co su veci, ktorych su na webe mraky (pre lubovolny programovaci jazyk).
Skor som ocakaval nejake uzitocnejsie informacie, ako napr. ake technologie su pre jednotlive jazyky k dispozicii, ich vyhody/nevyhody/vhodnost pouzitia (napr. aplikacny server vs. standalone v Java svete, Spring Boot, deployment, kontainerizacia,...).
Chybaju mi tam odporucane konvencie pre REST/HTTP (ci uz HTTP metody pre jednotlive operacie, tvorba URL pre endpointy, navratove kody pri beznych chybach). Pevne verim, ze sa este o tychto veciach v niektorom dalsom pokracovani docitam (lebo Vas pohlad na vec by ma rozhodne zaujimal).
Na druhej strane velmi ocenujem, ze ste spomenuli swagger (mozno by som sa mu venoval este trocha viac).
V uvodnych dieloch ste si postavili latku dost vysoko a chapem, ze nie je jednoduche taku uroven udrzat (z toho mozno prameni aj moje dnesne sklamanie). Napriek tomu dakujem za serial a tesim sa na dalsi diel ;-)
Díky za zpětnou vazbu.
Já se právě rozhodoval, jak za sebe zařadit dva článku:
1) teorie okolo REST API, sémantika metod, co jsou to zdroje (resources) a jak je správně psát, vztah mezi resource a například daty v databázi atd.
2) vytvoření jednoduché služby, ideálně s využitím Swaggeru (resp. OpenAPI 2/3), vyzkoušení Swagger UI a curlu (jsou to možná základy, ale spousta lidí opravdu začíná od nuly)
No a protože v kurzech, které jsem vedl, byl vždycky problém s tím, že se do lidí nacpe teorie (bez ošahání v praxi) a až potom si to vyzkouší (mezitím tu teorii zapomenou), tak jsem zvolil opačný postup: nejdřív ukázat jednoduchou službu, kterou budeme dále rozšiřovat ve druhém článku, tentokrát už se znalostí teorie.
Asi to bylo špatně...
Čiže to podstatné a zaujímavé ešte len príde ;-) V tom prípade je to ok.
Možno ešte ešte posledná drobnosť, keď už do toho rýpem - možno by som sa v ďalších príkladoch obmedzil na jeden jazyk/framework - je imho zbytočné ukazovať to isté 2x (osobitosti implementácie v iných jazykoch si ľudia vedia dohliadať, pokiaľ tam nie je je vyslovene nejaká zaľudnosť). Ale zase Vám nechcem do toho moc kecať, lebo robíte inak veľmi dobre.