Skip to main content

Durata corso:

3 giorni

Costo:

1.210,00 €

.NET Core

Codice: DMS10

.NET Core è una piattaforma di sviluppo open source, cross-platform e moderna sviluppata da Microsoft. Offre una serie di servizi e librerie per lo sviluppo di applicazioni web, applicazioni cloud, applicazioni desktop, microservizi e container. Questo corso mira a fornire una solida comprensione di .NET Core, dalle sue fondamenta alle sue caratteristiche avanzate.

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
  • .NET Fundamentals
  • Cos’è Microsoft .NET
  • Common Language Runtime
  • Framework Class Library
  • Language Interoperability
  • .NET Core e Cross-Platform Development
  • Class Libraries
  • Componenti in .NET
  • Class Libraries con Visual Studio
  • Utilizzo References
  • Packages e Frameworks
  • NuGet Packages e Gallery
  • Metapackages e Frameworks
  • Packages in .NET Core
  • Porting da Classical .NET a .NET Core
  • Visual Studio Package Manager
  • Installazione e creazione Packages
  • I/O e Serialization
  • Directories
  • Files e Streams
  • XML Serialization
  • Delegates ed Eventi
  • Delegates
  • Random Number Generation
  • Anonymous Methods
  • Lambda Expressions
  • Events
  • .NET Programming Model
  • Garbage Collection
  • Finalize e Dispose
  • Processes
  • Command-Line Arguments
  • Threads
  • .NET Threading
  • Fondamenti di Threading
  • ThreadPool
  • Foreground e Background Threads
  • Synchronization
  • Task Parallel Library
Partecipanti

Sviluppatori in ambito .Net / C#

Prerequisiti

Conoscenze di programmazione in C#

Obiettivi
  • Fornire una comprensione chiara e completa di ciò che è Microsoft .NET, la sua evoluzione e la sua importanza nell’ecosistema dello sviluppo software.
  • Fornire le competenze per sviluppare applicazioni che possono essere eseguite su diverse piattaforme usando .NET Core.
  • Comprendere come creare, utilizzare e fare riferimento alle librerie di classi.
  • Familiarizzare con NuGet, la creazione e l’installazione di packages e il loro ruolo in .NET Core.
  • I/O e Serialization: Introdurre le tecniche e gli strumenti per la gestione dei file e la serializzazione in .NET.
  • Fornire una solida comprensione delle tecniche di programmazione basate su delegati ed eventi.
  • Introdurre concetti come Garbage Collection, Threading e sincronizzazione e illustrare come possono essere utilizzati efficacemente nello sviluppo.
Lingue
Italiano
Vuoi ulteriori info?

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti

My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.