L’obiettivo del Corso è fornire ai partecipanti la preparazione e le competenze necessarie per accedere ai dati e modificarli attraverso l'uso di ADO.NET 3.5.
MS VISUAL STUDIO 2008 - Adonet 3.5 - 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 2008 - ADONET 3.5
[cod. S183]
UN BUON MOTIVO PER
L’obiettivo del Corso è fornire ai partecipanti la preparazione e le competenze necessarie per accedere ai
dati e modificarli attraverso l'uso di ADO.NET 3.5
A CHI È RIVOLTO
Il corso si rivolge essenzialmente agli sviluppatori di applicazioni che sappiano come creare applicazioni in
Visual Studio 2005 o 2008.
Prerequisiti: Buona esperienza nello sviluppo di applicazioni con le precedenti versioni di Visual Studio
COMPETENZE ACQUISITE
Al termine del corso i partecipanti saranno in grado di:
- Descrivere le finalità e la struttura di ADO.NET 3.5
- Spiegare il ruolo dei Data Providers in ADO.NET 3.5
- Elencare le tecnologie e le tecniche disponibili per la gestione dei dati in ADO.NET 3.5
- Inserire, aggiornare e cancellare dati utilizzando gli oggetti Command di ADO.NET
- Implementare le transazioni per controllare l'integrità e la concorrenzialità dei dati
- Definire ed utilizzare un DataSet per il recupero di dati
- Utilizzare un DataSet per l'aggiornamento di un database
- Utilizzare un DataSet come cache locale in un ambiente a connessione occasionale
- Definire query LINQ per la selezione di dati da una struttura dati presente in memoria
- Utilizzare LINQ to SQL per effettuare una query in un database
- Utilizzare LINQ to SQL per modificare dati e salvare le modifiche nel database
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
- Spiegare come utilizzare l'ADO.NET Entity Framework per mappare uno schema di database ad
un modello logico di business (ORM)
- Utilizzare l'ADO.NET Entity Framework per effettuare query e gestire i dati
- Spiegare come i Synchronization Services possono supportare soluzioni a connessione
occasionale
- Utilizzare i Synchronization Services per scaricare dati da un database SQL Server
- Utilizzare i Synchronization Services per caricare dati in un database SQL Server
PROGRAMMA DI DETTAGLIO
1) Module 1: Getting Started with ADO.NET
3.5
Introduction to ADO.NET 3.5
Connecting to a Database and Retrieving
Data
Best Practices for Managing Connections
and Performing Queries
Lab : Connecting to a Database and
Retrieving Data
Connecting to a Database
Executing a Simple Query
Executing a Query That Returns a Result
Set
Executing a Query That Requires a
Parameter
2) Module 2: Modifying Data by Using
ADO.NET Commands
Inserting, Updating, and Deleting Data
Managing Data Integrity and
Concurrency
Lab : Modifying Data by Using ADO.NET
Commands
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
Inserting, Updating, and Deleting Data in
a Database
Implementing Transactional Updates
Executing Commands Asynchronously
3) Module 3: Querying and Maintaining Data
by Using DataSets
Creating and Using a DataSet to Retrieve
Data
Updating a Database by Using a DataSet
Using a DataSet in an Occasionally
Connected Environment
Lab : Using a DataSet to Retrieve and
Modify Data
Creating a Typed DataSet
Retrieving Data into a DataSet
Modifying Data in a DataSet
Saving a DataSet and Resolving Conflicts
4) Module 4: Querying and Maintaining Data
by Using LINQ
Querying In-Memory Data by Using LINQ
Query Expressions
Retrieving Data by Using LINQ to SQL
Modifying Data by Using LINQ to SQL
Lab : Querying and Maintaining Data by
Using LINQ to SQL
Defining Entity Classes
Retrieving Data by Using LINQ to SQL
Modifying Data by Using LINQ to SQL
5) Module 5: Implementing an Entity Model
by Using the ADO.NET Entity Framework
Creating an Entity Data Model by Using
the ADO.NET Entity Framework
Querying and Modifying Data by Using
the ADO.NET Entity Framework
Lab : Implementing an Entity Data Model
by Using the ADO.NET Entity
Framework
Creating an Entity Data Model
Querying Entities in an Entity Data Model
Modifying Entities in an Entity Data
Model
6) Module 6: Building Occasionally Connected
Solutions by Using Synchronization
Services
Understanding Microsoft Synchronization
Services
Downloading Data by Using
Synchronization Services
Uploading Data by Using Synchronization
Services
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
Lab : Building Occasionally Connected
Solutions by Using Synchronization
Services
Modifying a Database Schema to
Support Synchronization
Downloading Data to a Client Computer
Uploading Data Changes to the Database
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.
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.