Kotlin jest interoperacyjnym, obiektowym i coraz popularniejszym językiem programowania. Cechuje się statycznie standardowanymi zmiennymi, czytelną składnią i świetną reaktywnością. Z kolei Spring jest wyjątkowo szanowaną platformą do tworzenia stron WWW. Służy do tworzenia aplikacji internetowych udostępniających interfejs REST i inne usługi. Spring doskonale współpracuje z Kotlinem, co pozwala programiście na wyższy poziom wydajnego programowania i produktywne tworzenie użytecznych, zrównoważonych, skalowalnych i reaktywnych aplikacji. Przy tym wszystkim obydwa te produkty całkowicie są otwartym oprogramowaniem!
Ta książka jest przewodnikiem dla osób, które chcą błyskawicznie poznać platformę Spring i zacząć posługiwać się językiem Kotlin w stopniu zezwalającym na tworzenie aplikacji internetowych. Mieści dostępne wprowadzenie do pracy na platformie Spring i jej konfiguracji dla potrzeb Kotlina; omawia też zasady projektowania aplikacji za pomocą tych narzędzi. Sporo uwagi autor poświęca tworzeniu systemu mikrousług udostępniających interfejs REST. Opisuje ponadto techniki posługiwania się tak pożytecznymi narzędziami jak Spring Data, Spring Security czy biblioteka JUnit oraz sposoby wdrażania aplikacji w chmurze AWS.
W książce pomiędzy innymi:
przygotowanie platformy Spring do pracy z Kotlinem
korzystanie z bazy informacji MySQL
usługi REST i programowanie reaktywne
zabezpieczanie aplikacji przy pomocy Spring Security
prawidłowe praktyki programistyczne, testowanie i wdrażanie aplikacji
Kotlin: tak genialny jak Java, lecz o sporo łatwiejszy i przyjemniejszy!
O autorze
Miloš Vasić jest serbskim programistą, autorem książek o programowaniu i entuzjastą otwartego oprogramowania. Ukończył studia na uniwersytecie w Singidunum, ze specjalizacją w dziedzinie grafiki komputerowej i programowania dla Androida. Stara się dzielić swój czas pomiędzy pisanie kolejnej książki a pracę nad nowym — oczywiście otwartym — projektem.