Imparare la programmazione C#: Una guida per costruire una solida base nel linguaggio C# per scrivere programmi efficienti

Punteggio:   (4,3 su 5)

Imparare la programmazione C#: Una guida per costruire una solida base nel linguaggio C# per scrivere programmi efficienti (Raffaele Rialdi)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato per le sue spiegazioni chiare e la copertura completa di C#, che lo rendono una risorsa preziosa sia per i principianti che per coloro che desiderano approfondire la comprensione del linguaggio.

Vantaggi:

Consegna rapida, contenuto ben scritto, copertura completa degli argomenti di C#, spiegazioni chiare, adatto sia ai principianti che agli studenti intermedi, senza inutili fronzoli.

Svantaggi:

Ho qualche pregiudizio negativo nei confronti dell'editore (Packt) in base alle esperienze passate, ma questo libro specifico si distingue positivamente.

(basato su 4 recensioni dei lettori)

Titolo originale:

Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs

Contenuto del libro:

Iniziare con C# e rafforzare la conoscenza dei concetti fondamentali della programmazione come la programmazione procedurale, orientata agli oggetti, generica, funzionale e asincrona con le ultime caratteristiche di C# 8.

Caratteristiche principali

⬤ Apprendi i fondamenti di C# con l'aiuto di esempi e spiegazioni facili da seguire.

⬤ Sfrutta le ultime caratteristiche di C# 8, tra cui i tipi di riferimento nullable, i miglioramenti nella corrispondenza dei pattern e gli stream asincroni.

⬤ Esplora i concetti di programmazione orientata agli oggetti, programmazione funzionale e multithreading.

Descrizione del libro

Il linguaggio di programmazione C# è spesso la scelta principale degli sviluppatori per creare una vasta gamma di applicazioni per desktop, cloud e mobile. In quasi due decenni di esistenza, C# si è evoluto da linguaggio generale orientato agli oggetti a linguaggio multi-paradigma con caratteristiche impressionanti.

Questo libro vi accompagnerà passo dopo passo nell'apprendimento di C#. Inizierete con gli elementi costitutivi di C#, che comprendono i tipi di dati di base, le variabili, le stringhe, gli array, gli operatori, le istruzioni di controllo e i cicli. Una volta acquisite le basi, si passerà all'apprendimento dei concetti di programmazione orientata agli oggetti, come classi e strutture, oggetti, interfacce e astrazione. I generici, la programmazione funzionale, la programmazione dinamica e asincrona sono trattati in dettaglio. Il libro affronta anche le espressioni regolari, la riflessione, la gestione della memoria, il pattern matching, le eccezioni e molti altri argomenti avanzati. Man mano che si avanza, si esplorerà il framework.NET Core 3 e si imparerà a utilizzare l'interfaccia a riga di comando (CLI) di dotnet, a consumare i pacchetti NuGet, a sviluppare per Linux e a migrare le applicazioni realizzate con.NET Framework. Infine, capirete come eseguire test unitari con i framework di test unitari Microsoft disponibili in Visual Studio.

Alla fine di questo libro, sarete ben informati sugli elementi essenziali del linguaggio C# e pronti per iniziare a creare applicazioni con esso.

Che cosa imparerete?

⬤ Imparare a conoscere tutte le nuove funzionalità di C# 8.

⬤ Scoprire come usare gli attributi e la riflessione per costruire applicazioni estensibili.

⬤ Utilizzare LINQ per interrogare in modo uniforme varie fonti di dati.

⬤ Utilizzare file e flussi e serializzare i dati in JSON e XML.

⬤ Scrivere codice asincrono con il pattern async-await.

⬤ Utilizzare gli strumenti di NET Core per creare, compilare e pubblicare le applicazioni.

⬤ Creare test unitari con Visual Studio e i framework di test unitari Microsoft.

A chi è rivolto questo libro

Se avete poca esperienza di codifica o di C# e volete imparare gli elementi essenziali della programmazione C# per sviluppare potenti tecniche di programmazione, questo libro fa per voi. Inoltre, aiuterà gli aspiranti programmatori a scrivere script o programmi per svolgere compiti specifici.

Altre informazioni sul libro:

ISBN:9781789805864
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Imparare la programmazione C#: Una guida per costruire una solida base nel linguaggio C# per...
Iniziare con C# e rafforzare la conoscenza dei...
Imparare la programmazione C#: Una guida per costruire una solida base nel linguaggio C# per scrivere programmi efficienti - Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs

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)