Kotlin w akcji Dmitry Jemerov, Svetlana Isakova
- Autorzy:
- Dmitry Jemerov, Svetlana Isakova
- Serie wydawnicze:
- W Akcji
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.0/6 Opinie: 5
- Stron:
- 352
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Kotlin w akcji
Kotlin został zaprojektowany jako obiektowy język w pełni interoperacyjny z kodem napisanym w Javie. Został zaprezentowany w 2011 roku. Od tego czasu jest rozwijany, a jego popularność stale rośnie. Kotlin jest językiem o statycznie typowanych zmiennych. Charakteryzuje się czytelną składnią i ścisłą integracją z istniejącymi projektami, bibliotekami i platformami utworzonymi w Javie. Kompiluje się do postaci binarnego kodu JVM, więc można go uruchamiać wszędzie tam, gdzie jest Java, również w Androidzie. Kotlin zainteresuje programistów aplikacji mobilnych również dlatego, że kod napisany w tym języku obciąża system w minimalnym stopniu. Przy tym wszystkim środowisko Kotlina jest w całości otwartym oprogramowaniem do bezpłatnego korzystania w dowolnych celach!
Ta książka jest przeznaczona dla osób, które mają pewne doświadczenia z Javą i chcą szybko poznać Kotlina w stopniu pozwalającym na tworzenie aplikacji serwerowych, dla systemu Android i maszyn JVM. Znalazł się tu opis podstawowych cech języka i jego najważniejszych struktur, a następnie przedstawiono bardziej zaawansowane zagadnienia, takie jak tworzenie wysokopoziomowych abstrakcji i języków domenowych. Duży nacisk położono na integrację kodu Kotlin z istniejącymi projektami Java oraz na sposoby wprowadzania Kotlina do aktualnie użytkowanego środowiska. Zaprezentowano kilka przydatnych bibliotek i narzędzi, znakomicie ułatwiających pracę programiście. Nie zabrakło również licznych przykładów kodu, ilustrujących omawiane zagadnienia.
W tej książce między innymi:
- solidne wprowadzenie do Kotlina
- klasy, klasy danych i funkcje lambda
- typy danych, w tym kolekcje i puste zmienne
- własne interfejsy i abstrakcje w Kotlinie
- parametry reifikowanego typu, adnotacje i refleksje
Kotlin - idealny dla Androida!
Programiści chcą szybko tworzyć kod. Im mniej przy tym zamieszania, tym lepiej. Kodowanie w Kotlinie oznacza mniejsze zamieszanie. Język ten charakteryzuje się czytelną składnią, spójnym i intuicyjnym systemem typów, doskonałym oprzyrządowaniem i ścisłą integracją z istniejącymi projektami, bibliotekami i platformami utworzonymi w języku Java. Kompiluje się do postaci binarnego kodu maszyny JVM, dzięki czemu można go uruchamiać wszędzie tam, gdzie jest Java, również w systemie Android. Dzięki wydajnemu kompilatorowi i małej standardowej bibliotece kod napisany w Kotlinie obciąża system w minimalnym stopniu.
Książka Kotlin w akcji uczy, jak tworzy się w tym języku aplikacje produkcyjne. Została napisana przez doświadczonych programistów Java, zawiera mnóstwo przykładów i wykracza daleko poza typowy zakres książek o programowaniu opisując ciekawe tematy, takie jak tworzenie języka DSL o naturalnej składni. Autorzy książki są twórcami języka Kotlin, więc wszystkie, nawet najdrobniejsze szczegóły są rzetelnie i precyzyjnie opisane.
Co jest w środku:
- programowanie funkcjonalne dla maszyny JVM
- tworzenie czystego, spójnego kodu
- łączenie języków Kotlin i Java
- tworzenie języków domenowych
Książka jest przeznaczona dla doświadczonych programistów Java.
Dmitrij Jemierow i Swietłana Isakowa są programistami w JetBrains, bezpośrednio zaangażowanymi w rozwijanie języka Kotlin.
"Ta książka zawiera wysokopoziomowe koncepcje cech języka, jak również niezbędne szczegóły."
Z przedmowy Andrieja Briesława, głównego projektanta języka Kotlin
"Książka ta, podobnie jak inne doskonałe publikacje wydawnictwa Manning, zapewnia wszystko, co jest potrzebne, aby szybko i skutecznie programować."
Kevin Orr, Sumus Solutions
"Kotlin to ciekawy i prosty język, jeżeli korzysta się z takiego podręcznika, jak ten!"
Filip Pravica, Info.nl
"Wyczerpująca, dobrze i przystępnie napisana książka."
Jason Lee, NetSuite

