Home  ->  Formazione  ->  Corsi  ->  Introduzione a LINQ

FORMAZIONE - Catalogo 2012

Stampa la pagina

Introduzione a LINQ

 

Codice corso: 2012-LNQ

Date: 

Piano Didattico:  Il corso ha una durata di 40 ore divise in 5 lezioni della durata di 8 ore; si svolge nella fascia oraria compresa tra le 9,30 e le 18,30 (con 1 ora di pausa per il pranzo)

Sede del Corso:  Le lezioni si svolgeranno presso la sede di Roma, via Vinicio Cortese 144

Numero partecipanti:  Fino a 12

Quota di partecipazione:

Per informazioni Segreteria del Training Center
  Telefono/Fax: 06.50797851
  Orario    9:30-13:00
  E-mail: training@lead-tech.it

 

Overview

LINQ è l'acronimo di Language INtegrated Query ed è un'estensione del framework .NET introdotta in Visual Studio 2008 e nel .NET Framework versione 3.5; è il primo framework Microsoft per l'accesso ai dati, indipendente dall'architettura e dalle strutture cui si accede, che integra all'interno dei linguaggi di alto livello .NET la capacità di manipolazione dei dati attraverso operazioni query, collection e operazioni di trasformazione.
Con LINQ possiamo eseguire query e manipolare dati sfruttando un unico modello di programmazione indipendente dalle varie tipologie di fonti.


Obiettivi formativi

Il corso su LINQ si rivolge a tutti coloro che già utilizzano .NET e si prefigge l'obiettivo di presentare questa importante metodologia di accesso ai dati, per iniziare a sviluppare applicazioni che ne facciano uso.
Al termine del corso i partecipanti saranno in grado di comprendere l'architettura di LINQ e di valutare gli scenari, le funzioni e le tecniche di utilizzo più appropriati per la gestione della persistenza dei dati.

 

Destinatari

Il corso è rivolto a sviluppatori .Net C# e Visual Basic.

 

Prerequisiti di partecipazione

Per seguire con profitto il corso è richiesta:

- conoscenza base di linguaggi di programmazione ad oggetti
- conoscenza base di database relazionali, delle tecniche di accesso ai dati e del linguaggio SQL
- conoscenza della tecnologia .Net
- conoscenza basilare della lingua inglese tecnica

 

Programma


Caratteristiche e peculiarità di LINQ
• variabili locali implicitamente tipate
• extension methods
• sintassi per l’inizializzazione degli oggetti
• tipi anonimi
• espressioni lambda

LINQ to Objects
• il tipo System.Linq.Enumerable
• il tipo System.Func
• esecuzione immediata e ritardata
• comprendere la relazione tra delegati, operatori di query e sintassi lambda
• Le query expression e i query operators

LINQ to SQL
• Introduzione a LINQ to SQL
• Data context
• Conflitti di concorrenza. Riconoscimento e risoluzione
• Operazioni sul database (insert, update, delete, select)

LINQ to Entities
• ObjectContext e Enity Classes
• Entity Model
• Conflitti di concorrenza. Riconoscimento e risoluzione
• Operazioni sul database (insert, update, delete, select)

LINQ to XML
• lavorare con l’object model di LINQ to XML
• Esaminare il System.XML.Linq namespace
• creazione, interrogazione, salvataggio di documenti XML

PARALLEL LINQ
• Creare una query PLINQ
• Limiti del Parallelismo
• Forzare l’esecuzione in Parallelo
• Operatori di PLINQ


E' premura dei nostri docenti approfondire gli argomenti ritenuti di volta in volta più interessanti dalla classe.

 

Valutazione

Ciascun modulo formativo prevede prove intermedie e finali di valutazione sottoforma di esami (quiz a risposta multipla), prove pratiche e presentazione di progetti (case study).

 

Le certificazioni

Il corso non prevede percorsi di certificazione specifici.

 

Qualifiche dei Docenti

I nostri docenti trattano temi quali specifiche di implementazione, problemi di configurazione, consigli utili e descrizione dettagliata della tecnologia, in modo che possiate acquisire le competenze di cui avete bisogno e sfruttare al massimo gli investimenti IT.

 

Materiale Didattico

A supporto dell'attività formativa in aula proposta da Lead-Tech, viene fornito materiale didattico sia in forma cartacea che digitale.

 

Ammissione ed iscrizione

Il corso è a numero chiuso.
Le domande di iscrizione verranno accettate in ordine di arrivo fino ad esaurimento posti, previa valutazione di idoneità.
Al ricevimento dell'iscrizione i Responsabili dell'Area Formazione contatteranno i candidati telefonicamente per un colloquio conoscitivo e, nei casi in cui è prevista, fisseranno una prova selettiva basata sulla somministrazione di un test, volto a valutare le conoscenze di base nelle materie richieste come prerequisito.

 

Modalità di Iscrizione

Consultate la pagina delle Iscrizioni.

Lead-Tech si riserva il diritto di non ammettere al corso candidati i cui profili non siano in linea con il percorso formativo prescelto.