Kotlin In-Depth [Vol-I]: Ein umfassender Leitfaden zur modernen Multi-Paradigma-Sprache (English Edition)

Bewertung:   (4,1 von 5)

Kotlin In-Depth [Vol-I]: Ein umfassender Leitfaden zur modernen Multi-Paradigma-Sprache (English Edition) (Aleksei Sedunov)

Leserbewertungen

Zusammenfassung:

Das Buch „Kotlin In-Depth, Vol I and II“ von Aleksei Sedunov wird als umfassende und detaillierte Ressource zum Erlernen der Programmiersprache Kotlin angesehen. Während viele Rezensenten die Klarheit, die ausgezeichneten Beispiele und die gründliche Erklärung der Konzepte schätzen, gibt es erhebliche Bedenken hinsichtlich der zahlreichen typografischen Fehler, die das Leseerlebnis beeinträchtigen und die Lernenden verwirren können. Außerdem scheint das Buch Java-Kenntnisse vorauszusetzen, was seinen Nutzen für Programmieranfänger oder Personen ohne Java-Grundkenntnisse einschränken kann.

Vorteile:

Die Bücher bieten klare Beschreibungen der Kotlin-Konzepte, ausgezeichnete Beispiele und sind umfassende Referenzmaterialien. Sie werden als zugänglich und geeignet für Personen mit vorheriger Programmiererfahrung angesehen, insbesondere für Java-Entwickler. Viele Leser sprechen eine klare Empfehlung aus und finden die Bücher einfach zu verstehen.

Nachteile:

Es gibt zahlreiche typografische Fehler, wie fehlende Leerzeichen und abgebrochene Code-Beispiele, die das Lernen erschweren und das Lesevergnügen schmälern. Die Bücher sind möglicherweise nicht für absolute Anfänger oder Personen ohne Java-Erfahrung geeignet, da sie häufig auf Java verweisen und Vertrautheit damit voraussetzen. Einige Benutzer haben das Fehlen eines Indexes kritisiert und auf redaktionelle Probleme hingewiesen, die dazu beitragen, dass die Bücher insgesamt den Eindruck erwecken, sich in einem Entwurfsstadium zu befinden.

