ODBIERZ TWÓJ BONUS :: »

Język Kotlin na platformie Spring. Programowanie aplikacji internetowych Miloš Vasić

Autor:
Miloš Vasić
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
240
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
29,40 zł 49,00 zł (-40%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Przygotowania środowiska programistycznego do pracy z Kotlinem i Springiem
  • Instalacji i konfiguracji narzędzi: Git, JDK, IntelliJ IDEA, Maven, Gradle oraz Postman
  • Tworzenia i zarządzania projektami Spring przy użyciu Spring Initializr
  • Budowania aplikacji internetowych z wykorzystaniem języka Kotlin
  • Tworzenia usług REST oraz kontrolerów w Spring
  • Implementacji operacji CRUD z użyciem Spring Data JPA i bazy MySQL
  • Definiowania i obsługi obiektów DTO oraz zapytań SQL w aplikacji
  • Zabezpieczania aplikacji za pomocą platformy Spring Security
  • Definiowania ról użytkowników i mechanizmów autoryzacji
  • Projektowania architektury mikrousługowej z użyciem Spring Cloud
  • Konfigurowania serwera konfiguracji, bramy i wykrywania usług
  • Programowania reaktywnego z wykorzystaniem projektu Reactor
  • Stosowania dobrych praktyk programistycznych w Kotlinie i Springu
  • Tworzenia i uruchamiania testów jednostkowych oraz integracyjnych
  • Testowania aplikacji REST w środowisku IntelliJ IDEA
  • Wdrażania aplikacji na serwerach Tomcat, Java EE oraz w chmurze AWS

Kotlin jest interoperacyjnym, obiektowym i coraz popularniejszym językiem programowania. Charakteryzuje się statycznie typowanymi zmiennymi, czytelną składnią i znakomitą reaktywnością. Z kolei Spring jest wyjątkowo cenioną platformą do tworzenia stron WWW. Służy do tworzenia aplikacji internetowych udostępniających interfejs REST i inne usługi. Spring znakomicie współpracuje z Kotlinem, co pozwala programiście na wyższy poziom skutecznego programowania i efektywne tworzenie funkcjonalnych, stabilnych, skalowalnych i reaktywnych aplikacji. Przy tym wszystkim obydwa te produkty w całości są otwartym oprogramowaniem!

Ta książka jest przewodnikiem dla osób, które chcą szybko poznać platformę Spring i zacząć posługiwać się językiem Kotlin w stopniu pozwalającym na tworzenie aplikacji internetowych. Zawiera przystę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 również techniki posługiwania się tak pożytecznymi narzędziami jak Spring Data, Spring Security czy biblioteka JUnit, a także sposoby wdrażania aplikacji w chmurze AWS.

W książce między innymi:

  • przygotowanie platformy Spring do pracy z Kotlinem
  • korzystanie z bazy danych MySQL
  • usługi REST i programowanie reaktywne
  • zabezpieczanie aplikacji za pomocą Spring Security
  • dobre praktyki programistyczne, testowanie i wdrażanie aplikacji

Kotlin: tak świetny jak Java, ale o wiele łatwiejszy i przyjemniejszy!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

O autorze książki

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 między pisanie kolejnej książki a pracę nad nowym — oczywiście otwartym — projektem.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać język Java, aby korzystać z tej książki i uczyć się Kotlina na platformie Spring?
Nie, książka została napisana z myślą o osobach, które chcą rozpocząć naukę Kotlina oraz pracy z platformą Spring. Znajomość Javy będzie pomocna, ale nie jest wymagana - autor wprowadza czytelnika w niezbędne zagadnienia od podstaw.
2. Czy książka zawiera praktyczne przykłady i gotowy kod do wykorzystania?
Tak, książka oferuje liczne przykłady kodu, które można pobrać i samodzielnie uruchomić. Pozwala to na praktyczne przećwiczenie omawianych zagadnień i szybsze przyswajanie wiedzy.
3. Jakie środowiska programistyczne są omawiane w książce?
W książce opisano instalację i konfigurację środowiska IntelliJ IDEA, narzędzi Maven i Gradle oraz pracy na systemach Windows, macOS i Linux. Dzięki temu możesz wybrać narzędzia najlepiej dopasowane do swoich potrzeb.
4. Czy książka obejmuje zagadnienia związane z bezpieczeństwem aplikacji internetowych?
Tak, jeden z rozdziałów poświęcony jest Spring Security - nauczysz się, jak zabezpieczać aplikacje, definiować role użytkowników oraz stosować praktyki uwierzytelniania i autoryzacji.
5. Czy znajdę w książce informacje o wdrażaniu aplikacji w chmurze?
Tak, książka omawia sposoby wdrażania aplikacji na serwerach Tomcat, Java EE oraz w chmurze AWS, co pozwala poznać różne opcje deploymentu.
6. Czy książka porusza temat testowania aplikacji?
Tak, jeden z rozdziałów poświęcony jest testowaniu z użyciem JUnit oraz testowaniu aplikacji REST, co pomoże Ci zadbać o jakość tworzonego oprogramowania.
7. Czy materiały dodatkowe, takie jak przykłady kodu, są dostępne online?
Tak, przykłady kodu oraz kolorowe wersje rysunków są dostępne do pobrania, co ułatwia naukę i samodzielne eksperymentowanie z kodem.
8. Czy książka wyjaśnia, jak połączyć aplikację Spring z bazą danych?
Tak, w książce znajdziesz szczegółowe instrukcje dotyczące integracji z bazą danych MySQL, w tym instalację, konfigurację i wykorzystanie Spring Data JPA do operacji CRUD.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Niedostępna
Ebook
29,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander