Hai una domanda?
Messaggio inviato Chiudi
Durata: 40 ore
Luogo: A distanza
Modalità di erogazione: Parti teoriche alternate a parti laboratoriali
Livello: Principiante

Vuoi imparare uno dei linguaggi/framework più utilizzati e apprezzati del mondo?

Vuoi sviluppare tutti i tipi di applicazione che desideri?

Vuoi pubblicare la tua applicazione sui principali Sistemi Operativi?

DESCRIZIONE

Il corso ti fornirà i mezzi e gli strumenti necessari per apprendere la sintassi, le metodologie di sviluppo e le best practices riguardanti il framework .NET. Grazie a questo corso sarai in grado di sviluppare da zero un’applicazione per Windows, Linux e macOS capace di connettersi ai principali Database e funzionare senza differenze sia on-premises sia in-cloud.

DESTINATARI

Sviluppatori con conoscenze basilari di programmazione ad oggetti o utilizzo pregresso di .NET che sentano l’esigenza di un aggiornamento completo ai metodi e alle tecniche di sviluppo nella più recente versione del Framework .NET di Microsoft (6.0).

PREREQUISITI

Corso “SQL Server Avanzato”,  Conoscenza base di OOP (Object Oriented Programming).

PROGRAMMA

  • Introduzione a C# e .NET
  • Sviluppo ad oggetti in .NET e best practices
  • Ereditarietà, incapsulamento, polimorfismo
  • Garbage Collector
  • Eccezioni e gestione del flusso operativo del codice
  • Generics e Collections
  • Pattern di sviluppo architetturali in .NET
  • Modularità, espandibilità e riusabilità
  • Entity Framework Core e accesso al DB
  • Deploy su diversi Sistemi Operativi