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
  • 6 termínov
  • Bratislava (750 €)

    Brno (16 200 Kč)

    Praha (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.