Corsi Programmazione e sviluppo software
Corso Sviluppo C# avanzato e accesso ai dati in Visual Studio
Approfondisci lo sviluppo C# in ambienti professionali con focus su architetture software e accesso avanzato ai dati.

Questo corso è pensato per sviluppatori con esperienza che desiderano consolidare competenze avanzate in C#, progettare applicazioni scalabili e gestire l’accesso ai dati in modo efficiente. Il percorso include l’uso di ADO.NET, Entity Framework Core, LINQ, design pattern e architetture orientate ai servizi, con un approccio pratico e professionale all’uso di Visual Studio.

Questo corso è rivolto a

  • Sviluppatori C# con esperienza
  • Software Engineer in ambiente .NET
  • Full Stack Developer con focus backend
  • Analisti e tecnici IT che lavorano su applicazioni enterprise
  • Team leader e project manager che vogliono comprendere l’architettura delle soluzioni C#
  • Consulenti IT che sviluppano soluzioni basate su .NET e database relazionali

Alla fine del corso potrai

  • Scrivere codice C# avanzato con LINQ, async/await, generics e design pattern
  • Progettare applicazioni multilivello con separazione dei compiti (MVC, repository pattern)
  • Gestire l’accesso ai dati con ADO.NET e Entity Framework Core
  • Eseguire operazioni CRUD su database relazionali in modo sicuro ed efficiente
  • Implementare validazioni, gestione degli errori e logging
  • Ottimizzare le performance delle query e migliorare la scalabilità delle applicazioni
  • Utilizzare Visual Studio in modo professionale per debugging, refactoring e testing

Ecco cosa imparerai

  • Architettura client-server
  • Architettura a più livelli
  • Architettura orientata ai servizi
  • Tecnologie di accesso ai dati .NET
  • Accesso ai dati con .NET
  • System.Data e provider di accesso ai dati
  • Architettura connessa e DbDataReader
  • Architettura disconnessa e DbDataAdapter
  • DataSet: tipizzazione, serializzazione
  • Struttura dell’entità
  • Mappatura oggetto-relazionale
  • Dal database al modello con Entity Framework
  • Entity Framework 7 e approccio Code First
  • Oggetto di contesto
  • Metodi di estensione, delegati, espressioni lambda
  • LINQ agli oggetti, a XML, alle entità
  • Aggiornamento dei dati tramite Entity Framework
    • Inserimento, modifica, cancellazione
    • Scenario multiutente
  • Architetture orientate ai servizi per applicazioni Web
    • Tipologie di servizio
    • Servizi WCF
    • Servizi cloud
    • Servizi interoperabili REST
    • Vantaggi dell’approccio REST per il consumo da parte del FrontEnd
    • Servizi dati WCF
    • Servizi web dell’API

Laboratori di esercitazione pratiche: non solo lezioni frontali teoriche ma tanta pratica guidata.

Docenti professionisti certificati: danno risposte certe e concrete ai tuoi dubbi.

Massimo 10 partecipanti: per facilitare l’apprendimento e il confronto di gruppo.

Fai il corso quando vuoi: concordiamo date e orari più adatti alle necessità aziendali.

Fai il corso dove vuoi: online in diretta, presso le nostre sedi o la tua sede aziendale

Attestato di partecipazione: puoi richiederlo a fine corso.

Corsi Correlati
Chi ha frequentato questo corso ha frequentato anche:
Contattaci
Richiedi informazioni

"*" indica i campi obbligatori

Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.