Miroslav Holec

Miroslav Holec { Software Architect & Dev Evangelist }

Školení Entity Framework: Code First

Miroslav Holec

Miroslav Holec

Publikován 30. listopadu 2016 | Devtips

Tento článek je starší 18 měsíců a je proto možné, že popisuje postupy nebo technologie, které v uplynulé době mohly doznat výraznějších změn. Názory a myšlenky v tomto článku již nemusí vyjadřovat současné stanovisko autora nebo autorů. Článek byl napsán 30. listopadu 2016.

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.

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č.

  1. Úvod do Code First
    • seznámení s EF Code First
  2. Základní implementace
    • úplné základy modelování
  3. DbContext
    • konfigurace, migrace, seedování dat
  4. Modelování
    • praktické modelování
  5. Dotazování
    • psaní dotazů, návrhové vzory, loading entit
  6. Ukládání a správa dat
    • change tracking, validace, entity state
  7. 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í...

Zeptejte se



HOLEC, Miroslav. Školení Entity Framework: Code First. Azure & ASP.NET Core Blog [online]. Praha: Miroslav Holec, ©2010-2016. Poslední změna článku 30.11.2016 [vid. 2018-08-15]. Dostupné z: https://www.miroslavholec.cz/blog/skoleni-entity-framework-code-first-2016