Kurz je určený pre vývojárov a architektov na platforme .NET a poskytuje študentom znalosti a zručnosti potrebné pre vývoj dátovo orientovaných aplikácií s použitím najnovšej technológie Entity Framework.
  • DOTNET_DB
  • Dĺžka 3 dni
  • 30 ITK bodov
  • 3 termíny
  • Bratislava (600 €)

    Brno (13 800 Kč)

    Praha (13 800 Kč)

  • Mierne pokročilý

Kurz je určený pre vývojárov a architektov na platforme .NET a poskytuje študentom znalosti a zručnosti potrebné pre vývoj dátovo orientovaných aplikácií s použitím najnovšej technológie Entity Framework.

»
  • Získate celkový prehľad
  • Naučíte sa používať LINQ a dotazovanie do relačných databáz
  • Naučíte sa premietať zmeny do dátového zdroja pomocou Savechanges
  • Naučíte sa používať Migrácie
  • Kurz predpokladá znalosti a skúsenosti s programovaním v jazyku C# na úrovni kurzu GOC2125
  • Kurz možno absolvovať i bez predchádzajúcich znalostí jazyka c# a platformy .Net, ale v tom prípade sú nevyhnutné veľmi dobré znalosti programovania z iných platforiem a jazykov ako je Java, alebo C++.
  • Odborný výklad s praktickými ukážkami, cvičenia na počítačoch
  • Tlačené prezentácie preberanej látky

Úvodný prehľad

  • História
  • NuGet balíčky
  • Model

Mapovanie

  • Entity
  • Property
  • Kľúče, alternatívne kľúče
  • Generovanie ID
  • Asociácie
  • Backing fields
  • Owned types
  • Model Level Filters
  • Table Splitting, Table Sharing
  • Dedičnosť, TPT, TPH
  • Value Converters, Value Comparers
  • Keyless entities
  • Ctor parametre
  • Query tags
  • Shadow properties
  • Shared entities, property bags
  • Flexibilné mapovanie
  • Seeding

Dotazovanie

  • LINQ, parametre
  • Čisté SQL
  • Funkcie
  • Kompilácie otázok
  • Include, Explicit loading, Filtered Include
  • Lazy Loading
  • Split queries
  • Tracking, no tracking queries

SaveChanges

  • Validácia
  • Batching
  • Generovanie ID
  • Transakcia
  • ChangeTracker
  • Concurrency

Migrácia

  • Práca s migráciou
  • Dotnet ef
  • IMigrator
  • Script, idempotent, transakcia

Ďalšie platformy

  • Fungovanie na iných platformách
  • Práca s "inými" DB
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.