Návrh Školení
Úvod
LINQ Základy
- IEnumerable<T> IEnumerator<T> Projekce, filtrování, kvantifikátory, oddíly, operace atd.
Přehled LINQ operátorů
- Okamžité vs. odložené spouštění Streamování vs. nestreamovací operátoři
Příprava vývojového prostředí
- Instalace a konfigurace .NET Instalace a konfigurace LINQPad
Jednoduché LINQ dotazy
- Výběr zdroje dat Vytvoření dotazu Provedení dotazu
Transformace dat a vztahy mezi typy
- Vrácení výsledků jako typ Provádění operací se zdrojovými prvky Umožnění kompilátoru vybrat typy
Seskupování a spojování LINQ dotazů
- Seskupování podle více klíčů Rozšíření dotazu na skupinu Seskupování pomocí vlastních klíčů Použití vnitřního spojení se složeným klíčem Použití spojení skupiny a spojení vnitřní skupiny
LINQ s operátory Lambda
- Pochopení syntaxe metody s operátory lambda Seskupování podle více klíčů Seskupování podle vlastních klíčů a vlastních objektů Použití vnitřního spojení a složeného spojení Použití skupinového spojení a vnitřního spojení skupiny
Standardní a komplexní dotazy
- Filtrování podmnožin Změna uspořádání dat pomocí operátora Analýza základních skupin Vytvoření hierarchie v sadě dat Zřetězení dat Použití klíčových slov do a ponechání
LINK na SQL
- Nastavení databáze Dotazování databáze Aktualizace databáze
LINK na XML
- Vytvoření stromu Pomocí stromových dotazů
Shrnutí a závěr
Požadavky
- Pochopení programování
Publikum
- Weboví vývojáři
Reference (9)
Všechno. Opět s ohledem na množství pojmů, které Fulvio probralo, včetně podrobného vysvětlení za tři dny bylo opravdu dobré. Líbilo se mi, že pokryl spoustu konceptů, které bychom jako datoví inženýři vyžadovali.
Florim - Jisc
Kurz - Programming in C# with Visual Studio
Machine Translated
The trainor is knowledgeable about the topic. He is easily to approach if you have questions. Of course, he shared his knowledge to the best he can.
Minette Mirzi Dela Cruz - Electronic Commerce Payments Inc.
Kurz - Programming in ASP.NET MVC 5
Dobře vysvětleno.
Moises - Department of Defense
Kurz - Programming in WPF
Machine Translated
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Kurz - Visual Studio with VB.Net
Ocenil jsem širokou šíři znalostí Folia. Nejen, že byl obeznámen s obsahem kurzu, ale také znal konstrukty v jazycích, které jsme znali, aby pro nás byly příklady smysluplnější. Během intervalů sdílel své znalosti o technologiích a řešeních mimo rámec školení, aby poskytl náhled na další řešení, která bychom mohli použít v budoucnu (a budoucím školení).
Raphael - Markit Valuations Limited
Kurz - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
Kurz - Introducing C# 6.0 with Visual Studio 2015/2017
Colin approached the subject in a way, and using language in a way that made it easy to understand. He managed to cover a vast amount in a small time without making it seem like "Information Overload". The training was done in a way that ensures you to take in information and use it going forward, rather than detaching each part from the next.
David - Sepura Plc
Kurz - Programming in C#
Flexibilní přístup a přizpůsobení cvičení na otázky a problémy vznesené účastníky školení.
Maciej - DataConsult S.A.
Kurz - Advanced Programming in C#
Machine Translated
the trainer level.