L’obiettivo del workshop è fornire ai partecipanti la preparazione e le competenze necessarie per sviluppare applicazioni di accesso ai dati utilizzando il Microsoft Framework .NET e Microsoft Visual Studio 2005. Il workshop tratta l’accesso e l’aggiornamento dati di un database con ADO.NET.
MS VISUAL STUDIO 2005 – Core data access development - Scheda corso LEN
1. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
MS VISUAL STUDIO 2005 – CORE DATA ACCESS
DEVELOPMENT 2541
Durata: 40 ore
[cod. S166]
UN BUON MOTIVO PER
L’obiettivo del workshop è fornire ai partecipanti la preparazione e le competenze necessarie per
sviluppare applicazioni di accesso ai dati utilizzando il Microsoft Framework .NET e Microsoft Visual Studio
2005. Il workshop tratta l’accesso e l’aggiornamento dati di un database con ADO.NET.
A CHI È RIVOLTO
Destinatari: Sviluppatore
Prerequisiti: Per partecipare al corso, gli studenti devono possedere i seguenti requisiti: essere in grado di
gestire una soluzione software con l’IDE di Visual Studio 2005 ed i relativi tools.
COMPETENZE ACQUISITE
Al termine del corso candidato sarà in grado utilizzare MS Visual Studio 2005.
PROGRAMMA DI DETTAGLIO
1) Connecting to Databases and Reading Data
What Is ADO.NET?
The Process for Connecting to a Database
and Reading Data
What Is Connection Pooling?
Exercise 1. Connecting to a Database
Exercise 2. Saving a Connection String
Securely in an Application
Configuration File
Exercise 3. Retrieving Data from a
Database
Exercise 4. Handling Connection Events
and Exceptions
Exercise 5. Configuring and Using
Connection Pooling (if time permits)
2. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
2) Querying and Updating Databases by Using
Commands
ADO.NET Commands
The Process for Passing Parameters into
Commands
Exercise 1. Creating and Running Query
Commands
Exercise 2. Creating and Running
Parameterized Commands
Exercise 3. Creating and Running Update
Commands
Exercise 4. Using Globalized Formats for
Storing and Accessing Data (if time
permits)
3) Performing Transactional Operations
What Is a Transaction?
The Process for Managing Local
Transactions
The Process for Managing Distributed
Transactions
Isolation Levels
Exercise 1. Performing Data Updates within
a Transaction
Exercise 2. Choosing an Appropriate
Isolation Level for a Transaction
Exercise 3. Enlisting in a Distributed
Transaction
Exercise 4. Managing Transactions in the
Data Tier (if time permits)
4) Performing Disconnected Operations
Programmatically
What Is the ADO.NET Disconnected
Model?
The Process for Loading and Saving Data
in a DataSet
What Are DataViews?
Exercise 1. Creating a DataSet
Programmatically
Exercise 2. Populating and Saving a
DataSet
Exercise 3. Adding, Modifying, and
Deleting Data in a DataSet
Exercise 4. Merging DataSets
Exercise 5. Creating and Using DataViews
(if time permits)
5) Performing Disconnected Operations by
Using Visual Studio 2005 Wizards
3. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
Comparing Untyped DataSets with Typed
DataSets
What Are Table Adapters?
Demonstration: Creating a Typed DataSet
by Using Visual Studio 2005 Wizards
Exercise 1. Creating a Typed DataSet by
Using the DataSet Designer
Exercise 2. Loading, Displaying, and Saving
Data in a Typed DataSet
Exercise 3. Adding Code to a Typed
DataSet
Exercise 4. Creating a Typed DataSet by
Using the Data Source Configuration
Wizard
Exercise 5. Adding Queries to a Table
Adapter (if time permits)
6) Performing XML Operations on
Disconnected Data
XML Representations of DataSets
What Are DiffGrams?
Exercise 1. Saving a DataSet as XML Data
Exercise 2. Loading a DataSet from XML
Exercise 3. Saving and Loading DataSet
Schema Information
7) Reading and Writing XML Data
The Process for Serially Reading XML Data
The Process for Serially Writing XML Data
Exercise 1. Writing XML Data by Using
XmlWriter
Exercise 2. Reading XML Data by Using
XmlReader
8) Processing XML Data by Using DOM
What Is DOM?
What Are DOM Trees?
Types of XML Nodes in a DOM Tree
Exercise 1. Reading XML Data by Using
DOM
Exercise 2. Writing XML Data by Using
DOM.
MODALITA’ FORMATIVE
o SEMINARIO
Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai
contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore.
4. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
o WORKSHOP
Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte,
soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi
aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore.
o CORSO
TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato
all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB:
«il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di
soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un
massimo di 40 ore.