Na tomto kurze vás naučíme, ako pristupovať k rôznym druhom dát v .NET aplikáciách. Reč bude o pokročilejšom využití Entity Frameworku Core, ale aj o ukladaní binárnych dát, cloudových úložiskách pre bloby, fronty alebo semištruktúrované dáta [...]
  • ASPNET_DATA
  • Dĺžka 3 dni
  • 30 ITK bodov
  • 5 termínov
  • SR (750 €)

    ČR (16 200 Kč)

  • Mierne pokročilý

Na tomto kurze vás naučíme, ako pristupovať k rôznym druhom dát v .NET aplikáciách. Reč bude o pokročilejšom využití Entity Frameworku Core, ale aj o ukladaní binárnych dát, cloudových úložiskách pre bloby, fronty alebo semištruktúrované dáta a podobne. Kurz bude vedený primárne z pohľadu vývoja webových aplikácií, ale preberané technológie majú všeobecné použitie aj iné druhy aplikácie.

»
  • Znalosť programovania v jazyku C# na úrovni kurzu GOC2125
  • Znalosti na úrovni kurzov ASPNET_INTRO, ASPNET_ADV nebo DOTNET_DB
  • Odborný výklad s praktickými ukážkami, cvičenia na počítačoch
  • Prezentácia preberanej látky v tlačenej alebo online forme
  • .NET a relačná databáza
    • Entity Framework Core - tvorba modelu
      • Code First
      • Database First
      • Code second - prevzatie existujúceho modelu do EF
    • Migrácia
      • Migrácia z príkazového riadka a Visual Studia
      • Migrácia pri spustení aplikácie, generovanie migračnej SQL dávky
      • Úpravy migrácií, transformácia dát
      • Seeding dát, naplnenie číselníkov
    • EF Core ako databázová abstrakcia
      • Predstavenie embedded databázy Sqlite, kedy ju použiť a kedy nie
      • Databázová nezávislosť - aplikácie fungujúce proti MS SQL a Sqlite
      • Zálohovanie Sqlite databázových súborov
    • Pokročilejšie využitie EF Core
      • Mapovanie na JSON štruktúry
      • Mapovanie na uložené procedúry
      • Všeobecné využitie uložených procedúr z EF
    • Fulltextové vyhľadávanie v Microsoft SQL Serveri
      • Všeobecné fungovanie fulltextových indexov v MS SQL
      • Dotazovací jazyk pre fulltext
      • Prekladač z Google-like syntaxe
      • Napojenie na Entity Framework
  • .NET a nerelačné dáta
    • Ukladanie binárnych dát
      • Ukladanie binárnych dát do databázy
      • Ukladanie binárnych dát do file systému
      • Ukladanie binárnych dát do Azure Blob Storage
      • Využitie SAS (Shared Access Signatures)
      • FluentStorage - abstrakcia pre ukladanie binárnych dát a prečo ju používať
    • Ukladanie semištruktúrovaných dát - Azure Table Storage
    • Práca s frontami - Azure Queue Storage
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.

Školenie na mieru

Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.