Kotlin In-Depth [Vol-I] (Kotlin do hĺbky): A: A Comprehensive Guide to Modern Multi-Paradigm Language (anglické vydanie)

Hodnotenie:   (4,1 z 5)

Kotlin In-Depth [Vol-I] (Kotlin do hĺbky): A: A Comprehensive Guide to Modern Multi-Paradigm Language (anglické vydanie) (Aleksei Sedunov)

Recenzie čitateľov

Zhrnutie:

Kniha „Kotlin In-Depth, Vol I and II“ od Alekseja Sedunova je považovaná za komplexný a podrobný zdroj informácií o programovacom jazyku Kotlin. Hoci mnohí recenzenti oceňujú jej prehľadnosť, vynikajúce príklady a dôkladné vysvetlenie pojmov, existujú značné obavy týkajúce sa početných typografických chýb, ktoré znehodnocujú zážitok z čítania a môžu zmiasť študentov. Okrem toho sa zdá, že kniha predpokladá znalosti jazyka Java, čo môže obmedziť jej využiteľnosť pre začínajúcich programátorov alebo tých, ktorí nemajú základy v jazyku Java.

Výhody:

Knihy poskytujú jasný opis konceptov jazyka Kotlin, vynikajúce príklady a sú komplexným referenčným materiálom. Považujú sa za prístupné a vhodné pre tých, ktorí majú predchádzajúce skúsenosti s programovaním, najmä pre vývojárov v jazyku Java. Mnohí čitatelia vyjadrujú silné odporúčania a považujú knihy za ľahko zrozumiteľné.

Nevýhody:

Vyskytuje sa v nich množstvo typografických chýb, ako sú chýbajúce medzery a neúplné príklady kódu, ktoré sťažujú učenie a znižujú pôžitok z čítania. Knihy nemusia byť vhodné pre úplných začiatočníkov alebo pre tých, ktorí nemajú skúsenosti s Javou, pretože sa často odvolávajú na Javu a predpokladajú jej znalosť. Niektorí používatelia kritizovali absenciu indexu a poukázali na redakčné problémy, ktoré prispievajú k celkovému pocitu, že knihy sú v štádiu návrhu.

(na základe 8 čitateľských recenzií)

Pôvodný názov:

Kotlin In-Depth [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (English Edition)

Obsah knihy:

Ovládnite stručnú a výrazovú silu pragmatického, multiparadigmatického jazyka pre JVM, Android a iné

Kľúčové vlastnosti

⬤ Základy jazyka.

⬤ Objektovo orientované a funkcionálne programovanie s Kotlinom.

⬤ Štandardná knižnica jazyka Kotlin.

⬤ Tvorba doménovo špecifických jazykov.

⬤  Použitie jazyka Kotlin na vývoj webových aplikácií.

⬤ Kotlin pre platformu Android.

⬤ Súbežnosť na báze korotínov.

Popis

Cieľom tejto knihy je oboznámiť čitateľa s možnosťami jazyka Kotlin a uviesť príklady jeho využitia pri vývoji rôznych aplikácií, či už desktopových, mobilných alebo webových. Hoci sa primárne zameriavame na JVM a Android, poznatky, o ktoré sa tu delíme, sa v rôznej miere vzťahujú aj na iné platformy podporované jazykom Kotlin, ako je JavaScript, natívne a dokonca multiplatformové aplikácie. Kniha sa začína úvodom do jazyka a jeho ekosystému, ktorý vám umožní pochopiť kľúčové myšlienky stojace za návrhom jazyka Kotlin, zoznámi vás s nástrojmi jazyka Kotlin a predstaví vám základnú syntax a konštrukcie jazyka. V ďalších kapitolách sa zoznámime s multiparadigmatickou povahou jazyka Kotlin, ktorá nám umožňuje vytvárať výkonné abstrakcie kombináciou rôznych aspektov funkcionálneho a objektovo orientovaného programovania. Budeme hovoriť o používaní bežných API jazyka Kotlin, ako sú štandardná knižnica, reflexia a súbežnosť založená na koroutinách, ako aj o prostriedkoch na vytváranie vlastných flexibilných API založených na doménovo špecifických jazykoch.

Čo sa naučíte

Na konci knihy získate dôkladné znalosti všetkých základných aspektov programovania v jazyku Kotlin. Budete schopní vytvárať flexibilný a opakovane použiteľný kód s využitím objektovo orientovaných a funkcionálnych funkcií, používať štandardnú knižnicu Kotlinu, zostavovať vlastné doménovo špecifické jazyky, písať asynchrónny kód aj pomocou knižnice Kotlin coroutines. Budete mať tiež základné znalosti o používaní jazyka Kotlin na písanie testovacieho kódu, webových aplikácií a vývoja pre Android. Tieto znalosti vám tiež poskytnú pevný základ pre hlbšie štúdium súvisiacich vývojových platforiem, nástrojov a frameworkov.

Pre koho je táto kniha určená

Kniha je určená predovšetkým vývojárom, ktorí poznajú Javu a JVM a chcú získať pevné znalosti jazyka Kotlin, pričom majú s týmto jazykom len malé alebo žiadne skúsenosti. Diskusia o rôznych vlastnostiach jazyka bude v prípade potreby doplnená porovnaním s ich obdobami v Jave, čo by malo zjednodušiť prechod z Javy do Kotlinu. Väčšina materiálu je však skôr java-agnostická a mala by byť prínosná aj bez predchádzajúcej znalosti jazyka Java. Vo všeobecnosti je skúsenosť s objektovou alebo funkcionálnou paradigmou výhodou, ale nie je nevyhnutná.

Obsah

1. Kotlin: Kotlin: výkonný a pragmatický.

2. Základy jazyka.

3. Definovanie funkcií.

4. Práca s triedami a objektmi.

5. Využívanie pokročilých funkcií a funkčného programovania.

6. Používanie tried so špeciálnymi prípadmi.

7. Pochopenie hierarchie tried.

8. Skúmanie kolekcií a vstupov/výstupov.

9. Generika.

10. Anotácie a reflexia.

11. Doménovo špecifické jazyky.

12. Interoperabilita jazyka Java.

13. Súbežnosť.

14. Testovanie s Kotlinom.

15. Aplikácie pre Android.

16. Vývoj webových stránok s Ktor.

17. Budovanie mikroslužieb.

O autorovi

Aleksei Sedunov pracuje ako vývojár v jazyku Java od roku 2008. Od svojho nástupu do spoločnosti JetBrains v roku 2012 sa aktívne podieľa na vývoji jazyka Kotlin so zameraním na nástroje IDE pre platformu IntelliJ. V súčasnosti pracuje v tíme DataGrip, databázovom IDE spoločnosti JetBrains, pričom pokračuje s jazykom Kotlin ako hlavným vývojovým nástrojom.

Jeho profil na LinkedIn: https: //www.linkedin.com/in/alexey-sedunov-8554a530/.

Ďalšie údaje o knihe:

ISBN:9789389328585
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Kotlin In-Depth Vol-I (Kotlin do hĺbky): A: A Comprehensive Guide to Modern Multi-Paradigm Language...
Ovládnite stručnú a výrazovú silu pragmatického,...
Kotlin In-Depth [Vol-I] (Kotlin do hĺbky): A: A Comprehensive Guide to Modern Multi-Paradigm Language (anglické vydanie) - Kotlin In-Depth [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (English Edition)
Kotlin In-Depth: Sprievodca viacúčelovým programovacím jazykom pre serverovú stranu, front-end,...
Kniha Kotlin In-Depth, Second Edition aktualizuje...
Kotlin In-Depth: Sprievodca viacúčelovým programovacím jazykom pre serverovú stranu, front-end, Android a multiplatformné mobilné zariadenia (anglicky - Kotlin In-Depth: A Guide to a Multipurpose Programming Language for Server-Side, Front-End, Android, and Multiplatform Mobile (English

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)