Programming With Microsoft Ado.Net

Ekip
A Milano

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Milano
Descrizione

Obiettivo del corso: Il corso insegnerà agli sviluppatori come creare applicazioni e servizi Web basati sui dati con Microsoft ADO.NET, Microsoft SQL Server 2000 e Microsoft .NET Framework.
Rivolto a: Il corso è rivolto agli sviluppatori di piattaforme professionali responsabili della progettazione e della creazione di applicazioni distribuite e basate sui dati dell'azienda. È rivolto agli sviluppatori che dispongono delle competenze nello sviluppo di componenti e applicazioni Web e che hanno creato in precedenza soluzioni mediante Microsoft Visual Studio®. In g.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Milano
Via Fabio Filzi, 27, 20124, Milano, Italia
Visualizza mappa

Programma

Introduzione

Il corso insegnerà agli sviluppatori come creare applicazioni e servizi Web basati sui dati con Microsoft ADO.NET, Microsoft SQL Server 2000 e Microsoft .NET Framework.

A chi è rivolto

Il corso è rivolto agli sviluppatori di piattaforme professionali responsabili della progettazione e della creazione di applicazioni distribuite e basate sui dati dell'azienda. È rivolto agli sviluppatori che dispongono delle competenze nello sviluppo di componenti e applicazioni Web e che hanno creato in precedenza soluzioni mediante Microsoft Visual Studio®.

In genere gli studenti devono avere: esperienza in un linguaggio .NET come Microsoft Visual Basic® .NET, Microsoft Visual C# o Microsoft Visual C++®; una conoscenza dei concetti e delle terminologia orientata a oggetti, esperienza nello sviluppo di applicazioni distribuite ed esperienza nello sviluppo di applicazioni basate sul Web ospitate nei server Internet Information Server.

Obiettivi del corso

