Máte sice Visual Studio 2015 a .NET 4.6, ale programujete v zásadě stejně jako v ASP.NET 2.0? Na základě úspěšných večerních seminářů jsem pro vás připravil kurz, jehož cílem je upgradovat vás na úroveň vašich nástrojů.
Máte sice Visual Studio 2015 a .NET 4.6, ale programujete v zásadě stejně jako v ASP.NET 2.0? Na základě úspěšných večerních seminářů jsme pro vás připravili kurz, jehož cílem je upgradovat vás na úroveň vašich nástrojů.
[Kód kurzu: AM801]
3-denní kurz | 9:00 - 17:00
Cena: 16.990 Kč bez DPH | s obědem
Nový kurz vychází z několika veřejných seminářů, které byly velice úspěšné a zjevně toto téma zajímá spoustu lidí. Probíraná témata jsou na základě odezvy účastníků dále rozvinuta, jak do šíře tak do hloubky, připravena pro ně cvičení a přetvořena do podoby třídenního kurzu. Po jeho absolvování byste měli být schopni řešit každodenní programátorské úkony mnohem snáze, rychleji, efektivněji a moderněji.
Způsob výuky
Výklad a prezentace bude doplněn praktickými cvičeními na vlastních počítačích. Cvičení budou v podobě "hands-on labů", přesných postupů s číslovanými kroky. Cvičení vycházejí z praktických scénářů, se kterými se většina programátorů pravidelně setkává. Nově nabyté znalosti tedy budete mít možnost okamžitě otestovat.
Probíraná témata:
Pokročilejší konstrukce jazyka C#
- Podrobnější pohled na dědičnost a rozhraní (interfaces)
- Nenápadná síla rozhraní IEnumerable
- Generické metody, generické typy
- Parciální třídy, parciální metody
- Extension methods
- Lambda expressions
- Anonymní typy
O/R mappery a ADO.NET Entity Framework
- Co to vlastně je ten O/R mapper a proč se to nemaže na chleba
- ADO.NET Entity Framework jako nejpopulárnější ORM pro .NET
- Přístupy Database First, Model First a Code First
- Základní operace (CRUD) pomocí EF
- Code First Migrations
- Základy použití uložených procedur v EF
Použití jazyka LINQ nejenom proti datovým modelům
- Rozhraní IEnumerable a IQueryable
- Syntaxe LINQ dotazů: pseudo-sql a extension metody, jejich kombinace
- Jednoduché a složitější dotazy
- Použití LINQ konstrukcí mimo Entity Framework
Model binding a model validation pomocí validačních atributů
- Tvorba entitového modelu, použití data annotations atributů
- Validace dat pomocí validačních atributů
- Model binding a model validation v ASP.NET Web Forms
- Tvorba vlastních validačních atributů
- Složitější validační scénáře
Kurz bude otevřen po naplnění minimálního počtu 3 účastníků!
Možnosti ubytování a parkování