Kotlin In-Depth [Vol-I]: Guida completa al moderno linguaggio multiparadigma (Italian Edition)

Punteggio:   (4,1 su 5)

Kotlin In-Depth [Vol-I]: Guida completa al moderno linguaggio multiparadigma (Italian Edition) (Aleksei Sedunov)

Recensioni dei lettori

Riepilogo:

Il libro “Kotlin In-Depth, Vol I e II” di Aleksei Sedunov è considerato una risorsa completa e dettagliata per l'apprendimento del linguaggio di programmazione Kotlin. Sebbene molti recensori ne apprezzino la chiarezza, gli esempi eccellenti e la spiegazione esauriente dei concetti, ci sono notevoli preoccupazioni riguardo ai numerosi errori tipografici che tolgono valore all'esperienza di lettura e possono confondere gli studenti. Inoltre, il libro sembra presupporre un background in Java, il che potrebbe limitarne l'utilità per i programmatori alle prime armi o per coloro che non hanno una base Java.

Vantaggi:

I libri forniscono descrizioni chiare dei concetti di Kotlin, esempi eccellenti e materiali di riferimento completi. Sono considerati accessibili e adatti a chi ha già esperienza di programmazione, in particolare agli sviluppatori Java. Molti lettori esprimono forti raccomandazioni e trovano i libri facili da capire.

Svantaggi:

Ci sono numerosi errori tipografici, come spazi mancanti ed esempi di codice interrotti, che rendono difficile l'apprendimento e riducono il piacere della lettura. I libri potrebbero non essere adatti ai principianti assoluti o a chi non ha esperienza di Java, poiché fanno spesso riferimento a Java e presuppongono una certa familiarità con esso. Alcuni utenti hanno criticato la mancanza di un indice e hanno evidenziato problemi editoriali che contribuiscono a dare la sensazione che i libri siano in fase di bozza.

(basato su 8 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Padroneggia la potenza concisa ed espressiva di un linguaggio pragmatico e multi-paradigma per JVM, Android e oltre.

Caratteristiche principali

⬤ Fondamenti del linguaggio.

⬤ Programmazione funzionale e orientata agli oggetti con Kotlin.

⬤ Libreria standard di Kotlin.

⬤ Costruire linguaggi specifici per il dominio.

⬤  Utilizzo di Kotlin per lo sviluppo Web.

⬤ Kotlin per la piattaforma Android.

⬤ Concorrenza basata su coroutine.

Descrizione

Lo scopo di questo libro è guidare il lettore attraverso le funzionalità del linguaggio Kotlin e fornire esempi di come utilizzarlo per lo sviluppo di varie applicazioni, siano esse desktop, mobili o Web. Sebbene l'attenzione sia rivolta principalmente a JVM e Android, le conoscenze che condividiamo qui, in varia misura, si applicano ad altre piattaforme supportate da Kotlin, come JavaScript, applicazioni native e persino multipiattaforma. Il libro inizia con un'introduzione al linguaggio e al suo ecosistema, che consente di comprendere le idee chiave alla base del design di Kotlin, di introdurre gli strumenti di Kotlin e di presentare la sintassi e i costrutti di base del linguaggio. Nei capitoli successivi, conosceremo la natura multi-paradigma di Kotlin, che ci permette di creare potenti astrazioni combinando vari aspetti della programmazione funzionale e orientata agli oggetti. Parleremo dell'utilizzo delle API comuni di Kotlin, come la libreria standard, la riflessione e la concorrenza basata sulle coroutine, nonché dei mezzi per creare le proprie API flessibili basate su linguaggi specifici del dominio.

Cosa imparerete?

Alla fine del libro otterrete una conoscenza approfondita di tutti gli aspetti fondamentali della programmazione Kotlin. Sarete in grado di creare un codice flessibile e riutilizzabile sfruttando le caratteristiche funzionali e orientate agli oggetti, di utilizzare la libreria standard di Kotlin, di comporre linguaggi specifici per il vostro dominio, di scrivere codice asincrono utilizzando anche la libreria delle coroutines di Kotlin. Avrete anche una conoscenza di base dell'uso di Kotlin per la scrittura di codice di test, applicazioni web e sviluppo Android. Queste conoscenze vi forniranno inoltre una solida base per un apprendimento più approfondito delle piattaforme di sviluppo, degli strumenti e dei framework correlati.

A chi è rivolto questo libro

Il libro si rivolge principalmente agli sviluppatori che hanno familiarità con Java e JVM e che vogliono acquisire una solida conoscenza di Kotlin pur avendo poca o nessuna esperienza in questo linguaggio. La discussione di varie caratteristiche del linguaggio sarà accompagnata, se ritenuto necessario, da confronti con gli analoghi di Java, il che dovrebbe semplificare la transizione da Java a Kotlin. La maggior parte del materiale, tuttavia, è piuttosto Java-agnostico e dovrebbe essere utile anche senza una precedente conoscenza di Java. In generale, l'esperienza nel paradigma funzionale o orientato agli oggetti è un vantaggio, ma non è richiesta.

Indice dei contenuti

1. Kotlin: Potente e pragmatico.

2. Fondamenti del linguaggio.

3. Definizione delle funzioni.

4. Lavorare con classi e oggetti.

5. Sfruttare le funzioni avanzate e la programmazione funzionale.

6. Utilizzo di classi di casi speciali.

7. Comprendere le gerarchie di classi.

8. Esplorare le collezioni e l'I/O.

9. I generici.

10. Annotazioni e riflessione.

11. Linguaggi specifici per il dominio.

12. Interoperabilità di Java.

13. Concorrenza.

14. Test con Kotlin.

15. Applicazioni Android.

16. Sviluppo web con Ktor.

17. Costruire microservizi.

Informazioni sull'autore

Aleksei Sedunov lavora come sviluppatore Java dal 2008. Da quando è entrato in JetBrains nel 2012, ha partecipato attivamente allo sviluppo del linguaggio Kotlin, concentrandosi sugli strumenti IDE per la piattaforma IntelliJ. Attualmente lavora nel team di DataGrip, un IDE per database di JetBrains, pur continuando a utilizzare Kotlin come strumento di sviluppo principale.

Il suo profilo LinkedIn: https: //www.linkedin.com/in/alexey-sedunov-8554a530/.

Altre informazioni sul libro:

ISBN:9789389328585
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Kotlin In-Depth Vol-I : Guida completa al moderno linguaggio multiparadigma (Italian Edition) -...
Padroneggia la potenza concisa ed espressiva di...
Kotlin In-Depth [Vol-I]: Guida completa al moderno linguaggio multiparadigma (Italian Edition) - Kotlin In-Depth [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (English Edition)
Kotlin in profondità: Guida a un linguaggio di programmazione multifunzionale per dispositivi mobili...
Il libro "Kotlin In-Depth, Second Edition"...
Kotlin in profondità: Guida a un linguaggio di programmazione multifunzionale per dispositivi mobili lato server, front-end, Android e multipiattaforma (inglese). - Kotlin In-Depth: A Guide to a Multipurpose Programming Language for Server-Side, Front-End, Android, and Multiplatform Mobile (English

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)