Ulteriori informazioni
Kotlin ist das neue Schweizer Taschenmesser in der Softwareentwicklung. Ob mobile Apps oder Geschäftslogik am Backend, ob objektorientierte Paradigmen oder funktionale Programmierung mit Lambdas: Kotlin vereint die Stärken zahlreicher beliebter Sprachen zu einem modern Werkzeug für alle Fälle. In diesem umfassenden Handbuch gibt Michael Kofler Ihnen dazu einen Einblick in alle Sprachfeatures und zeigt Ihnen, wie Sie zeitgemäß Software entwicklen.
Aus dem Inhalt:
- Crashkurs für Java-Umsteiger
- IDEs: IntelliJ und Android Studio
- Operatoren, Datentypen, Variablen, Klassen, Methoden: Alle Grundlagen
- Lambda-Ausdrücke und funktionale Programmierung
- Objektorientierte Programmierung inkl. Extensions, Delegation und Generics
- Asynrchrone Programmierung und Koroutinen
- Netzwerkfunktionen, XML und JSON
- App-Programmierung mit Jetpack und Jetpack Compose
- Backend-Entwicklung mit Ktor und Exposed
- REST-APIs entwicklen und anwenden
- Pakete, Module und Importe
Info autore
Michael Kofler hat Telematik an der TU Graz studiert und ist einer der erfolgreichsten deutschsprachigen IT-Fachbuchautoren. Zu seinen Themengebieten zählen neben Linux auch IT-Sicherheit, Python, Swift, Java und der Raspberry Pi. Er ist Entwickler, berät Firmen undarbeitet als Lehrbeauftragter.
Riassunto
Alles, was Sie zur Kotlin-Programmierung wissen müssen!Kotlin ist das neue Schweizer Taschenmesser in der Softwareentwicklung. Ob mobile Apps oder Backend-Entwicklung, ob objektorientierte Paradigmen oder funktionale Programmierung mit Lambdas: Kotlin vereint die Stärken zahlreicher beliebter Sprachen zu einem modern Werkzeug für alle Fälle. Auch Google ist von den Vorteilen von Kotlin: Seit 2019 ist Kotlin die bevorzugte Programmiersprache bei der Entwicklung von Android-Apps. Grund genug, sich mit diesem Handbuch umfassend in Kotlin und seine Funktionen einzuarbeiten.Michael Kofler gibt Ihnen auf über 800 Seiten einen tiefen Einblick in die Sprachfeatures mit zahlreichen Beispielen. Java-Umsteiger profitieren von einem Crash-Kurs in Kotlin, der ihnen die Unterschiede zwischen den beiden Sprachen kurz und prägnant erläutert. Kapitel für Kapitel lernen Sie auch die fortgeschrittenen Features von Kotlin kennen: Koroutinen, Frameworks wie z. B. Ktor für die Backend-Entwicklung, funktionale Programmierung und mehr. Zudem stehen Ihnen alle Projektbeispiele als Download zur Verfügung. So entwickeln Sie zeitgemäße, robuste Software!Inklusive Update-Service: Der Autor veröffentlicht in seinem Blog regelmäßig Artikel, die alle wichtigen Neuerungen rund um Kotlin seit Erscheinen des Buchs behandeln.Sprachgrundlagen, Syntax, ProgrammiertechnikenApp-Entwicklung und moderne Backend-ProgrammierungKoroutines, Ktor, Exposed, Jetpack und Jetpack Compose Aus dem Inhalt:Crashkurs für Java-UmsteigerIDEs: IntelliJ und Android StudioOperatoren, Datentypen, Variablen, Klassen, Methoden: Alle GrundlagenLambda-Ausdrücke und funktionale ProgrammierungObjektorientierte Programmierung inkl. Extensions, Delegation und GenericsAsynrchrone Programmierung und KoroutinenNetzwerkfunktionen, XML und JSONApp-Programmierung mit Jetpack und Jetpack ComposeBackend-Entwicklung mit Ktor und ExposedREST-APIs entwicklen und anwendenPakete, Module und Importe
Prefazione
Das umfassende Handbuch. Über 800 Seiten Kotlin-Wissen mit zahlreichen Beispielen aus der Entwicklerpraxis
Testo aggiuntivo
»Das umfassende Handbuch zu Kotlin richtet sich an Leser, die bereits über Grundlagenkenntnisse in der Programmierung verfügen und sich im Selbststudium leicht in neue Programmiersprachen einarbeiten können.«
Relazione
»Michael Kofler hat einen exzellenten Ruf für seine Bücher zu diversen Themen. Da macht auch sein Buch "Kotlin: Das umfassende Handbuch" keine Ausnahme. [...] Insgesamt eignet sich das Buch für alle erfahrenen Programmierer, egal wie viel oder wie wenig Erfahrung sie mit Kotlin bereits sammeln konnten.« JavaSpektrum 202209