Struttura del corso
Introduzione
LINQ Nozioni di base
- IEnumerable<T>
- IEnumerator<T>
- Proiezione, filtraggio, quantificatori, partizioni, operazioni, ecc.
Panoramica degli operatori LINQ
- Esecuzioni immediate e differite
- Operatori di streaming e operatori non di streaming
Preparazione dell'ambiente di sviluppo
- Installazione e configurazione di .NET
- Installazione e configurazione di LINQPad
Query semplici LINQ
- Selezione di un'origine dati
- Creazione di una query
- Esecuzione di una query
Trasformazione dei dati e relazioni tra tipi
- Restituzione dei risultati come tipo
- Esecuzione di operazioni sugli elementi di origine
- Consentire al compilatore di selezionare i tipi
Raggruppamento e unione di query LINQ
- Raggruppamento per più tasti
- Estensione di una query di gruppo
- Raggruppamento con chiavi personalizzate
- Utilizzo dell'inner join con chiave composita
- Utilizzo del join di gruppo e del join di gruppo interno
LINQ con operatori Lambda
- Informazioni sulla sintassi dei metodi con gli operatori Lambda
- Raggruppamento per più chiavi
- Raggruppamento per chiavi e oggetti personalizzati
- Utilizzo dell'inner join e del composite join
- Utilizzo del group join e del group inner join
Query standard e complesse
- Filtraggio di sottoinsiemi
- Riorganizzazione dei dati con un operatore
- Analisi dei gruppi di base
- Creazione di una gerarchia in un set di dati
- Concatenamento dei dati
- Utilizzo delle parole chiave into e let
LINQ fino a SQL
- Impostazione di un database
- Esecuzione di query su un database
- Aggiornamento di un database
LINQ fino a XML
- Creazione di un albero
- Utilizzo delle query ad albero
Riassunto e conclusione
Requisiti
- Comprensione della programmazione
Pubblico
- Sviluppatori Web
Recensioni (5)
Buon rapporto, Łukasz aveva tempo per le domande di tutti ed era in grado di aiutare chiunque avesse qualche problema
Kelly Morris - Titian Software Poland Sp. z o.o.
Corso - Selenium WebDriver in C#
Traduzione automatica
La lezione è stata istruttiva e facile da seguire.
Najeeda Motala - Multichoice
Corso - Advanced C# for Automation Test Engineers
Traduzione automatica
Su misura per le nostre esigenze
Rafal - Haleon
Corso - C#.Net
Traduzione automatica
Tutto. Ancora una volta considerando la quantità di concetti trattati da Fulvio, includere una spiegazione dettagliata in tre giorni è stato davvero buono. Mi è piaciuto che abbia coperto molti concetti che noi come ingegneri dei dati avremmo richiesto.
Florim - Jisc
Corso - Programming in C# with Visual Studio
Traduzione automatica
I liked that I had the chance to exercise.