Al termine del corso gli studenti saranno in grado di:

  • Descrivere le applicazioni basate sui dati, l'architettura ADO.NET, ADO.NET e XML.

  • Connettersi a SQL Server e ad altre origini dati.

  • Eseguire operazioni con il database connesso quali l'esecuzione di comandi SELECT, comandi di definizione del database, comandi SQL dinamici e comandi che restituiscono dati di un database SQL Server in formato XML.

  • Creare uno schema DataSet, compilarlo con dati e modificare i dati a livello di programmazione.

  • Creare un DataSet da un'origine dati esistente.

  • Applicare le tecniche XML quando si utilizzano DataSet, ad esempio il mapping di tabelle e colonne, la creazione di schemi XSD, la creazione di DataSet tipizzati in modo sicuro e l'interazione con XMLDataDocument.

  • Creare un servizio Web che utilizza ADO.NET per eseguire query e aggiornare un'origine dati.

  • Correggere gli errori all'interno di un'applicazione ADO.NET.

    Esami Microsoft Certified Professional

    A questo corso sono associati gli esami:


  • 70-316: Developing and Implementing Windows®-based Applications with Microsoft® Visual C# .NET and Microsoft® Visual Studio®.NET

  • 70-306: Developing and Implementing Windows®-based Applications with Microsoft® Visual Basic®.NET and Microsoft® Visual Studio®.NET

  • 70-305: Developing and Implemanting Web Applications With Microsoft Visual Basic.NET and Microsoft Visual Studio.NET

  • 70-315: Developing and Implementing Web Applications with Microsoft Visual C#. NET and the Microsoft Visual Studio .NET

    Prerequisiti

    Per partecipare a questo corso, gli studenti devono:


  • Conoscere le caratteristiche fondamentali dei database relazionali: tabelle, righe, colonne, chiavi primarie, chiavi esterne, vincoli e viste

  • Aver maturato esperienza nella modifica e nella interrogazione dei dati, tra cui esperienza con i comandi SELECT, INSERT, UPDATE e DELETE

  • Conoscere i documenti XML, i fogli di stile e gli schemi

  • Aver maturato esperienza nell'utilizzo di Visual Basic .NET, Visual Basic for Applications o di versioni precedenti di Visual Basic

  • Aver maturato esperienza nella realizzazione di interfacce utente, quali ad esempio applicazioni Web o applicazioni Microsoft Windows®

    Materiale per lo studente

    Il materiale didattico rimane di proprietà degli studenti. Agli studenti verranno forniti i seguenti prodotti software da utilizzare durante le lezioni:


  • Microsoft Windows 2000 Server

  • Microsoft SQL Server 2000 Developer Edition

  • XML for SQL Server 2000 Web Release 2 (WR2)

  • Microsoft Visual Studio .NET

  • Microsoft Access 2002

    Struttura del corso

    Modulo 1: Applicazioni basate sui dati e ADO.NET

    In questo modulo sono trattati i seguenti

    Argomenti:


  • Progettazione di applicazioni basate sui dati

  • Architettura ADO.NET

  • ADO.NET e XML

    Al termine del modulo gli studenti saranno in grado di:


  • Fornire esempi delle opzioni di archiviazione.

  • Descrivere l'architettura delle applicazioni basate sui dati.

  • Scegliere un ambiente connesso, disconnesso o misto in base ai requisiti delle applicazioni.

  • Utilizzare gli spazi dei nomi System.Data nelle applicazioni.

  • Descrivere il modello di oggetti ADO.NET.

  • Analizzare i tipici scenari aziendali.

  • Descrivere l'utilizzo di ADO.NET con XML.

    Laboratorio 1.1: Applicazioni basate sui dati e ADO.NET

    Modulo 2: Connessione alle origini dati

    In questo modulo sono trattati i seguenti

    Argomenti:


  • Scelta del provider di dati .NET

  • Definizione di una connessione

  • Gestione di una connessione

  • Gestione delle eccezioni delle connessioni

  • Pool di connessioni

    Al termine del modulo gli studenti saranno in grado di:


  • Scegliere un provider di dati .NET.

  • Connettersi a SQL Server.

  • Connettersi a origini dati OLE DB.

  • Gestire una connessione.

  • Gestire le eccezioni comuni delle connessioni.

  • Implementare e controllare il pool di connessioni.

    Laboratorio 2.1: Connessione alle origini dati

    Modulo 3: Esecuzione di operazioni con il database connesso

    In questo modulo sono trattati i seguenti

    Argomenti:


  • Attività in un ambiente connesso

  • Creazione di oggetti Command

  • Esecuzione di comandi che restituiscono un solo valore

  • Esecuzione di comandi che restituiscono righe

  • Esecuzione di comandi che non restituiscono righe

  • Utilizzo di transazioni

    Al termine del modulo gli studenti saranno in grado di:


  • Creare un oggetto Command.

  • Eseguire un comando che restituisce un solo valore.

  • Eseguire un comando che restituisce un insieme di righe ed elabora i risultati.

  • Eseguire un comando che definire le autorizzazioni e la struttura del database mediante il linguaggio DDL (Data Definition Language) e il linguaggio DCL (Data Control Language).

  • Eseguire un comando che modifica dati.

  • Utilizzare transazioni.

    Laboratorio 3.1: Esecuzione di operazioni con il database connesso

    Modulo 4: Creazione di DataSet

    In questo modulo sono trattati i seguenti

    Argomenti:


  • Attività in un ambiente disconnesso

  • Creazione di DataSet e DataTable

  • Associzione e salvataggio di un DataSet

  • Definizione delle relazioni tra dati

  • Modifica dei dati di un DataTable

  • Ordinamento e filtraggio

    Al termine del modulo gli studenti saranno in grado di:


  • Dare una definizione di ambiente disconnesso.

  • Creare un DataSet e un DataTable.

  • Associare un DataSet a un DataGrid.

  • Aprire e salvare un DataSet.

  • Definire una relazione tra dati.

  • Modificare i dati di un DataTable.

  • Trovare e selezionare righe in un DataTable.

  • Ordinare e filtrare un DataTable utilizzando un DataView.

    Laboratorio 4.1: Creazione, associazione, apertura e salvataggio di DataSet

    Laboratorio 4.2: Manipolazione di DataSet

    Modulo 5: Lettura e scrittura di dati XML con ADO.NET

    In questo modulo sono trattati i seguenti

    Argomenti:


  • Creazione di schemi XSD

  • Caricamento di schemi e dati nei DataSet

  • Scrittura di dati XML da un DataSet

    Al termine del modulo gli studenti saranno in grado di:


  • Generare uno schema XSD da un DataSet utilizzando gli strumenti grafici.

  • Salvare una struttura DataSet in un file di schema XSD.

  • Creare e compilare un DataSet da uno schema XSD e da dati XML.

  • Salvare i dati del DataSet in formato XML.

  • Scrivere e caricare le modifiche utilizzando un DiffGram.

    Laboratorio 5.1: Attività con i dati XML in ADO.NET

    Modulo 6: Creazione di DataSet da origini dati esistenti

    In questo modulo sono trattati i seguenti

    Argomenti:


  • Configurazione di un DataAdapter per il recupero di informazioni

  • Riempimento di un DataSet utilizzando un DataAdapter

  • Configurazione di un DataAdapter per l'aggiornamento dell'origine dati di base

  • Permanenza delle modifiche in un'origine dati

  • Gestione dei conflitti

    Al termine del modulo gli studenti saranno in grado di:


  • Configurare un DataAdapter per il recupero di informazioni.

  • Riempire un DataSet utilizzando un DataAdapter.

  • Configurare un DataAdapter per la modifica di informazioni.

  • Rendere permanenti le modifiche dei dati in un'origine dati.

  • Gestire i conflitti dei dati.

    Laboratorio 6.1: Recupero di dati in un'applicazione disconnessa

    Laboratorio 6.2: Recupero e aggiornamento dei dati relativi a clienti e ordini

    Modulo 7: Creazione e utilizzo di un servizio Web che fa uso di ADO.NET

    In questo modulo viene trattato il seguente argomento:


  • Creazione e utilizzo di un servizio Web che restituisce dati

    Al termine del modulo gli studenti saranno in grado di:


  • Creare un servizio Web.

  • Utilizzare un servizio Web in un'applicazione client.

  • Correggere gli errori in un'applicazione ADO.NET.

    Laboratorio 7.1: Risoluzione dei problemi relativi a un'applicazione ADO.NET

  • Confronta questo corso con altri simili
    Leggi tutto