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?