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ů
  • 5 termínů
  • ČR (16 200 Kč)

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

Školení na míru

Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.