Wybrane bestsellery
-
Promocja
Atomowy Kotlin to książka dla wszystkich, którzy chcą nauczyć się Kotlina - stosunkowo młodego, ale bardzo popularnego i pożądanego na rynku pracy - języka programowania. Nieważne, czy jesteś początkującym, czy doświadczonym programistą, dzięki tej publikacji Kotlin nie będzie miał dla Ciebie żadnych tajemnic. Autorzy - Buce Eckel i Svetlana Isakov- ePub + Mobi 111 pkt
(97,30 zł najniższa cena z 30 dni)
111.20 zł
139.00 zł (-20%) -
Nowość Promocja
Dzięki tej książce zrozumiesz moc programowania sterowanego testami. Bazując na świetnie wyjaśnionym procesie budowy przykładowej aplikacji zgodnie z paradygmatem TDD, przyswoisz mechanizmy: cykl czerwone, zielone i refaktoryzacja, a także wzorzec przygotowania, działania i asercji. Dowiesz się też, jak za sprawą odwrócenia zależności i zamienników testowych uzyskać kontrolę nad systemami zewnętrznymi, takimi jak bazy danych. Poznasz ponadto zaawansowane techniki projektowania, w tym zasady SOLID, refaktoryzację i architekturę heksagonalną. Na podstawie piramidy testów nauczysz się znajdować równowagę między szybkimi i powtarzalnymi testami jednostkowymi a testami integracyjnymi. Używając Javy 17, opracujesz nowoczesną mikrousługę REST opartą na bazie danych PostgreSQL.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Nowość Promocja
Globalny kryzys zdrowia psychicznego trwa w najlepsze, a liczba chorób umysłowych rośnie. Co je powoduje? I dlaczego są tak trudne do wyleczenia? Opierając się na dziesięcioleciach badań, psychiatra z Harvardu, dr Chris Palmer, przedstawia nowe, rewolucyjne podejście, które stanowi pionierską próbę sprowadzenia dzisiejszej wiedzy na temat chorób psychicznych do jednej podstawowej teorii: zaburzenia psychiczne są zaburzeniami metabolicznymi mózgu.- PDF + ePub + Mobi
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Promocja
Emma – młoda, zdolna i ambitna, studentka prawa na Harvardzie – wydaje się skazana na sukces. Dostała się na staż w szanowanej kancelarii i w dodatku związała się z synem właścicieli firmy. Sielanka? Cóż… pozorna. Dziewczyna szybko się przekonuje, że moralność jej narzeczonego pozostawia wiele do życzenia. Poniżona i upokorzona zachowaniem Kaya, popełnia straszny błąd. Porzuca więc marzenia o karierze i wyjeżdża do babci Trish. Zaszywa się na prowincji w stanie Wisconsin, gdzie dochodzi do siebie w otoczeniu zwierząt i natury. Pomaga sąsiadom, udzielając im w razie potrzeby darmowych porad prawnych.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 27 pkt
(14,99 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
W swej nowej książce Harari zachęca nas do zastanowienia się, w jaki sposób przepływ informacji stworzył nasz świat. I dlaczego obecnie mu zagraża. Przez ostatnie sto tysięcy lat my, homo sapiens, osiągnęliśmy ogromną moc. Ale pomimo wszystkich tych odkryć, wynalazków i podbojów dziś tkwimy w głębokim kryzysie, który zagraża istnieniu naszego gatunku. Świat stoi na skraju zapaści ekologicznej. Rosną napięcia polityczne. Mnoży się dezinformacja. Pędzimy w erę sztucznej inteligencji obcej sieci informacyjnej, która grozi nam unicestwieniem. Dlaczego chociaż tak wiele osiągnęliśmy, działamy aż tak destrukcyjnie?- ePub + Mobi
- Audiobook MP3 46 pkt
(38,94 zł najniższa cena z 30 dni)
46.71 zł
59.90 zł (-22%) -
Promocja
W życiu Seweryna i Burzy nie mogło wydarzyć się nic złego, nie kiedy wszystko wreszcie zaczęło im się układać. Zamieszkali razem, zaczęli budować patchworkową rodzinę i uczyć się wspólnej egzystencji. Spokój, który obydwoje odczuwali, zdawał się wieczny i niezachwiany. Nic nie zapowiadało nawałnicy, która miała na nich spaść. Sielankę w Żeromicach przerwało odkrycie ludzkich kości w dawnych umocnieniach z czasów wojny. Na stanowisku archeologicznym wszyscy byli przekonani, że to kolejny przypadek dawnych szczątków, jakich wiele w okolicy do czasu, aż zorientowano się, co znajduje się na fragmentach szkieletów. By rozwikłać tajemnicę odkrytego kodu i pochodzenia kości, zdecydowano się zwrócić do Zaorskiego. Kiedy Seweryn zdaje sobie sprawę, na co trafił, wie, że zarówno życie Burzy, jak i jego już nigdy nie będzie takie samo.- ePub + Mobi
- Audiobook MP3 37 pkt
(32,43 zł najniższa cena z 30 dni)
37.42 zł
49.90 zł (-25%) -
Promocja
Bracia Opgardowie osiągnęli sukces przynajmniej na miarę górskiej wioski, jaką jest Os. Carl zarządza luksusowym hotelem spa i szuka funduszy na rozwój biznesu. Roy prowadzi stację benzynową oraz zamierza założyć park rozrywki, którego główną atrakcją ma być największa drewniana kolejka górska na świecie. Plany te może pokrzyżować budowa autostrady, która omijałaby Os. Bracia mają jednak wprawę w usuwaniu wszelkich przeszkód na swojej drodze. I to niekoniecznie eleganckimi metodami. Tymczasem miejscowy stróż prawa, korzystając z najnowszych technik kryminalistycznych, niestrudzenie stara się rozwikłać sprawę niewyjaśnionych śmierci sprzed lat. Liczba ofiar rośnie, ale jak zwykł mawiać Roy trochę za późno wyskakiwać z kolejki, kiedy już ruszyła.- ePub + Mobi
- Audiobook MP3 31 pkt
(28,90 zł najniższa cena z 30 dni)
31.12 zł
39.90 zł (-22%) -
Promocja
Chyba że w grę wchodzą wielkie pieniądze. Wyspa Wolin, Międzyzdroje. Styczeń. Po sezonie nad polskim morzem pustki. Po plażach wędrują okoliczni mieszkańcy i nieliczni turyści. Wśród nich Bezimienny, który poszukuje zaginionego pięć lat temu chłopaka, ale coraz bardziej skłonny jest się poddać i zostawić sprawę.- ePub + Mobi
- Audiobook MP3 31 pkt
(24,90 zł najniższa cena z 30 dni)
31.92 zł
39.90 zł (-20%) -
Promocja
Łemkowskie Boże Narodzenie. Śmierć charyzmatycznej działaczki Kaliny Koryckiej zburzy spokój doliny Brzennej. Tropy rozsiane na zboczu góry poprowadzą Ninę Warwiłow do starcia z myśliwymi Beskidu Niskiego, a przeszłość ofiary w odległe zakątki, gdzie żyje więcej watah niż ludzi. Jakie tajemnice kryją beskidzkie lasy i sielska dolina mieszcząca ledwie sześć domów? Nina, powracająca do pracy po przerwie, błądzi i nie widzi, że zaśnieżone góry stają się pułapką. W cieniu legend o wilkach kryje się drapieżca, jakiego jeszcze nigdy dotąd nie spotkała- ePub + Mobi
- Audiobook MP3 30 pkt
(19,95 zł najniższa cena z 30 dni)
30.72 zł
39.90 zł (-23%) -
Promocja
MYRON I WIN ZNOWU RAZEM! ULUBIENI BOHATEROWIE POWRACAJĄ I OD RAZU WPADAJĄ NA TROP WYJĄTKOWO NIETYPOWEJ SPRAWY JAK CZŁOWIEK, KTÓRY JUŻ NIE ŻYJE, MOŻE BYĆ POSZUKIWANY ZA MORDERSTWO?- ePub + Mobi 33 pkt
(31,50 zł najniższa cena z 30 dni)
33.60 zł
42.00 zł (-20%) -
Promocja
Wrzesień 1947, Cieplice. Uczeń miejscowego liceum zostaje oskarżony o zamach na wysokich radzieckich dygnitarzy. Międzynarodowy skandal wisi w powietrzu, a chłopak musi uciekać.- ePub + Mobi
- Audiobook MP3 29 pkt
(24,90 zł najniższa cena z 30 dni)
29.25 zł
37.50 zł (-22%)
O autorach książki
Dmitrij Żemierow pracuje w JetBrains (firma programistyczna z siedzibą w Pradze) od 2003 r. Jest jednym ze współautorów języka Kotlin, dla którego stworzył pierwszą wersję generatora kodu na maszyny JVM. Prezentował ten język na konferencjach na całym świecie. Obecnie kieruje zespołem rozwijającym wtyczkę Kotlin dla środowiska IntelliJ IDEA.
Swietłana Isakowa dołączyła do zespołu Kotlina w 2011 r. Pracowała nad domniemaniem typów i rozpoznawaniem przeciążania w kompilatorze. Obecnie zajmuje się popularyzacją języka Kotlin, prezentując go na konferencjach i szkoleniach.
Zobacz pozostałe książki z serii W Akcji
-
Promocja
Ta książka składa się z ponad dwudziestu krótkich, praktycznych lekcji, w ramach których przedstawiono najważniejsze koncepcje związane ze stosowaniem Dockera. Dzięki niej szybko i bez problemów zaczniesz wdrażać aplikacje kontenerowe w środowisku produkcyjnym. Skupisz się na rzeczywistych zadaniach i stopniowo będziesz zdobywać doświadczenie związane z Dockerem, aplikacjami rozproszonymi, orkiestracją i ekosystemem kontenerów.- PDF + ePub + Mobi
- Druk 65 pkt
(59,50 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Promocja
To książka przeznaczona dla programistów aplikacji internetowych, architektów oprogramowania i inżynierów. Wyjaśniono w niej ideę podziału monolitu na komponenty i pokazano, w jaki sposób zastosować z powodzeniem architekturę mikrousług do frontendu aplikacji. Omówiono też takie zagadnienia jak kompozycja po stronie klienta i po stronie serwera, routing czy zapewnienie spójnego wyglądu. Nie zabrakło wartościowych uwag na temat organizacji pracy zespołów programistów służącej zwiększeniu korzyści z zastosowania architektury mikrofrontendów. Książka prezentuje praktyczne podejście: w kolejnych rozdziałach pokazano poszczególne etapy pracy nad w pełni funkcjonalną aplikacją internetową.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja
Platforma Amazon Web Services jest uważana za największą i najdojrzalszą chmurę obliczeniową. Oferuje ponad setkę gotowych usług, praktycznie niewyczerpywalne zasoby mocy obliczeniowej, nieograniczone bezpieczne magazynowanie oraz pierwszorzędne możliwości automatyzacji. Jest przy tym nieustannie unowocześniana i udostępnia coraz to nowsze możliwości. Pozwala na tworzenie i utrzymanie aplikacji w elastyczny i niezawodny sposób. Dla wielu organizacji decyzja o migracji infrastruktury informatycznej na platformę AWS okazała się strzałem w dziesiątkę. Aby z powodzeniem przeprowadzić taką transformację, konieczne jest uzyskanie wiedzy na temat platformy Amazon Web Services i zrozumienie związanych z nią koncepcji.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
Ta książka to praktyczny przewodnik po frameworku Vue.js przeznaczonym dla programistów zaznajomionych z JavaScriptem, HTML-em i CSS-em. Pozwala na szybkie poznanie tego narzędzia. Przedstawiono w niej zasady łatwego zarządzania stanem z użyciem biblioteki Vuex oraz techniki budowania niestandardowych dyrektyw.- PDF + ePub + Mobi
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Promocja
To kolejne, uzupełnione i zaktualizowane wydanie przewodnika po frameworku Spring. Książka jest napisana w zwięzłym, przejrzystym i jasnym stylu, dzięki czemu szybko zrozumiesz zasady pracy ze Springiem i zbudujesz nowoczesną aplikację internetową współpracującą z bazą danych. Pokazano tu techniki programowania reaktywnego, pisania mikrousług, wykrywania usług, wyjaśniono również pracę z API RESTful i zasady wdrażania aplikacji. Nauczysz się też stosować najlepsze praktyki programowania w Springu. Książka jest znakomitą pomocą dla programistów Javy, którzy dopiero zaczynają pracę z tym frameworkiem, a także dla tych, którzy chcą opanować nowe rozwiązania oferowane przez kolejne wersje ekosystemu Springa.- PDF + ePub + Mobi
- Druk 59 pkt
(54,50 zł najniższa cena z 30 dni)
59.94 zł
109.00 zł (-45%) -
Promocja
Ta książka jest drugim, zaktualizowanym i uzupełnionym wydaniem doskonałego podręcznika dla profesjonalistów. Szczegółowo opisano w niej wszystkie etapy programowania współbieżnego: od utworzenia wątków po projektowanie wielowątkowych algorytmów i struktur danych. Przedstawiono zastosowania klas std::thread i std::mutex oraz funkcji std::async, a także złożone zagadnienia związane z operacjami atomowymi i modelem pamięci. Sporo miejsca poświęcono diagnozowaniu kodu i analizie rodzajów błędów. Opisano techniki lokalizowania błędów oraz metody testowania kodu. Prezentowany materiał został uzupełniony przykładami kodu i praktycznymi ćwiczeniami. Znalazły się tu również porady i wskazówki, które docenią wszyscy programiści C++.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
Ta książka jest przeznaczona dla programistów, którzy chcą możliwie szybko zacząć budować poprawne aplikacje w Angularze i bezproblemowo uruchamiać je w środowisku produkcyjnym. Podręcznik został napisany w sposób, który pozwala na natychmiastowe rozpoczęcie kodowania i zrozumienie — niemal mimochodem — tak zaawansowanych technik jak testowanie, wstrzykiwanie zależności czy regulowanie wydajności. W książce położono nacisk na korzystanie z TypeScriptu i ES2015 oraz na tworzenie poprawnego kodu zgodnie z najlepszymi praktykami. Nie zabrakło licznych wskazówek i opisu nieoczywistych, ale bardzo pomocnych technik pracy. Dzięki temu szybko wykorzystasz potencjał Angulara do pisania wydajnych, odpornych i bezpiecznych aplikacji!- PDF + ePub + Mobi
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Promocja
Jeśli chcesz nauczyć się administrowania siecią Cisco, ale czujesz się przerażony nieprzystępnymi podręcznikami, to trzymasz w ręku właściwą książkę. Bez wkuwania teorii zaczniesz wykonywać konkretne zadania. Będziesz poznawać różne pojęcia podczas ćwiczeń i zobaczysz, jak nabierają sensu. Dowiesz się, jak zaimplementować struktury i układy interfejsu użytkownika. Poznasz architekturę MVVM i nauczysz się implementować ją w swoich aplikacjach.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja
Unity w akcji Warunkiem zbudowania dobrej gry jest staranne opracowanie jej mechaniki, czyli poszczególnych akcji i systemu tych akcji. Gry, które odniosły największy sukces, charakteryzują się innowacyjną i interesującą mechaniką. Niemniej nawet jeśli już opracowałeś projekt gry, łącznie z jej mechaniką, grafiką i dźwiękiem, potrzebujesz bardzo do- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%)
Ebooka "Kotlin w akcji" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Kotlin in Action
- Tłumaczenie:
- Andrzej Watrak
- ISBN Książki drukowanej:
- 978-83-283-4720-5, 9788328347205
- Data wydania książki drukowanej :
- 2018-11-26
- ISBN Ebooka:
- 978-83-283-4721-2, 9788328347212
- Data wydania ebooka :
-
2018-11-26
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 79201
- druk na żądanie!
- dnż
- Rozmiar pliku Pdf:
- 3.2MB
- Rozmiar pliku ePub:
- 4.5MB
- Rozmiar pliku Mobi:
- 10.5MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 134.6kB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Serie wydawnicze: W Akcji
Dostępność produktu
Produkt nie został jeszcze oceniony pod kątem ułatwień dostępu lub nie podano żadnych informacji o ułatwieniach dostępu lub są one niewystarczające. Prawdopodobnie Wydawca/Dostawca jeszcze nie umożliwił dokonania walidacji produktu lub nie przekazał odpowiednich informacji na temat jego dostępności.
Spis treści książki
- 1.1. Przedsmak Kotlina 25
- 1.2. Najważniejsze cechy języka Kotlin 26
- 1.2.1. Docelowe platformy: serwery, Android i wszystko, gdzie jest Java 26
- 1.2.2. Statyczne typowanie danych 27
- 1.2.3. Programowanie funkcyjne i obiektowe 28
- 1.2.4. Bezpłatne i otwarte oprogramowanie 29
- 1.3. Zastosowania języka Kotlin 30
- 1.3.1. Kotlin na serwerach 30
- 1.3.2. Kotlin w Androidzie 31
- 1.4. Filozofia języka Kotlin 32
- 1.4.1. Pragmatyzm 32
- 1.4.2. Zwięzłość 33
- 1.4.3. Bezpieczeństwo 34
- 1.4.4. Kompatybilność 35
- 1.5. Narzędzia języka Kotlin 35
- 1.5.1. Kompilator kodu 36
- 1.5.2. Wtyczki dla IntelliJ IDAE i Android Studio 36
- 1.5.3. Interaktywna powłoka 37
- 1.5.4. Wtyczka dla Eclipse 37
- 1.5.5. Internetowy "plac zabaw" 37
- 1.5.6. Konwerter Java-Kotlin 37
- 1.6. Podsumowanie 38
- 2.1. Podstawowe elementy: funkcje i zmienne 39
- 2.1.1. Witaj, świecie! 40
- 2.1.2. Funkcje 40
- 2.1.3. Zmienne 42
- 2.1.4. Proste formatowanie ciągów znaków: szablony 43
- 2.2. Klasy i właściwości 44
- 2.2.1. Właściwości 45
- 2.2.2. Własne metody dostępowe 47
- 2.2.3. Układ kodu źródłowego: katalogi i pakiety 48
- 2.3. Kodowanie i dokonywanie wyborów: klasa wyliczeniowa i wyrażenie when 49
- 2.3.1. Deklarowanie klasy wyliczeniowej 49
- 2.3.2. Wyrażenie when i klasy wyliczeniowe 50
- 2.3.3. Wyrażenie when i dowolne obiekty 51
- 2.3.4. Wyrażenie when bez argumentów 52
- 2.3.5. Inteligentne rzutowanie: połączenie sprawdzania i rzutowania typów 53
- 2.3.6. Refaktoryzacja kodu: zamiana if na when 55
- 2.3.7. Bloki kodu w odgałęzieniach wyrażeń if i when 56
- 2.4. Iteracje: pętle while i for 57
- 2.4.1. Pętla while 57
- 2.4.2. Iteracje liczb: zakresy i postępy 57
- 2.4.3. Iterowanie elementów map 59
- 2.4.4. Sprawdzanie przynależności do zakresu i kolekcji za pomocą słowa in 60
- 2.5. Wyjątki w Kotlinie 61
- 2.5.1. Instrukcje try, catch i finally 62
- 2.5.2. Słowo kluczowe try jako wyrażenie 63
- 2.6. Podsumowanie 64
- 3.1. Tworzenie kolekcji 66
- 3.2. Łatwiejsze wywoływanie funkcji 67
- 3.2.1. Nazwane argumenty 68
- 3.2.2. Domyślne wartości argumentów 68
- 3.2.3. Koniec ze statycznymi klasami pomocniczymi, czyli funkcje i właściwości najwyższego poziomu 70
- 3.3. Dodawanie elementów do zewnętrznych klas: funkcje i właściwości rozszerzające 72
- 3.3.1. Importowanie klas a funkcje rozszerzające 73
- 3.3.2. Wywoływanie funkcji rozszerzających w kodzie Java 74
- 3.3.3. Funkcje pomocnicze jako rozszerzenia 74
- 3.3.4. Nienadpisywalność funkcji rozszerzających 75
- 3.3.5. Właściwości rozszerzające 76
- 3.4. Przetwarzanie kolekcji: funkcjonalność varargs, wywołania infix i obsługa bibliotek 77
- 3.4.1. Rozbudowa interfejsu API kolekcji Java 78
- 3.4.2. Deklarowanie funkcji o dowolnej liczbie argumentów 78
- 3.4.3. Działania w parach: wywołania infix i deklaracje destrukturyzujące 79
- 3.5. Operacje na ciągach znaków i wyrażeniach regularnych 80
- 3.5.1. Dzielenie ciągów znaków 81
- 3.5.2. Wyrażenia regularne i potrójne cudzysłowy 81
- 3.5.3. Potrójne cudzysłowy i wielowierszowe ciągi znaków 83
- 3.6. Wygładzanie kodu: lokalne funkcje i rozszerzenia 84
- 3.7. Podsumowanie 86
- 4.1. Definiowanie hierarchii klas 90
- 4.1.1. Interfejsy w Kotlinie 90
- 4.1.2. Modyfikatory open, final (domyślny) i abstract 92
- 4.1.3. Modyfikatory widoczności, domyślny public 94
- 4.1.4. Klasy wewnętrzne i zagnieżdżone (domyślnie) 96
- 4.1.5. Klasy zapieczętowane: definiowanie ograniczonych hierarchii klas 98
- 4.2. Deklarowanie klas z nietrywialnymi konstruktorami i właściwościami 100
- 4.2.1. Inicjowanie klas: konstruktor główny i bloki inicjatora 100
- 4.2.2. Konstruktory dodatkowe i różne sposoby inicjowania klas nadrzędnych 102
- 4.2.3. Implementowanie właściwości zadeklarowanych w interfejsie 104
- 4.2.4. Dostęp do pól za pomocą getterów i setterów 105
- 4.2.5. Zmienianie widoczności metody dostępowej 106
- 4.3. Metody generowane przez kompilator, klasy danych i delegowanie klas 108
- 4.3.1. Metody uniwersalnych obiektów 108
- 4.3.2. Klasy danych i automatyczne generowanie uniwersalnych metod 111
- 4.3.3. Delegowanie klas i słowo kluczowe by 112
- 4.4. Słowo kluczowe object łączące deklarację klasy z utworzeniem jej instancji 114
- 4.4.1. Łatwe tworzenie singletonów poprzez deklarowanie obiektów 114
- 4.4.2. Obiekty towarzyszące: miejsce dla metod wytwórczych i elementów statycznych 116
- 4.4.3. Obiekty towarzyszące jako zwykłe obiekty 118
- 4.4.4. Wyrażenia obiektowe, czyli anonimowe klasy wewnętrzne 121
- 4.5. Podsumowanie 122
- 5.1. Wyrażenia lambda i odwołania do elementów obiektów 123
- 5.1.1. Wprowadzenie do wyrażeń lambda: bloki kodu jako argumenty funkcji 124
- 5.1.2. Lambdy i kolekcje 125
- 5.1.3. Składnia wyrażenia lambda 126
- 5.1.4. Odwołania do zmiennych w bieżącym kontekście 129
- 5.1.5. Odwołania do elementów klas 131
- 5.2. Interfejsy funkcyjne do przetwarzania kolekcji 133
- 5.2.1. Podstawy: filtry i mapy 133
- 5.2.2. Warunki i funkcje all(), any(), count() oraz find() w kolekcjach 135
- 5.2.3. Funkcja groupBy() i konwersja listy na mapę grup 136
- 5.2.4. Funkcja flatMap(), spłaszczanie struktury danych i przetwarzanie zagnieżdżonych kolekcji 137
- 5.3. Leniwe operacje na kolekcjach oraz sekwencje 138
- 5.3.1. Pośrednie i końcowe operacje na sekwencjach 139
- 5.3.2. Tworzenie sekwencji 142
- 5.4. Interfejsy funkcyjne Java 143
- 5.4.1. Umieszczanie wyrażeń lambda w argumentach metod Java 144
- 5.4.2. Konstruktory SAM i jawna konwersja wyrażeń lambda na interfejsy funkcyjne 146
- 5.5. Wyrażenia lambda, odbiorniki oraz funkcje with() i apply() 147
- 5.5.1. Funkcja with() 147
- 5.5.2. Funkcja apply() 149
- 5.6. Podsumowanie 151
- 6.1. Zerowalność typów danych 153
- 6.1.1. Zerowalne typy danych 154
- 6.1.2. Znaczenie typów danych 156
- 6.1.3. Bezpieczny operator wywołania "?." 157
- 6.1.4. Operator Elvisa "?:" 158
- 6.1.5. Bezpieczne rzutowanie typów: operator "as?" 160
- 6.1.6. Asercja niezerowa "!!" 161
- 6.1.7. Funkcja let() 163
- 6.1.8. Właściwości inicjowane z opóźnieniem 164
- 6.1.9. Rozszerzenia typów zerowalnych 166
- 6.1.10. Zerowalność argumentów typowanych 167
- 6.1.11. Zerowalność typów i Java 168
- 6.2. Typy proste oraz inne typy podstawowe 172
- 6.2.1. Typy proste Int, Boolean i inne 172
- 6.2.2. Zerowalne typy proste Int?, Boolean? i inne 173
- 6.2.3. Przekształcanie liczb 174
- 6.2.4. Typy główne "Any" i "Any?" 176
- 6.2.5. Typ Unit, odpowiednik "void" 177
- 6.2.6. Typ Nothing, czyli "funkcja nigdy nie kończy działania" 178
- 6.3. Kolekcje i tablice 178
- 6.3.1. Zerowalność typów danych i kolekcje 178
- 6.3.2. Kolekcje tylko do odczytu i kolekcje mutowalne 181
- 6.3.3. Kolekcje w Kotlinie i w Javie 182
- 6.3.4. Kolekcje jako typy platformowe 184
- 6.3.5. Tablice obiektów i typów prostych 186
- 6.4. Podsumowanie 189
- 7.1. Przeciążanie operatorów arytmetycznych 194
- 7.1.1. Przeciążanie dwuargumentowych operatorów arytmetycznych 194
- 7.1.2. Przeciążanie złożonych operatorów przypisania 196
- 7.1.3. Przeciążanie operatorów jednoargumentowych 198
- 7.2. Przeciążanie operatorów porównania 199
- 7.2.1. Operatory równości 199
- 7.2.2. Przeciążanie operatorów nierówności: metoda compareTo() 200
- 7.3. Konwencje stosowane w kolekcjach i zakresach 202
- 7.3.1. Dostęp do elementu za pomocą indeksu, metod get() i set() 202
- 7.3.2. Konwencja operatora in 203
- 7.3.3. Metoda rangeTo() 204
- 7.3.4. Konwencja "iterator" w pętli loop 205
- 7.4. Deklaracje destrukturyzujące i metody komponentowe 206
- 7.4.1. Deklaracje destrukturyzujące i pętle 207
- 7.5. Współdzielenie metod dostępowych i delegowanie właściwości 208
- 7.5.1. Podstawy delegowania właściwości 209
- 7.5.2. Korzystanie z delegowanych właściwości: inicjalizacja z opóźnieniem i funkcja lazy 209
- 7.5.3. Implementacja delegowanych właściwości 211
- 7.5.4. Zasady translacji delegowanych właściwości 215
- 7.5.5. Przechowywanie wartości właściwości w mapie 215
- 7.5.6. Delegowane właściwości w bibliotekach 216
- 7.6. Podsumowanie 218
- 8.1. Deklarowanie funkcji wysokopoziomowych 220
- 8.1.1. Typy funkcyjne 220
- 8.1.2. Wywoływanie funkcji podanych w argumentach 221
- 8.1.3. Stosowanie typów funkcyjnych w kodzie Java 222
- 8.1.4. Wartość domyślna i wartość null w argumentach typów funkcyjnych 223
- 8.1.5. Funkcje zawierające w wynikach inne funkcje 226
- 8.1.6. Usuwanie duplikatów kodu za pomocą wyrażeń lambda 227
- 8.2. Funkcje śródwierszowe i wydajność wyrażeń lambda 229
- 8.2.1. Wstawianie kodu funkcji 230
- 8.2.2. Ograniczenia funkcji śródwierszowych 232
- 8.2.3. Wstawianie operacji na kolekcjach 233
- 8.2.4. Kiedy należy stosować funkcje śródwierszowe 234
- 8.2.5. Zarządzanie zasobami za pomocą śródwierszowych wyrażeń lambda 234
- 8.3. Sterowanie realizacją kodu w funkcjach wysokopoziomowych 236
- 8.3.1. Instrukcja return w wyrażeniach lambda: wyjście z nadrzędnej funkcji 236
- 8.3.2. Wyjście z wyrażenia lambda: instrukcja return z etykietą 237
- 8.3.3. Funkcje anonimowe i domyślne wyjścia lokalne 239
- 8.4. Podsumowanie 240
- 9.1. Generyczne argumenty typowane 242
- 9.1.1. Generyczne funkcje i właściwości 243
- 9.1.2. Deklarowanie klas generycznych 244
- 9.1.3. Ograniczenia argumentów typowanych 245
- 9.1.4. Deklarowanie niezerowalnego argumentu typowanego 247
- 9.2. Typy generyczne w działającym kodzie, wymazane i urzeczowione argumenty typowane 248
- 9.2.1. Typy generyczne w działającym kodzie: sprawdzanie i rzutowanie typów 248
- 9.2.2. Deklarowanie funkcji z urzeczowionymi argumentami typowanymi 250
- 9.2.3. Zastępowanie odwołań do klas urzeczowionymi argumentami typowanymi 252
- 9.2.4. Ograniczenia urzeczowionych argumentów typowanych 253
- 9.3. Wariancje, typy generyczne i podtypy 254
- 9.3.1. Idea wariancji i umieszczanie wartości w argumentach funkcji 254
- 9.3.2. Klasy, typy i podtypy 255
- 9.3.3. Kowariancja: zachowanie zależności między podtypami 257
- 9.3.4. Kontrawariancja: odwrotna zależność podtypów 261
- 9.3.5. Wariancja typu w miejscu deklaracji 263
- 9.3.6. Projekcja z gwiazdką: symbol * zamiast argumentu typowanego 266
- 9.4. Podsumowanie 270
- 10.1. Deklarowanie i stosowanie adnotacji 272
- 10.1.1. Stosowanie adnotacji 272
- 10.1.2. Adres adnotacji 273
- 10.1.3. Dostosowywanie procesu serializacji JSON za pomocą adnotacji 275
- 10.1.4. Deklarowanie adnotacji 277
- 10.1.5. Metaadnotacje: kontrolowanie procesu przetwarzania adnotacji 277
- 10.1.6. Klasy jako argumenty adnotacji 278
- 10.1.7. Klasy generyczne jako argumenty adnotacji 279
- 10.2. Refleksja: badanie obiektów w trakcie działania kodu 280
- 10.2.1. Interfejs API refleksji w Kotlinie: interfejsy KClass, KCallable, KFunction i KProperty 281
- 10.2.2. Serializacja obiektów z wykorzystaniem refleksji 285
- 10.2.3. Dostosowywanie serializacji za pomocą adnotacji 286
- 10.2.4. Analiza danych JSON i deserializacja obiektów 289
- 10.2.5. Ostatni etap deserializacji: wywołanie metody callBy() i utworzenie obiektu za pomocą refleksji 293
- 10.3. Podsumowanie 297
- 11.1. Od interfejsu API do języka DSL 300
- 11.1.1. Idea języków domenowych 301
- 11.1.2. Wewnętrzny język DSL 302
- 11.1.3. Struktura języka DSL 303
- 11.1.4. Generowanie kodu HTML za pomocą wewnętrznego języka DSL 304
- 11.2. Tworzenie strukturalnego interfejsu API: wyrażenia lambda z odbiornikami w języku DSL 305
- 11.2.1. Wyrażenie lambda z odbiornikiem i typ funkcyjny rozszerzający 305
- 11.2.2. Wyrażenia lambda z odbiornikami w generatorze HTML 309
- 11.2.3. Generatory w Kotlinie, abstrakcje i powtarzalny kod 313
- 11.3. Bardziej elastyczne zagnieżdżanie bloków kodu dzięki konwencji invoke 316
- 11.3.1. Konwencja invoke, czyli obiekty wywoływane tak jak funkcje 316
- 11.3.2. Konwencja invoke i typy funkcyjne 317
- 11.3.3. Konwencja invoke w języku DSL: deklarowanie zależności w narzędziu Gradle 318
- 11.4. Język DSL w praktyce 319
- 11.4.1. Łączenie wywołań infix i asercja should w platformach testowych 319
- 11.4.2. Rozszerzenia typów prostych i przetwarzanie dat 321
- 11.4.3. Funkcje rozszerzające i wewnętrzny język DSL do obsługi zapytań SQL 322
- 11.4.4. Biblioteka Anko i dynamiczne tworzenie interfejsu użytkownika w systemie Android 325
- 11.5. Podsumowanie 327
- A.1. Kompilowanie kodu Kotlin za pomocą narzędzia Gradle 331
- A.1.1. Kompilowanie za pomocą narzędzia Gradle aplikacji dla systemu Android 332
- A.1.2. Kompilowanie projektów wykorzystujących adnotacje 332
- A.2. Kompilowanie kodu Kotlin za pomocą narzędzia Maven 333
- A.3. Kompilowanie kodu Kotlin za pomocą narzędzia Ant 333
- B.1. Umieszczanie komentarzy dokumentacyjnych 335
- B.2. Generowanie dokumentacji interfejsu API 336
- C.1. Testowanie kodu 339
- C.2. Wstrzykiwanie zależności 340
- C.3. Serializacja JSON 340
- C.4. Klienty HTTP 340
- C.5. Aplikacje WWW 340
- C.6. Operacje na bazach danych 341
- C.7. Narzędzia i struktury danych 341
- C.8. Aplikacje stacjonarne 341
Przedmowa 11
Wstęp 13
Podziękowania 15
O książce 17
O autorach 21
CZĘŚĆ I. WPROWADZENIE DO JĘZYKA KOTLIN 23
Rozdział 1. Kotlin: co to jest i po co? 25
Rozdział 2. Podstawy języka Kotlin 39
Rozdział 3. Definiowanie i wywoływanie funkcji 65
Rozdział 4. Klasy, obiekty i interfejsy 89
Rozdział 5. Wyrażenia lambda 123
Rozdział 6. System typów danych 153
CZĘŚĆ II. WZBOGACANIE KOTLINA 191
Rozdział 7. Przeciążanie operatorów oraz inne konwencje 193
Rozdział 8. Funkcje wysokopoziomowe: wyrażenia lambda jako argumenty oraz wyniki 219
Rozdział 9. Typy generyczne 241
Rozdział 10. Adnotacje i refleksja 271
Rozdział 11. Definiowanie języka DSL 299
DODATKI 329
Dodatek A. Kompilowanie projektów Kotlin 331
Dodatek B. Dokumentowanie kodu Kotlin 335
Dodatek C. Ekosystem Kotlina 339
Skorowidz 343
Helion - inne książki
-
Nowość Promocja
W tej praktycznej książce znajdziesz opis kompleksowych praktyk, dzięki którym współczesne organizacje utrzymujące złożone ekosystemy oprogramowania mogą skutecznie identyfikować podatności, zarządzać nimi i ograniczać ryzyko wystąpienia poważnych naruszeń bezpieczeństwa. Dowiesz się, dlaczego nie wystarczy po prostu „użyć łatki”, aby naprawić znane luki w oprogramowaniu. Poznasz zasady profesjonalnego zarządzania podatnościami uwzględniające monitorowanie systemów i baz danych podatności. Przekonasz się, jak ważne są czynnik ludzki i identyfikacja czynników psychologicznych, które podczas interakcji użytkownika z oprogramowaniem przyczyniają się do powstawania podatności. W miarę lektury książki przyswoisz wydajne i skuteczne strategie, dzięki którym zapewnisz swojej organizacji wysoki poziom cyberbezpieczeństwa.- PDF + ePub + Mobi
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Nowość Promocja
Ta niewielka, przystępnie napisana książka jest drugim wydaniem kompleksowego przewodnika dla programistów Pythona, którzy chcą budować aplikacje bazujące na dużych modelach językowych. Zaprezentowano w niej główne cechy i zasady działania modeli GPT-4 i GPT-3.5 z uwzględnieniem najnowszych osiągnięć w rozwoju technologii sztucznej inteligencji. Znalazły się tu także instrukcje, jak krok po kroku tworzyć aplikacje z zastosowaniem biblioteki OpenAI dla Pythona, włączając w to generowanie treści, odpowiadanie na pytania i inteligentnych asystentów. Dodatkowe ułatwienie stanowią przejrzyste przykłady i dołączone do wydania pliki z kodami. Dzięki tej książce z łatwością wykorzystasz moc dużych modeli językowych w swoich aplikacjach!- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Nowość Promocja
Lektura tej książki pozwoli Ci zrozumieć możliwości najnowocześniejszych algorytmów AI, nawet jeśli nie posiadasz wiedzy technicznej. Dowiesz się, na czym polega funkcjonowanie sieci neuronowych, poznasz również fascynującą historię pierwszego sztucznego neuronu i przekształcenia go w sieć zdolną do realizowania zadań wcześniej uznanych za niewykonalne obliczeniowo. Zapoznasz się z możliwościami i wyzwaniami związanymi z widzeniem komputerowym, a także z zasadami działania sieci neuronowej i jej treningu. Zorientujesz się też, w których obszarach sztuczna inteligencja może stanowić zagrożenie, a gdzie wykazuje olbrzymi potencjał. Na koniec spojrzysz na obecną rewolucję AI przez pryzmat wcześniejszych przełomów technologicznych, aby lepiej zrozumieć, co nas czeka i jakie mamy wobec tego zobowiązania.- PDF + ePub + Mobi
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Nowość Promocja
W trakcie lektury tej książki przygotujesz własne laboratorium, a następnie przeanalizujesz każdy etap zabójczego łańcucha ataków i zastosujesz nową wiedzę w praktyce. Dowiesz się, jak ominąć wbudowane mechanizmy bezpieczeństwa, między innymi AMSI, AppLocker i Sysmon, przeprowadzać działania rozpoznawcze i wykrywające w środowisku domeny, a także zbierać dane uwierzytelniające w całej domenie. Przeczytasz również, jak poruszać się ruchem bocznym, aby wtopić się w ruch środowiska i pozostać niewykrytym przez radary obrońców, a ponadto jak eskalować uprawnienia wewnątrz domeny i w całym lesie domen czy osiągać stan przetrwania na poziomie domeny i w kontrolerze domeny. W efekcie nauczysz się przeprowadzać ocenę bezpieczeństwa różnych produktów i usług Microsoftu, takich jak Exchange Server, SQL Server i SCCM.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Dzięki tej książce opanujesz kluczowe koncepcje myślenia systemowego i nauczysz się stosować je w praktyce. Poznasz podejście nieliniowe, które pozwala lepiej rozumieć złożoność współczesnych systemów IT i skutecznie nimi zarządzać. Nauczysz się identyfikować wzorce, przewidywać konsekwencje decyzji technologicznych, a także budować skalowalne, elastyczne architektury. Praktyczne przykłady i klarowne wyjaśnienia pomogą Ci zastosować zdobytą wiedzę w codziennej pracy, niezależnie od tego, czy tworzysz małe aplikacje, czy projektujesz wielkoskalowe systemy. To niezbędny przewodnik dla każdego, kto chce myśleć jak inżynier systemowy!- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Nowość Promocja
O sztucznej inteligencji jest ostatnio bardzo głośno, to nośny temat, nierzadko przedstawiany w tonie sensacyjnym. Czy AI nas zniewoli? Czy wymknie się spod kontroli? A może zabierze nam pracę i zmieni nasze życie w bezproduktywny koszmar? Rzeczywistość wygląda zgoła inaczej, niż zdają się sugerować clickbaitowe nagłówki w prasie i mediach społecznościowych. Sztuczna inteligencja jest obecna w naszym życiu od wielu lat, choć często nie zdajemy sobie z tego sprawy. Służy nam pomocą, gdy szukamy czegoś w sieci, kiedy chcemy coś przetłumaczyć, kupić, porównać albo dotrzeć z miejsca A do miejsca B. Odsiewa dla nas spam w poczcie internetowej i chroni nasze urządzenia elektroniczne przed cyberatakami. Oczywiście, ma swoje mroczne strony i tych także powinniśmy być świadomi.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Nowość Promocja
Ten kompleksowy podręcznik docenią specjaliści do spraw bezpieczeństwa i projektanci aplikacji. Znajdziesz w nim szereg przydatnych informacji na temat testowania API, identyfikowania podatności i ich eliminowania. W książce znalazło się mnóstwo praktycznych przykładów, dzięki którym dowiesz się, jak unikać kontroli uwierzytelniania i autoryzacji, a także jak identyfikować podatności w interfejsach API przy użyciu różnych narzędzi. Nauczysz się też tworzenia rozbudowanych raportów dotyczących wykrytych podatności, a ponadto rekomendowania i stosowania skutecznych strategii ich minimalizowania. Poznasz również strategie zarządzania bezpieczeństwem interfejsów API i dowiesz się, jak je chronić przed najnowszymi zagrożeniami.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja
Dzięki tej praktycznej książce poznasz pełnię możliwości Postmana. Znajdziesz tu przystępnie wyjaśnione koncepcje, a także zestaw rzeczywistych przykładów, co ułatwi Ci korzystanie z tego narzędzia do tworzenia doskonale zaprojektowanych, udokumentowanych i przetestowanych interfejsów programowania aplikacji. Za pomocą praktycznych projektów nauczysz się dodawać automatyzację testów do istniejącego API. Poznasz również nowe funkcjonalności Postmana, stanowiące dużą pomoc w unikaniu błędów. W drugim, w pełni zaktualizowanym wydaniu znajdziesz nowe rozdziały dotyczące testowania przepływu pracy, tworzenia i używania serwerów imitacji, testowania bezpieczeństwa API, jak również testowania wydajności.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Analityka mocno się zmieniła. Kiedyś skupiała się głównie na tworzeniu raportów i wykresów, które prezentowały dane w atrakcyjnej formie. Teraz stała się bardziej zaawansowana ― zespoły pracują w nowy sposób, łącząc różnorodne umiejętności, takie jak analiza danych, programowanie i znajomość biznesu. Dzięki temu decyzje podejmowane w firmach mogą być lepsze, a osiąganie celów ― łatwiejsze. Jednak by to działało, potrzebne są zmiany w strukturze organizacji i podejściu do pracy. Oto najbardziej praktyczny poradnik korzystania z analityki w funkcjonowaniu organizacji! Bill Schmarzo, dyrektor do spraw innowacji w Hitachi Vantara- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Nowość Promocja
Dzięki tej praktycznej książce dogłębnie poznasz zagrożenia specyficzne dla aplikacji opartych na dużych modelach językowych, przeanalizujesz ich charakterystyczne cechy i dowiesz się, jak wyglądają luki w zabezpieczeniach. W ten sposób zdobędziesz praktyczną wiedzę, która podczas tworzenia oprogramowania korzystającego z LLM okazuje się bezcenna. Zapoznasz się również z licznymi wskazówkami i strategiami, które pomogą w zabezpieczaniu aplikacji opartych na sztucznej inteligencji. Niezależnie od tego, czy tworzysz zupełnie nową aplikację, czy zajmujesz się dodawaniem funkcjonalności LLM, znajdziesz tu szeroką gamę przydatnych zagadnień, takich jak architektura dużych modeli językowych, granice zaufania, technika RAG, wstrzykiwanie promptów i wiele innych.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Kotlin w akcji Dmitry Jemerov, Svetlana Isakova
(5)(1)
(1)
(2)
(0)
(0)
(1)
więcej opinii