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

Értékelés:   (4.1 az 5-ből)

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

Olvasói vélemények

Összegzés:

Aleksei Sedunov „Kotlin In-Depth, Vol I and II” című könyvét átfogó és részletes forrásnak tekintik a Kotlin programozási nyelv elsajátításához. Bár sok kritikus értékeli a könyv áttekinthetőségét, kiváló példáit és a fogalmak alapos magyarázatát, jelentős aggályok merülnek fel a számos tipográfiai hibával kapcsolatban, amelyek rontják az olvasási élményt és összezavarhatják a tanulókat. Emellett úgy tűnik, hogy a könyv feltételezi a Java nyelvtudást, ami korlátozhatja a könyv hasznosságát a kezdő programozók vagy a Java alapokkal nem rendelkezők számára.

Előnyök:

A könyvek világos leírást adnak a Kotlin fogalmairól, kiváló példákat tartalmaznak, és átfogó referenciaanyagként szolgálnak. Úgy látják, hogy hozzáférhetőek és alkalmasak a korábbi programozási tapasztalattal rendelkezők, különösen a Java-fejlesztők számára. Sok olvasó határozott ajánlást fogalmaz meg, és könnyen érthetőnek találja a könyveket.

Hátrányok:

Számos tipográfiai hiba, például hiányzó szóközök és tört kódpéldák nehezítik a tanulást, és rontják az olvasás élvezetét. A könyvek nem feltétlenül alkalmasak teljesen kezdők vagy Java-tapasztalattal nem rendelkezők számára, mivel gyakran hivatkoznak a Java-ra, és feltételezik annak ismeretét. Néhány felhasználó kritizálta az index hiányát, és rámutatott a szerkesztési problémákra, amelyek hozzájárulnak ahhoz az általános érzéshez, hogy a könyvek vázlatos állapotban vannak.

(8 olvasói vélemény alapján)

Könyv tartalma:

Ismerje meg egy pragmatikus, több paradigmára épülő nyelv tömör és kifejező erejét JVM-re, Androidra és azon túl

Főbb jellemzők

⬤ Nyelvi alapok.

⬤ Objektumorientált és funkcionális programozás a Kotlinnal.

⬤ Kotlin szabványos könyvtár.

⬤ Tartományspecifikus nyelvek építése.

⬤ A Kotlin használata webes fejlesztésre.

⬤ Kotlin Android platformra.

⬤ Coroutine-alapú párhuzamosság.

Leírás

A könyv célja, hogy végigvezesse az olvasót a Kotlin nyelv képességein, és példákat adjon arra, hogyan lehet használni különböző alkalmazások fejlesztéséhez, legyen szó asztali, mobil vagy webes alkalmazásokról. Bár elsődlegesen a JVM-re és az Androidra összpontosítunk, az itt megosztott tudás különböző mértékben más, Kotlin-támogatott platformokra is alkalmazható, például JavaScript, natív és akár többplatformos alkalmazásokra is. A könyv a nyelv és az ökoszisztéma bemutatásával kezdődik, amelyből megismerhetjük a Kotlin tervezése mögött álló legfontosabb gondolatokat, megismerkedhetünk a Kotlin eszköztárával, és megismerkedhetünk a nyelv alapvető szintaxisával és konstrukcióival. A következő fejezetekben megismerkedünk a Kotlin többparadigmás jellegével, amely lehetővé teszi, hogy a funkcionális és objektumorientált programozás különböző aspektusainak kombinálásával erőteljes absztrakciókat hozzunk létre. Beszélni fogunk a Kotlin általános API-k használatáról, mint például a szabványos könyvtár, a reflexió és a coroutine-alapú párhuzamosság, valamint a saját rugalmas API-k létrehozásának eszközeiről, amelyek a szakterület-specifikus nyelveken alapulnak.

Mit fogsz tanulni?

A könyv végére alapos ismereteket szerezhet a Kotlin programozás minden alapvető aspektusáról. Képes leszel rugalmas és újrafelhasználható kódot létrehozni az objektumorientált és funkcionális funkciók kihasználásával, használni a Kotlin szabványos könyvtárát, összeállítani saját szakterület-specifikus nyelveket, aszinkron kódot írni a Kotlin coroutines könyvtár segítségével is. Alapvető ismeretekkel fog rendelkezni a Kotlin tesztkódok írására, webes alkalmazások és Android-fejlesztésre való használatáról is. Ezek az ismeretek szilárd alapot adnak a kapcsolódó fejlesztési platformok, eszközök és keretrendszerek mélyebb megismeréséhez is.

Kinek szól ez a könyv

A könyv elsősorban olyan fejlesztőknek szól, akik ismerik a Javát és a JVM-et, és hajlandóak alaposan megismerni a Kotlint, miközben kevés vagy semmilyen tapasztalatuk nincs az adott nyelvben. A különböző nyelvi jellemzők tárgyalása - ha szükségesnek ítélik - a Java analógjaikkal való összehasonlítással egészül ki, ami megkönnyítheti a Java-ról Kotlinra való átállást. Az anyag nagy része azonban meglehetősen Java-agnosztikus, és a Java előzetes ismerete nélkül is hasznos lehet. Általánosságban elmondható, hogy az objektumorientált vagy funkcionális paradigmában szerzett tapasztalat előny, de nem kötelező.

Tartalomjegyzék

1. Kotlin: Erőteljes és pragmatikus.

2. A nyelv alapjai.

3. Funkciók definiálása.

4. Munka osztályokkal és objektumokkal.

5. Haladó függvények és a funkcionális programozás kihasználása.

6. Speciális esetű osztályok használata.

7. Az osztályhierarchiák megértése.

8. A gyűjtemények és az I/O felfedezése.

9. Generikumok.

10. Megjegyzések és reflexió.

11. Tartományspecifikus nyelvek.

12. Java interoperabilitás.

13. Egyidejűség.

14. Tesztelés Kotlinnal.

15. Android alkalmazások.

16. Webfejlesztés Ktorral.

17. Microservice építése.

A szerzőről

Aleksei Sedunov 2008 óta dolgozik Java fejlesztőként. Mióta 2012-ben csatlakozott a JetBrainshez, aktívan részt vesz a Kotlin nyelv fejlesztésében, és az IntelliJ platformra szánt IDE-eszközökre összpontosít. Jelenleg a DataGrip csapatban dolgozik, a JetBrains adatbázis-IDE-jében, miközben a Kotlint mint fő fejlesztési eszközt viszi tovább.

LinkedIn profilja: https: //www.linkedin.com/in/alexey-sedunov-8554a530/.

A könyv egyéb adatai:

ISBN:9789389328585
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Kotlin In-Depth Vol-I : A Comprehensive Guide to Modern Multi-Paradigm Language (English...
Ismerje meg egy pragmatikus, több paradigmára épülő nyelv...
Kotlin In-Depth [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (English Edition)
Kotlin In-Depth: A Guide to a Multipurpose Programming Language for Server-Side, Front-End, Android,...
A "Kotlin In-Depth, Second Edition" című könyv a...
Kotlin In-Depth: A Guide to a Multipurpose Programming Language for Server-Side, Front-End, Android, and Multiplatform Mobile (Magyar - Kotlin In-Depth: A Guide to a Multipurpose Programming Language for Server-Side, Front-End, Android, and Multiplatform Mobile (English

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)