Pronti a scoprire

Fondamenti di .NET

Prenota una chiamata individuale con uno dei membri senior del nostro team per scoprire cosa serve per scoprire questo corso!
  • Nessun costo
    Che tu decida o meno di lavorare con noi, la consulenza è assolutamente gratuita. Non vi è alcun impegno o obbligo.
  • Preventivo personalizzato
    Ottieni prezzi personalizzati in base alle TUE esigenze e obiettivi di apprendimento.
  • Soluzione all-in-one
    Investi nei canali e nei servizi più redditizi per sviluppare le tue competenze.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Padroneggiare .NET: dai fondamenti di C# ai framework avanzati

Adotta chiarezza, fiducia e un piano di crescita in 3 semplici passaggi:
  • Invia il modulo.
    Aiutaci a conoscere il tuo interesse.
  • Pianifica una chiamata.
    Scegli il giorno e l'ora più adatti a te.
  • Chatta 1:1 con un membro senior del team.
    Scopri nuove opportunità di crescita!

Fondamenti di.NET

Microsoft.NET è una tecnologia di programmazione che semplifica enormemente lo sviluppo di applicazioni, sia per applicazioni tradizionali e proprietarie sia per applicazioni e servizi basati sul Web. Il file .NET originale era una ristrutturazione completa dell'intera infrastruttura di sistema di Microsoft e rappresentava una grande sfida di apprendimento per i programmatori che sviluppavano applicazioni su piattaforme Microsoft. Parte di .NET includeva un nuovo importante linguaggio di programmazione orientato agli oggetti, C#. Ma imparare il nuovo linguaggio di programmazione è solo una parte della sfida. La sfida molto più grande è imparare la .NET Class Library e le sue numerose funzionalità.

Nuova importante ristrutturazione della piattaforma .NET, .NET Core è multipiattaforma, open source e modulare progettato per creare applicazioni e servizi Web moderni, librerie e applicazioni console. È disponibile su Windows, Mac e Linux. .NET è ora una famiglia di framework, che include sia il classico .NET disponibile su Windows sia i nuovi framework basati su pacchetti .NET Core che sono multipiattaforma. .NET 7 è l'ultima versione di .NET Core ed è la base per lo sviluppo futuro di Microsoft .NET.

Questo corso fondamentale di due giorni è progettato per fornire una solida introduzione a .NET per i programmatori che già conoscono il linguaggio C#. È aggiornato a Visual Studio 2022 e.NET 7.0. Il corso si concentra sulle parti principali della libreria di classi .NET che sono comuni in molte aree di applicazione. Inizia con un'introduzione all'architettura e ai concetti chiave di .NET. Il corso discute quindi le librerie di classi, i pacchetti, i metapacchetti e i framework. I capitoli seguenti trattano argomenti importanti del modello di programmazione .NET, tra cui metadati e Reflection, I/O e serializzazione, delegati ed eventi, gestione della memoria, processi e thread.

Il corso si conclude con un capitolo sul threading, che include un'introduzione alla Task Parallel Library (TPL). Il corso è pratico, con molti esempi di programmazione. L'obiettivo è fornirti le basi di questa importante nuova tecnologia di Microsoft. Lo studente riceverà una serie completa di materiali, comprese le note del corso e tutti gli esempi di programmazione.

Vantaggi

  • Acquisisci una conoscenza approfondita della filosofia e dell'architettura di.NET Core
  • Comprendi pacchetti, metapacchetti e framework
  • Acquisire una conoscenza operativa del modello di programmazione.NET
  • Implementa efficacemente il multithreading nelle applicazioni.NET

Programma

1. Fondamenti di.NET

  • Che cos'è Microsoft.NET?
  • Runtime in linguaggio comune
  • Libreria di classi Framework
  • Interoperabilità linguistica
  • Codice gestito
  • .NET Core, .NET 7 e sviluppo multipiattaforma

2. Biblioteche di classe

  • Componenti in .NET
  • Librerie di classi che utilizzano Visual Studio
  • Uso dei riferimenti

3. Framework e pacchetti

  • Implementazioni e framework .NET
  • .NET Norma
  • Pacchetti e galleria NuGet
  • Metapacchetti e framework
  • Pacchetti in.NET 7
  • Trasferimento da .NET classico a .NET 7
  • Gestore pacchetti Visual Studio
  • Installazione dei pacchetti
  • Creazione di pacchetti

4. Metadati e riflessione

  • Metadata
  • Reflection
  • Late Binding

5. I/O e serializzazione

  • Elenchi
  • File e stream
  • Serializzazione XML

6. Delegati ed eventi

  • Delegati
  • Generazione di numeri casuali
  • Metodi anonimi
  • Espressioni Lambda
  • Eventi

7. Modello di programmazione.NET

  • Garbage Collection
  • Finalize and Dispose
  • Processi
  • Argomenti della riga di comando
  • Threads

8. Threading.NET

  • Nozioni fondamentali sul threading
  • Threadpool
  • Thread in primo piano e sullo sfondo
  • Sincronizzazione
  • Libreria Task Parallel

Requisiti di sistema

Gli esempi dei corsi richiedono Microsoft Visual Studio 2022 versione 17.4 o successiva e Windows 10 o versioni successive. È possibile utilizzare la versione gratuita di Visual Studio Community 2022. Per i dettagli, consulta la Guida all'installazione del corso appropriata.

Un buon profilo hardware minimo per questo corso è costituito da una CPU da 2 GHz o superiore, 4 GB di RAM e almeno 10 GB di spazio libero su disco per l'installazione degli strumenti e il materiale didattico.

Prerequisiti richiesti

Lo studente deve essere uno sviluppatore o architetto di applicazioni esperto con una conoscenza pratica di C#.

Iscriviti Ora
numbers
CW4012
timer
Durata:
14
ore
payment
797,00
(IVA esclusa)
groups
Da remoto
notifications_active
Termine iscr:
calendar_month
Da 

[

Contattaci

]

Hai domande?

Compila il modulo e richiedi, siamo qui per rispondere a tutte le tue richieste!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.