Co Vás naučíme
- Naučíme Vás využívat nové vlastnosti jazyka, jako jsou extension methods,
partial methods, anonymní typy a všelijaký jiný syntaktický cukr.
Požadované vstupní znalosti
- Zkušenosti s programováním webových aplikací na úrovni kurzu GOC331
Metody výuky
- Odborný výklad s praktickými ukázkami, cvičení na počítačích
Studijní materiály
- Příručka k příkladům, prezentace promítané lektorem.
Osnova kurzu
Microsoft .NET Framework
- Co je „.NET“ a co je „Framework“
- Verze 2.0 – 4.5 SP1 a jejich vzájemný vztah
- Výhled do budoucna – co je známo a co nesmíme ani naznačovat
Novinky v jazyce C# 3.5
- Extension Methods
- Partial Methods
- Automatic Properties
- Implicitly Typed Variables
- Object Initializers
- Anonymous Types
- Lambda Expressions
LINQ – Language Integrated Query
- Řetězení metod vs. pseudo–SQL syntaxe
- Dotazování pomocí LINQ, dostupné operátory
LINQ–to–SQL
- Vytváření datového modelu
- Provádění základních operací
- Volání uložených procedur a funkcí
- Rozšiřitelnost LINQ–to–SQL
Server controls v ASP.NET 3.5
- LinqDataSource
- ListView aneb zapomeňte na všechny ostatní prvky pro data binding
- DataPager aneb konečně bezpracné a přístupné stránkování
Lokalizace a globalizace aplikací v ASP.NET
- Dostupné techniky, aneb neobjevujte kolo, když nemusíte
- Práce s různými formáty datumu, času a čísel
- Formátovací řetězce a rozhraní IFormattable
- Resource soubory, vícejazyčné aplikace a jejich psaní (téměř) bez námahy