New
 
Fantom Tag

Corso - Sviluppo C# avanzato e accesso ai dati in Visual Studio

Gestire i dati (file, database e pagine web) mediante applicazioni in C# e .Net7

  • A distanza
  • Aggiornamento
  • Step by Step
Corso a catalogo
Durata
4 giorni (28 Ore)

Quota d'iscrizione
2.490,00 €  +IVA

WebCode
IT.42
Scarica il tagliando di iscrizione
Realizza questo corso in azienda
WebCode
IT.42

Durata
4 giorni (28 Ore)

7.250,00€ +IVA
(Quota riferita ad un gruppo di 10 pax max, +10% di Project Management)
Formazione customizzata
Sei interessato all'argomento?
Progettiamo un training personalizzato nella tua azienda.

La natura delle attuali applicazioni è fortemente basata sui dati, qualunque sia la loro forma (database server, XML, JSON...). Gli sviluppatori di oggi devono quindi padroneggiare le tecniche per la gestione di ogni tipo di dato con l’attenzione alla loro sicurezza e integrità. L’impiego dei pattern MVC o MVVM è diventato uno standard irrinunciabile per i programmatori moderni per separare lo sviluppo dell’applicazione rispetto ai dati garantendo scalabilità e manutenibilità. Durante il corso verrà utilizzato anche l’Entity Framework per automatizzare la scrittura del codice.

Al termine del corso il partecipante sarà capace di scrivere un’applicazione per leggere un file ottenuto da un servizio web e aggiornare un database presentando all’utente una finestra per visualizzare i relativi dati.

Leggi di più
Per chi

A chi è rivolto

Per chi

  • Sviluppatori
  • Capi progetto
  • Integration manager
  • Web developer

Prerequisiti

  • Aver seguito il corso Cegos “Fondamenti dello sviluppo .Net in C# in Visual Studio” (IT41) o padroneggiare il linguaggio di programmazione orientato agli oggetti C#
  • Conoscenza dei concetti di database relazionali e linguaggio SQL
Programma

Programma del corso

1 - Architettura delle applicazioni relative ai dati

  • Architettura client-server
  • Architettura a più livelli
  • architettura orientata ai servizi
  • Tecnologie di accesso ai dati .Net

 

2 - Accesso ai dati con .Net

  • System.Data e provider di accesso ai dati
  • Architettura connessa e DbDataReader
  • Architettura disconnessa e DbDataAdapter
  • DataSet: tipizzazione, serializzazione

 

3 - Struttura dell'entità

  • Scopo della mappatura oggetto-relazionale
  • Dal database al modello mediante Entity Framework
  • Entity Framework 7 e l'approccio Code First
  • L'oggetto di contesto

 

4 - LINQ

  • Metodi di estensione, delegati ed espressioni lambda
  • LINQ agli oggetti
  • LINQ a XML
  • LINQ alle entità

 

5 - Aggiornamento dei dati tramite Entity Framework

  • Inserimento, modifica e cancellazione
  • Scenario multiutente

 

6 - Architetture orientate ai servizi per applicazioni Web

  • Le diverse tipologie di servizio
  • Servizi WCF
  • Servizi cloud

 

7 - Servizi interoperabili REST

  • Vantaggi dell'approccio REST per il consumo da parte del FrontEnd
  • Servizi dati WCF
  • Servizi web dell'API
Obiettivi

Obiettivi del corso

  • Comprendere e sapere come utilizzare Entity Framework
  • Sapere come maneggiare i dati utilizzando la sintassi LINQ
  • Essere in grado di progettare architetture orientate ai servizi per l'accesso ai dati
  • Avere tutte le conoscenze necessarie per lo sviluppo di applicazioni .Net
Esercitazioni

Esercitazioni

  • Una formazione molto concreta durante la quale si alternano le fasi di contributi teorici, scambi, condivisione di esperienze e casi pratici
  • Ampio spazio dato alla pratica che consente ai partecipanti di acquisire rapidamente le competenze necessarie per l'implementazione delle tecniche di accesso ai dati con Visual Studio.
  • Durante le sessioni possono essere previsti ulteriori workshop specifici per una migliore assimilazione di alcuni concetti
Finanziamenti

Opportunità di finanziamento

I Fondi Paritetici Interprofessionali permettono, alle aziende aderenti, di finanziare la formazione aziendale ed individuale rivolta ai propri dipendenti.

Affidati a Cegos e al suo Team dedicato per essere supportato lungo tutte le fasi del progetto finanziato, dalla valutazione di fattibilità, alla presentazione della domanda al Fondo Interprofessionale, fino alla rendicontazione dei costi e al rimborso delle spese.

Scopri come accedere ai finanziamenti per questo intervento.

Date

  • 2.490,00 € +IVA
    Posti disponibili
    Iscriviti
    Dettaglio date per questa sessione
    • Dal 9 set al 10 set 2024
    • Dal 16 set al 17 set 2024
    I partecipanti riceveranno le istruzioni per partecipare alcuni giorni prima dell’inizio del corso.
Corso - Sviluppo C# avanzato e accesso ai dati in Visual Studio