V tomto kurzu vás naučím, jak přistupovat k různým druhům dat v .NET aplikacích. Řeč bude o pokročilejším využití Entity Frameworku Core, ale i o ukládání binárních dat, cloudových úložištích pro bloby, fronty nebo semistrukturovaná data a [...]
  • ASPNET_DATA
  • Délka 3 dny
  • 30 ITK bodů
  • 2 termíny
  • Praha (16 200 Kč)

    Brno (16 200 Kč)

    Bratislava (750 €)

  • Mírně pokročilý

V tomto kurzu vás naučím, jak přistupovat k různým druhům dat v .NET aplikacích. Řeč bude o pokročilejším využití Entity Frameworku Core, ale i o ukládání binárních dat, cloudových úložištích pro bloby, fronty nebo semistrukturovaná data a podobně. Kurz bude veden z primárně z pohledu vývoje webových aplikací, ale probírané technologie mají obecné použití i jiné druhy aplikací.

»
  • Znalost programování v jazyce C# na úrovni kurzu GOC2125
  • Znalosti na úrovni kurzů ASPNET_INTRO, ASPNET_ADV nebo DOTNET_DB
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.
  • Prezentace probírané látky v tištěné nebo online formě.
  • .NET a relační databáze
    • Entity Framework Core - tvorba modelu
      • Code First
      • Database First
      • Code second - převzetí existujícího modelu do EF
    • Migrace
      • Migrace z příkazové řádky a Visual Studia
      • Migrace při spuštění aplikace, generování migrační SQL dávky
      • Úpravy migrací, transformace dat
      • Seeding dat, naplnění číselníků
    • EF Core jako databázová abstrakce
      • Představení embedded databáze Sqlite, kdy ji použít a kdy ne
      • Databázová nezávislost - aplikace fungující proti MS SQL i Sqlite
      • Zálohování Sqlite databázových souborů
    • Pokročilejší využití EF Core
      • Mapování na JSON struktury
      • Mapování na uložené procedury
      • Obecné využití uložených procedur z EF
    • Fulltextové vyhledávání v Microsoft SQL Serveru
      • Obecné fungování fulltextových indexů v MS SQL
      • Dotazovací jazyk pro fulltext
      • Překladač z Google-like syntaxe
      • Napojení na Entity Framework
  • .NET a nerelační data
    • Ukládání binárních dat
      • Ukládání binárních dat do databáze
      • Ukládání binárních dat do file systému
      • Ukládání binárních dat do Azure Blob Storage
      • Využití SAS (Shared Access Signatures)
      • FluentStorage - abstrakce pro ukládání binárních dat a proč ji používat
    • Ukládání semistrukturovaných dat - Azure Table Storage
    • Práce s frontami - Azure Queue Storage
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.