Datové modely v Entity Framework Code First

Třídenní kurz vysvětluje jak se vyznat v možnostech přístupu k datům jako je ADO.NET, LINQ, Entity Framework, Dynamic Data a jak pomocí těchto technologií vyvíjet aplikace rychle a s minimalizací prostoru pro chyby. Dema vypadají slibně, ale jak si tyto technologie poradí s problémy reálného světa? A bude možné je zaintegrovat do současných, stávajících aplikací? V průběhu kurzu se seznámíme s webovým použitím Entity Frameworku a zejména se podíváme na praktické použití Dynamic Data pro dynamické generování uživatelského rozhraní na základě metadat. Zaměříme se zejména na nasazení Dynamic Data do stávajících aplikací a na rozličné úpravy dodaných šablon k požadovanému obrazu.

Kód
PRG60

Délka kurzu
3 dny (8:30 – 16:00)

Forma
V naší učebně nebo online

Hlavní lektor kurzu

David Solnař

David Solnař

Katalogová cena: 15 000 Kč (bez DPH)

Tento kurz nemá vypsané žádné termíny. Pokud máte zájem o vypsání nového termínu, napište prosím na skoleni@oksystem.cz.

Kurz určen pro

Vývojáře aplikací.

Osnova

  • Nízkoúrovňový přístup k databázi - možnosti a problémy
  • Connection, Command, DataTable, DataAdapter…
  • Databázově agnostická aplikace pomocí ADO.NET
  • Velmi jemný úvod do funkcionálního programování
  • Extension Methods
  • Partial Methods
  • Automatic Properties
  • Implicitly Typed Variables
  • Object Initializers
  • Anonymous Types
  • Lambda Expressions
  • Řetězení metod vs. pseudo-SQL syntaxe
  • Dotazování do objektových struktur pomocí LINQ, dostupné operátory
  • 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
  • Základní ideje
  • Model First, DB First, Code First
  • Porovnání přístupů
  • Tvorba modelu z databáze
  • Úpravy pomocí SQL Server Data Tools
  • Rozšiřitelnost EDMX-based modelů
  • Databázově agnostická aplikace pomocí EDMX
  • Tvorba datového modelu metodou Code First
  • Počáteční naplnění databáze
  • Databázově agnostická aplikace pomocí Code First
  • Model-aware UI
  • Automatické generování UI a validace vstupů podle datového modelu
  • Anotace datového modelu
  • Vlastní šablony pro Dynamic Data

 

Absolvent kurzu bude umět

  • Používat Entity Frameworku
  • Efektivně využívat Dynamic Data pro dynamické generování uživatelského rozhraní na základě metadat
  • Nasadit Dynamic Data do stávajících aplikací
  • Upravovat šablony k požadovanému obrazu

Požadavky pro absolvování kurzu

Základní zkušenosti s vývojem aplikací.

Technické vybavení

Všechny učebny jsou vybaveny nadstandardními počítači připojenými k Internetu, učebny jsou prostorné, klimatizované, bezbariérové a s připojením na Wi-Fi. V případě zájmu lze školení absolvovat online live.

Literatura

Všichni účastníci školení obdrží materiály společnosti OKsystem.

PDF ke stažení

Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.

Potřebujete poradit?

Neváhejte se na nás obrátit. Jsme vám k dispozici a rádi vám pomůžeme.

Mgr. Barbora Záhlavová

Mgr. Barbora Záhlavová

Bližší informace o školení


+420 734 525 195
zahlavova@oksystem.cz

Ing. Lumír Vojtěchovský

Ing. Lumír Vojtěchovský

Bližší informace o školení


+420 724 332 135
vojtechovsky@oksystem.cz

Proč OKškolení?

Jaké jsou hlavní výhody našeho školicího centra?

Zjistit o nás víc

Kontaktujte nás

Neváhejte se na nás obrátit ať už máte jakýkoliv dotaz.

Simona Dianová

Simona Dianová

Organizace školení a testů


+420 236 072 251
dianova@oksystem.cz

Ing. Dana Černá

Ing. Dana Černá

Certifikační testy


+420 236 072 318
cernad@oksystem.cz

Potřebujete toho o nás vědět víc, nebo nás raději chcete kontaktovat pomocí formuláře?

Kontaktní stránka

OKškolení je součástí OKsystem a.s.