Kód kurzu: GOC3312« Krok späť

Prístup k dátam z ASP.NET

Ako sa vyznať v možnostiach prístupu k dátam ako je ADO.NET, LINQ, Entity Framework, Dynamic Data a ako pomocou týchto technológií vyvíjať aplikácie rýchlo a s minimalizáciou priestoru pre chyby? Demá vyzerajú sľubne, ale ako si tieto technológie poradia s problémami reálneho sveta? A bude možné ich zaintegrovať do súčasných existujúcich aplikácií? Počas kurzu sa zoznámime s webovým použitím Entity Framework a taktiež sa pozrieme na praktické použitie Dynamic Data pre dynamické generovanie užívateľského rozhrania na základe metadát. Zameriame sa aj na nasadenie Dynamic Data do existujúcich aplikácií a na rozličné úpravy dodaných šablón k požadovanému obrazu.

GOPAS Official Curriculum
Neboli nájdené žiadne termíny, kontaktujte náš klientsky servis.
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha3 13 800 CZK v cene kurzu 30
Brno3 13 800 CZK v cene kurzu 30
Bratislava3 480,00 EUR v cene kurzu 30

Pre koho je kurz určený

Kurz je určený pre vývojárov webových aplikácií na platforme ASP.NET.

Požadované vstupné znalosti

  • Skúsenosti s platformou .NET Framework
  • Skúsenosti s objektovo orientovaným programovaním v jazyku C# alebo VB .NET
  • Skúsenosti s vývojom webových aplikácií na platforme ASP.NET na úrovni kurzu GOC331
  • Odporúčajú sa aj skúsenosti s vývojom pomocou ADO.NET na úrovni kurzu GOC311

Metódy výučby

Výklad lektora spojený s veľkým množstvom samostatnej tvorby príkladov podľa zadaných inštrukcií.

Študijné materiály

Príručka k príkladom, prezentácie preberanej látky.

Osnova kurzu

Prístup k databáze z ASP.NET

  • Priamy prístup pomocou ADO.NET
  • O/R Mappers

ADO.NET

  • Nízkoúrovňový prístup k databáze - možnosti a problémy
  • Connection, Command, DataTable, DataAdapter…
  • Databázovo agnostická aplikácia pomocou ADO.NET

Pokročilejšie funkcie jazyka C

  • Veľmi jemný úvod do funkcionálneho programovania
  • Extension Methods
  • Partial Methods
  • Automatic Properties
  • Implicitly Typed Variables
  • Object Initializers
  • Anonymous Types
  • Lambda Expressions

LINQ - Language Integrated Query

  • Reťazenie metód verzus pseudo-SQL syntax
  • Dotazovanie do objektových štruktúr pomocou LINQ, dostupné operátory

LINQ-to-SQL

  • Vytváranie dátového modelu
  • Vykonávanie základných operácií
  • Volanie uložených procedúr a funkcií
  • Rozšíriteľnosť LINQ-to-SQL

ADO.NET Entity Framework

  • Základná idea
  • Model First, DB First, Code First
  • Porovnanie prístupov

Entity Framework Model First a DB First

  • Tvorba modelu z databázy
  • Úpravy pomocou SQL Server Data Tools
  • Rozšíriteľnosť EDMX-Based modelov
  • Databázovo agnostická aplikácia pomocou EDMX

Entity Framework Code First

  • Tvorba dátového modelu metódou Code First
  • Počiatočné naplnenie databázy
  • Databázovo agnostická aplikácia pomocou Code First

ASP.NET Dynamic Data

  • Model-Aware UI
  • Automatické generovanie UI a validácia vstupov podľa dátového modelu
  • Anotácia dátového modelu
  • Vlastné šablóny pre Dynamic Data

Dáta nie sú len databázy

  • Ochutnávka Windows Azure
  • Table Storage, Blob Storage, Queue Storage
Tištěné prezentace probírané látky

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.


Graf nadväzností kurzov