Struttura del corso

L'ambiente di programmazione e la spiegazione di .NET Core - comprensione Visual Studio - creazione di progetti e soluzioni - importazione delle librerie - implementazione della soluzione

C# Sintassi -tipi di dati, operatori ed espressioni -cicli, condizioni -creazione di metodi -gestione delle eccezioni -invocazione di metodi -creazione di metodi di overload -parametri facoltativi e di output nei metodi

Strutture e collezioni -implementazione di strutture e tipologie di enum -organizzazione dei dati in collezioni

Programmazione orientata agli oggetti -gestori di eventi -creazione di classi -definizione e implementazione di interfacce -implementazione di collezioni strong-type -creazione di gerarchie di classi -estensione delle classi .net Framework o Core

Lavorare con i file -lettura e salvataggio di file -serializzazione e deserializzazione XML, JSON -lavorare con la libreria I/O

Utilizzo dei database -creazione e utilizzo di modelli di dati di entità -interrogare i dati usando LINQ -aggiornamento dei dati con LINQ -accesso remoto ai dati in rete -accesso ai dati tramite servizi Web (REST)

Programmazione multithread e asincrona -implementazione multithreading utilizzando espressioni e attività Lambda -preparazione di operazioni asincrone -sincronizzazione simultanea per l'accesso ai dati

Facoltativo (se il tempo lo consente): -Progetto di applicazione finestra WPF (.NET Framework) -ASP.NET Progetto MVC (.NET Framework o .NET Core) -accesso ai dati in SQL Server Database di Azure (Cloud)

Requisiti

  • Conoscenza delle frasi di base dello sviluppo software.

Pubblico

  • Responsabile del Team Tecnico
  • programmatore
 28 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (1)

Corsi relativi

Introducing C# 6.0 with Visual Studio 2015/2017

28 ore

Categorie relative