Struttura del corso

Introduzione

Panoramica della piattaforma di sviluppo .NET

  • Le diverse piattaforme .NET
  • Scelta tra .NET Framework e .NET Core

Preparazione dell'ambiente di sviluppo

  • Requisiti di sistema per .NET Core
  • Migrazione da un altro ambiente di sviluppo

Installazione e configurazione .NET Core

  • Configurazione del .NET Core Software Development Kit e del runtime
  • Utilizzo di un gestore di pacchetti per altri sistemi operativi

Panoramica di .NET Core Funzionalità e architettura

  • Languages e sistemi operativi supportati da .NET Core
  • Pacchetti NuGet per l'architettura modulare .NET Core
  • Strumenti dell'interfaccia della riga di comando di .NET Core
  • Specifica .NET Standard
  • La composizione di .NET Core Framework

Cenni preliminari su ASP.NET Core Web Framework

  • Creazione di applicazioni basate sul cloud con ASP.NET Core

Creazione di un'applicazione .NET Core

  • Utilizzo dell'ambiente di sviluppo integrato di Visual Studio
  • Utilizzo di MSBuild e gestione dei file di progetto

Panoramica di .NET Core Software Development Kit

  • La sintassi generale dei file di progetto e di altri riferimenti
  • Specifica del set di API per applicazioni e librerie
  • Aggiunta e rimozione di dipendenze di .NET Core applicazioni

Panoramica dei principali .NET Core strumenti globali e locali

Panoramica degli strumenti aggiuntivi .NET Core

Monitoraggio e gestione delle prestazioni delle applicazioni .NET Core

  • Miglioramento delle prestazioni delle applicazioni durante lo sviluppo
  • Utilizzo di Visual Studio strumenti per le prestazioni
  • Esecuzione di metodi di ottimizzazione avanzati per le applicazioni .NET Core
  • Diagnostica delle prestazioni delle applicazioni su altri sistemi operativi
  • Ottimizzazione del codice sorgente delle applicazioni .NET Core

Panoramica del modello di esecuzione .NET Core

  • Implementazione di API per migliorare le prestazioni

Test .NET Core delle applicazioni ed esecuzione dell'analisi del codice

Debug .NET Core Applicazioni

Distribuzione dell'applicazione con .NET Core modelli di distribuzione

  • Uso di ASP.NET Application Insights
  • Monitoraggio e tracciamento .NET Core delle applicazioni con DynaTrace

Protezione delle applicazioni mediante .NET Core funzioni di sicurezza

  • La conformità .NET Core al Federal Information Processing Standard (FIPS)
  • Servizi crittografici tramite piattaforma di sviluppo .NET
  • .NET Core Linee guida per la codifica sicura

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

  • Forte padronanza del linguaggio di programmazione C#
  • Esperienza di base con altre piattaforme di sviluppo .NET
  • Comprensione dell'architettura software multipiattaforma

Pubblico

  • Gli sviluppatori
  14 ore

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.

Prezzo per Partecipante

Corsi relativi

Jenkins for .Net Continuous Integration (CI)

  14 ore

Categorie relative