(basierend auf 8 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Beherrschen Sie die prägnante und ausdrucksstarke Kraft einer pragmatischen, multiparadigmatischen Sprache für JVM, Android und darüber hinaus.

Hauptmerkmale

⬤ Grundlagen der Sprache.

⬤ Objektorientierte und funktionale Programmierung mit Kotlin.

⬤ Kotlin-Standardbibliothek.

⬤ Erstellen von domänenspezifischen Sprachen.

⬤  Verwendung von Kotlin für die Webentwicklung.

⬤ Kotlin für die Android-Plattform.

⬤ Koroutine-basierte Gleichzeitigkeit.

Beschreibung

Der Zweck dieses Buches ist es, den Leser durch die Möglichkeiten der Sprache Kotlin zu führen und Beispiele zu geben, wie man sie für die Entwicklung verschiedener Anwendungen, sei es Desktop, Mobile oder Web, nutzen kann. Obwohl unser Hauptaugenmerk auf der JVM und Android liegt, gilt das Wissen, das wir hier teilen, in unterschiedlichem Maße auch für andere von Kotlin unterstützte Plattformen wie JavaScript, native und sogar plattformübergreifende Anwendungen. Das Buch beginnt mit einer Einführung in die Sprache und ihr Ökosystem, die Ihnen ein Verständnis für die Schlüsselideen hinter dem Kotlin-Design vermittelt, Sie in die Kotlin-Werkzeuge einführt und Ihnen die grundlegende Sprachsyntax und Konstrukte vorstellt. In den nächsten Kapiteln lernen wir den Multi-Paradigma-Charakter von Kotlin kennen, der es uns erlaubt, mächtige Abstraktionen zu schaffen, indem wir verschiedene Aspekte der funktionalen und objektorientierten Programmierung kombinieren. Wir werden über die Verwendung gängiger Kotlin-APIs sprechen, wie z.B. die Standardbibliothek, Reflection und Coroutine-basierte Nebenläufigkeit, sowie über die Mittel zur Erstellung eigener flexibler APIs, die auf domänenspezifischen Sprachen basieren.

Was werden Sie lernen?

Am Ende des Buches werden Sie gründliche Kenntnisse über alle grundlegenden Aspekte der Kotlin-Programmierung erlangen. Sie werden in der Lage sein, einen flexiblen und wiederverwendbaren Code zu erstellen, indem Sie die Vorteile objektorientierter und funktionaler Funktionen nutzen, die Kotlin-Standardbibliothek verwenden, Ihre eigenen domänenspezifischen Sprachen zusammenstellen und asynchronen Code schreiben, indem Sie die Kotlin-Coroutines-Bibliothek verwenden. Sie werden auch ein grundlegendes Verständnis der Verwendung von Kotlin für das Schreiben von Testcode, Webanwendungen und Android-Entwicklung haben. Dieses Wissen wird Ihnen auch eine solide Grundlage für ein tieferes Lernen von verwandten Entwicklungsplattformen, Tools und Frameworks geben.

Für wen ist dieses Buch gedacht?

Das Buch richtet sich in erster Linie an Entwickler, die mit Java und der JVM vertraut sind und sich ein solides Verständnis von Kotlin aneignen wollen, obwohl sie wenig bis gar keine Erfahrung in dieser Sprache haben. Die Diskussion verschiedener Sprachfeatures wird, wenn nötig, durch Vergleiche mit ihren Java-Pendants begleitet, was den Übergang von Java zu Kotlin vereinfachen soll. Der größte Teil des Materials ist jedoch Java-agnostisch und sollte auch ohne Java-Vorkenntnisse von Nutzen sein. Generell ist Erfahrung im objektorientierten oder funktionalen Paradigma von Vorteil, aber nicht erforderlich.

Inhaltsverzeichnis

1. Kotlin: Leistungsstark und pragmatisch.

2. Grundlagen der Sprache.

3. Definieren von Funktionen.

4. Arbeiten mit Klassen und Objekten.

5. Nutzung von fortgeschrittenen Funktionen und funktionaler Programmierung.

6. Verwendung von Spezialfall-Klassen.

7. Verstehen von Klassenhierarchien.

8. Sammlungen und E/A erforschen.

9. Generika.

10. Anmerkungen und Reflexion.

11. Domänenspezifische Sprachen.

12. Java-Interoperabilität.

13. Gleichzeitigkeit.

14. Testen mit Kotlin.

15. Android-Anwendungen.

16. Webentwicklung mit Ktor.

17. Microservice aufbauen.

Über den Autor

Aleksei Sedunov arbeitet seit 2008 als Java-Entwickler. Seit er 2012 zu JetBrains kam, beteiligt er sich aktiv an der Entwicklung der Sprache Kotlin und konzentriert sich auf IDE-Tools für die IntelliJ-Plattform. Derzeit arbeitet er im DataGrip-Team, einer Datenbank-IDE von JetBrains, während er Kotlin als Hauptentwicklungswerkzeug weiterführt.

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

Weitere Daten des Buches:

ISBN:9789389328585
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Kotlin In-Depth Vol-I : Ein umfassender Leitfaden zur modernen Multi-Paradigma-Sprache (English...
Beherrschen Sie die prägnante und ausdrucksstarke...
Kotlin In-Depth [Vol-I]: Ein umfassender Leitfaden zur modernen Multi-Paradigma-Sprache (English Edition) - Kotlin In-Depth [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (English Edition)
Kotlin In-Depth: Ein Leitfaden für eine Mehrzweck-Programmiersprache für Server-Side, Front-End,...
Das Buch "Kotlin In-Depth, Second Edition"...
Kotlin In-Depth: Ein Leitfaden für eine Mehrzweck-Programmiersprache für Server-Side, Front-End, Android und Multiplattform-Mobile (English - Kotlin In-Depth: A Guide to a Multipurpose Programming Language for Server-Side, Front-End, Android, and Multiplatform Mobile (English

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)