User Avatar

Corso Microsoft-Net-Core

32 Ore
Qualsiasi livello

.Net Core è un framework open-source multipiattaforma. Si tratta di un ambiente di sviluppo general-purpose. E’ gestita da Microsoft e dalla community .Net

Permette di sviluppare API web, interfacce utente, applicazioni basate sul cloud e scenari IoT. Oggi viene utilizzando anche per lo sviluppo a microservizi ( corso-microsoft-net-core ).

Tra gli IDE utilizza Visual Studio e si può programmare in C#. E’ costituito da CoreCLR (Common Language Runtime).

Microsoft .Net Core ha riassumendo cinque caratteristiche. Le riportiamo di seguito.

Ha una distribuzione flessibile ( può essere incluso nell’app o installo side-by-side a livello di computer o utente); E’ multipiattaforma (gira su Windows, Mac, Linux e altri); Possiede strumenti da riga di comando; E’ compatibile con .Net Framework, Xamarin e Mono tramite la libreria .Net Standard; E’ Open Source (licenza Mit e Apache 2).

Requisiti per lo studente corso-microsoft-net-core: Conoscenze di programmazione in C#. Nel caso mancassero le basi consigliamo di seguire il Corso programmazione C# .

Corso Microsoft-Net-Core erogato solo su richiesta e per le aziende. Modalità virtual classroom online o frontale.

E’ necessario munirsi di pc portatile (Windows,Mac o Linux) per seguire le lezioni e sviluppare durante il corso.

Programma Corso Microsoft-net-core (32 ore di lezione teoriche e pratiche):

.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

Vuoi essere ricontattato?

Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

    Contattaci su Whatsapp