Rozšířené vyhledávání

PRG60 Datové modely v Entity Framework Code First Tisk

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.

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

Termíny

Termín MístoJazykCena (bez DPH)Dostupnost
19. 10. 2020 - 21. 10. 2020 Praha cs 15 000 Kč Volný termín
14. 12. 2020 - 16. 12. 2020 Praha cs 15 000 Kč Volný termín
PDF ke stažení Rozbalit všeSbalit vše
  • 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í.

  • Kurz určen pro

    Vývojáře aplikací.

  • Literatura

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

  • Technické vybavení

    Prostorné učebny jsou vybaveny nadstandardními počítači s možností přístupu na Internet, včetně bezdrátového přístupu.

  • 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

     

OKsystem a.s.
Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním těchto stránek s tím souhlasíte. Více informací