Passa al contenuto principale

Durata

5 giorni

Prezzo

1.650,00 €

Lingua

Italiano
Iscriversi non è mai stato così semplice
Compila il form sottostante.
Mi iscrivo in qualità di
Corso
Modalità di pagamento

Il pagamento dell’intera quota di partecipazione ai corsi deve essere effettuato con Bonifico Bancario anticipato alla conferma di attivazione corso, tramite le seguenti coordinate bancarie intestate a Global learning srl:

UNICREDIT IBAN IT 84 Z 02008 05108 000401453196

Termini e condizioni
Oggetto
Oggetto delle presenti Condizioni Generali è la fornitura da parte di Global learning dei propri servizi formativi.
Iscrizione
Le iscrizioni ai corsi nelle date previste dal Calendario Corsi possono essere effettuate tramite prenotazione telefonica o via mail, a cui deve seguire conferma scritta, attraverso la compilazione del Form di iscrizione o inviando via email, debitamente compilato in ogni sua parte e sottoscritto. L’iscrizione è confermata al ricevimento del corrispettivo da parte di Global learning.
Disdetta
L’iscrizione al corso a calendario o l’ordine per un corso dedicato possono essere annullati o rinviati senza oneri se comunicati almeno 10 giorni lavorativi prima della data di inizio del corso. Dopo tale data o nel caso di mancata disdetta o qualora il partecipante interrompa la frequenza al corso per motivi non attribuibili a Global learning è dovuto l’intero corrispettivo. È ammessa la sostituzione del partecipante.
Rinvio e Annullamento Corsi
Global learning potrà, entro 10 giorni lavorativi dalla data di inizio o per cause di forza maggiore anche in data successiva, rinviare o cancellare i corsi, dandone comunicazione scritta o telefonica al Cliente.
Corrispettivi
Il Cliente è tenuto al pagamento dei corrispettivi previsti dal Calendario Corsi Global learning in vigore al momento dell’iscrizione o di quanto specificato nell’offerta emessa da Global learning, oltre IVA.
Trattamento dati personali
Si precisa che l’informativa in ordine al trattamento dei dati personali dei clienti da parte della Titolare Global learning è pubblicata nel modulo d’iscrizione ai corsi.
Diritto d’autore
Il Cliente prende atto per sé ed i partecipanti che i corsi ed i materiali ad essi relativi sono di proprietà di Global learning e/o di eventuali terzi danti causa. è vietato pertanto trarre copia del materiale e diffondere presso terzi il contenuto dei corsi senza previa autorizzazione scritta dei proprietari.
Chiedi informazioni

Programming in C#

Codice: MSVS02

Questo corso è stato progettato per illustrare il mondo della programmazione con C#, uno dei linguaggi di programmazione più versatili e ampiamente utilizzati nell’industria moderna del software. Sviluppato da Microsoft come parte della piattaforma .NET, C# combina potenza, flessibilità e una sintassi chiara, rendendolo ideale sia per principianti che per professionisti esperti.

Modalità di erogazione
In aula o Live Virtual Classroom.

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Revisione della sintassi di Visual C#
  • Panoramica sulla scrittura di applicazioni utilizzando Visual C#
  • Tipi di dati, operatori ed espressioni
  • Costrutti del linguaggio di programmazione Visual C#
  • Creazione di metodi, gestione delle eccezioni e monitoraggio delle applicazioni
  • Creazione e invocazione di metodi
  • Creazione di metodi sovraccaricati e utilizzo di parametri opzionali ed output
  • Gestione delle eccezioni
  • Monitoraggio delle applicazioni
  • Tipi e costrutti di base di Visual C#
  • Implementazione di strutture e enumerazioni
  • Organizzazione dei dati in collezioni
  • Gestione degli eventi
  • Creazione di classi e implementazione di collezioni sicure per il tipo
  • Creazione di classi
  • Definizione e implementazione di interfacce
  • Implementazione di collezioni sicure per il tipo
  • Creazione di una gerarchia di classi utilizzando l’ereditarietà
  • Creazione di gerarchie di classi
  • Estensione delle classi del .NET Framework
  • Lettura e scrittura di dati locali
  • Lettura e scrittura di file
  • Serializzazione e deserializzazione dei dati
  • Esecuzione di I/O utilizzando stream
  • Accesso a un database
  • Creazione e utilizzo di modelli di dati di entità
  • Interrogazione di dati utilizzando LINQ
  • Accesso ai dati remoti
  • Accesso ai dati attraverso il web
  • Accesso ai dati utilizzando servizi connessi OData
  • Progettazione dell’interfaccia utente per un’applicazione grafica
  • Utilizzo di XAML per progettare un’interfaccia utente
  • Collegamento dei controlli ai dati
  • Miglioramento delle prestazioni e della reattività dell’applicazione
  • Implementazione del multitasking
  • Esecuzione di operazioni in modo asincrono
  • Sincronizzazione dell’accesso concorrente ai dati
  • Integrazione con codice non gestito
  • Creazione e utilizzo di oggetti dinamici
  • Gestione del ciclo di vita degli oggetti e controllo delle risorse non gestite
  • Creazione di tipi riutilizzabili e assembly
  • Esame dei metadati degli oggetti
  • Creazione e utilizzo di attributi personalizzati
  • Generazione di codice gestito
  • Versionamento, firma e distribuzione di assembly
  • Cifratura e decifratura dei dati
  • Implementazione della cifratura simmetrica
  • Implementazione della cifratura asimmetrica
  • Laboratori pratici
Partecipanti

Sviluppatori e chiunque desideri apprendere la programmazione in C# o rafforzare le proprie competenze esistenti.

Prerequisiti

I partecipanti a questo corso devono aver già acquisito una limitata esperienza nell’uso di C# per completare attività di programmazione di base. In particolare, i partecipanti devono avere un’esperienza pratica nell’uso di C#.

Obiettivi

Dopo aver completato questo corso, gli studenti saranno in grado di:

  • Descrivere la sintassi e le caratteristiche principali di Visual C#.
  • Creare metodi, gestire eccezioni e descrivere i requisiti di monitoraggio delle applicazioni su larga scala.
  • Implementare la struttura di base e gli elementi essenziali di una tipica applicazione desktop.
  • Creare classi, definire e implementare interfacce e creare e utilizzare collezioni generiche.
  • Utilizzare l’ereditarietà per creare una gerarchia di classi e per estendere una classe .NET Framework.
  • Leggere e scrivere dati utilizzando file input/output e stream, nonché serializzare e deserializzare dati in diversi formati.
  • Creare e utilizzare un modello di dati di entità per accedere a un database e utilizzare LINQ per interrogare i dati.
  • Accedere e interrogare dati remoti utilizzando i tipi dello spazio dei nomi System.Net e WCF Data Services.
  • Costruire un’interfaccia utente grafica utilizzando XAML.
  • Migliorare il throughput e il tempo di risposta delle applicazioni utilizzando task e operazioni asincrone.
  • Integrare librerie non gestite e componenti dinamici in un’applicazione Visual C#.
  • Esaminare i metadati dei tipi utilizzando la riflessione, creare e utilizzare attributi personalizzati, generare codice in fase di esecuzione e gestire le versioni degli assembly.
  • Cifrare e decifrare i dati utilizzando la crittografia simmetrica e asimmetrica.

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti