Impara Scala 3 davvero: dai fondamenti alla programmazione funzionale e a oggettiScala ha la fama di linguaggio difficile. Presa con il giusto ordine, è invece uno dei linguaggi più potenti e coerenti che esistano. Questo manuale accompagna il lettore da zero fino a scrivere programmi pronti per la produzione, con un percorso chiaro, pratico e ricco di esempi.Un percorso completo in cinque tappe: - Fondamenti: valori e tipi, controllo di flusso, funzioni, collezioni, stringhe, Option ed Either, gestione degli errori, pattern matching.- Programmazione a oggetti: classi, object e companion, case class ed enum, trait, ereditarietà, generici e varianza, tipi opachi.- Programmazione funzionale: funzioni come valori, immutabilità, operazioni sulle collezioni, for-comprehension, given/using, type class ed effetti.- Concorrenza, ecosistema e strumenti: Future, Cats Effect e ZIO, sbt e Mill, test con MUnit e ScalaCheck, interoperabilità con Java.- Progetti completi: uno strumento da riga di comando, un'API HTTP, una pipeline di elaborazione dati.Cosa rende speciale questo manuale: - Aggiornato a Scala 3, con la nuova sintassi a indentazione.- Approccio pratico: ogni concetto nasce da un problema concreto (prima il perché, poi il come, infine gli errori da evitare).- Oltre 260 esercizi, svolti passo passo e da risolvere, con tutte le soluzioni in appendice.- Integrazione con l'IA: in ogni capitolo un paragrafo dedicato all'uso dell'IA come strumento di studio, con metodo e spirito critico.- Otto appendici di riferimento: sintassi, libreria standard, glossario, migrazione da Scala 2, errori del compilatore e altro ancora.Che si arrivi da Java, Python o da un altro linguaggio, o che sia il primo approccio serio alla programmazione, si troverà qui una guida ordinata e amichevole verso la padronanza di Scala.
Prijshistorie
* Prijshistorie bevat geen data van Amazon, Amazon Marketplace.
Prijzen voor het laatst bijgewerkt op: