Školení Entity Framework: Code First
Tento článek byl napsán v roce 2016. Vývojářské technologie se neustále inovují a článek již nemusí popisovat aktuální stav technologie, ideální řešení a můj současný pohled na dané téma.
Přišla zima a s ní i čas na doplnění vývojářských znalostí. Ať už používáte ADO.NET nebo EF Database First, moderní přístup Code First by vám neměl uniknout. Entity Framework Core je stále ještě batole a tak není nic snazšího než využít zimní období k získání znalostí o skvělém ORM Entity Framework a metodice Code First, jejíž principy a myšlenky použijete i v dozrávajícím EF Core.
👨🎓 Nové školení EF Core pro rok 2020
Školení nejnovější verze Entity Framework Core přímo u Vás ve firmě. Naučíte se používat EF Core v celém životním cyklu aplikace od vytvoření modelu, změn v podobě migrací až po dotazování a profilování databázových dotazů.Více o školení Entity Framework Core
Celodenní školení Entity Framework: Code First
Code First s sebou přináší řadu výhod spojených s údržbou kódu a efektivnějším vývojem v týmu. Přestože Code First většinu principů přejímá z vizuálních modelů (EDMX), samotný způsob modelování se zásadně změnil.
Tímto Vás zvu na poslední běh mého celodenního školení EF: Code First, v rámci kterého chci své účastníky seznámit s klíčovými aspekty tohoto ORM. Během jednoho dne ukážu na praktickém příkladu eshopu modelování pomocí EF data anotací i Fluent API, jak správně Entity Framework nastavit, používat a jak psát výkonnostně optimální dotazy s využitím LINQ.
Co se naučím?
Řada vývojářů používá Entity Framework dlouhé měsíce a i po takové době neustále řeší různé problémy, zejména v oblasti výkonu. Entity Framework je velmi rozsáhlý ORM, ale jeho základní koncepty a myšlenky lze během jediného dne mentálně strávit. Cílem školení je především shrnout všechny klíčové oblasti, které by měl vývojář při práci s EF ovládat, ukázat danou problematiku na příkladech a nasměrovat vývojáře správným směrem.
Ze školení si každý vývojář odnese představu o tom, co všechno technologie EF Code First nabízí a to včetně praktických příkladů, které si bude moci později podle potřeby zkoušet a které mu pomohou do problematiky zpětně proniknout.
Agenda
Jako malou ochutnávku níže vypisuji témata, o kterých bude v rámci školení řeč.
- Úvod do Code First
- seznámení s EF Code First
- Základní implementace
- úplné základy modelování
- DbContext
- konfigurace, migrace, seedování dat
- Modelování
- praktické modelování
- Dotazování
- psaní dotazů, návrhové vzory, loading entit
- Ukládání a správa dat
- change tracking, validace, entity state
- Další témata
- views, uložené procedury, auditing
Školení proběhne již 13. 12. 2016 v Praze. Volná místa stále ještě zbývají...