Struttura del corso
L'ambiente di programmazione e spiegazione di .NET Core
- comprensione di Visual Studio
- creazione di progetti e soluzioni
- importazione delle librerie
- implementazione della soluzione
Sintassi C#
- tipi di dati, operatori ed espressioni
- cicli e condizioni
- creazione di metodi
- gestione delle eccezioni
- invocazione dei metodi
- creazione di metodi sovraccarichi
- parametri opzionali e di output nei metodi
Strutture e collezioni
- implementazione di strutture e tipi enum
- organizzazione dei dati in collezioni
Programmazione orientata agli oggetti
- gestori degli eventi
- creazione di classi
- definizione e implementazione di interfacce
- implementazione di collezioni fortemente tipate
- creazione di gerarchie di classi
- estensione delle classi del framework o core .NET
Lavoro con i file
- lettura e salvataggio dei file
- serializzazione e deserializzazione XML, JSON
- lavoro con la libreria I/O
Lavoro con i database
- creazione e utilizzo di modelli di dati Entity
- query sui dati utilizzando LINQ
- aggiornamento dei dati con LINQ
- accesso remoto ai dati in rete
- accesso ai dati tramite servizi Web (REST)
Programmazione multithread e asincrona
- implementazione della multithreading utilizzando espressioni Lambda e tasks
- preparazione di operazioni asincrone
- sincronizzazione della concorrenza per l'accesso ai dati
Opzionale (se il tempo lo permette):
- progetto applicazione finestra WPF (.NET Framework)
- progetto ASP.NET MVC (.NET framework o .net Core)
- accesso ai dati nel database SQL Server Azure (Cloud)
Requisiti
- Conoscenza delle basi della programmazione software.
Pubblico di Riferimento
- Lider Tecnico del Team
- Sviluppatore Software
Recensioni (4)
Bello e accogliente. Molto ben informato. Consiglierei Shane ad altri.
Joshua - California State University Bakersfield
Corso - Programming in C# with Visual Studio 2022
Traduzione automatica
Molto pratico. Avere più esercizi al giorno è stato davvero utile per consolidare le conoscenze e i concetti presentati da Shane.
Michael - California State University Bakersfield
Corso - Programming in C# with Visual Studio 2022
Traduzione automatica
Ha trattato tutti gli argomenti e fornito esercizi di lavoro.
Greg - California State University Bakersfield
Corso - Programming in C# with Visual Studio 2022
Traduzione automatica
Tutto. Ancora una volta considerando la quantità di concetti trattati da Fulvio, includere una spiegazione dettagliata in tre giorni è stato davvero buono. Mi è piaciuto che abbia coperto molti concetti che noi come ingegneri dei dati avremmo richiesto.
Florim - Jisc
Corso - Programming in C# with Visual Studio
Traduzione automatica