Kód kurzu: GOC311« Krok späť

Tvorba databázových aplikácií pomocou ADO.NET

Kurz je určený pre vývojárov aplikácií, ktorí sa chcú naučiť vytvárať databázové aplikácie pomocou Microsoft Visual Studio na platforme Microsoft .NET Framework. Na tomto kurze sa naučíte pracovať s databázou pomocou objektov Connection, Command, DataReader a DataSet. Pochopíte, na čo je dobrý Connection Pooling, naučíte sa monitorovať komunikáciu s databázou, získate skúsenosti s asynchrónnou komunikáciou, volaním uložených procedúr a odovzdávaním parametrov, naučíte sa ako sa brániť pred útokom typu SQL Injection, dávkovým spracovaním, použitím BulkCopy, transakciami a kešováním prostredníctvom objektu DataSet, ale i načítaním a validáciou XML dokumentov. Tento kurz je odporučený ako predchádzajúci kurz pre kurz GOC312 – Entity Framework.

GOPAS Official Curriculum
 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
8. 10. 2018 3 555,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
24. 4. 2019 3 15 900 CZK v cene kurzu Český jazyk GOPAS Brno
 
19. 11. 2018 3 15 900 CZK v cene kurzu Český jazyk GOPAS Praha
 
28. 1. 2019 3 15 900 CZK v cene kurzu Český jazyk GOPAS Praha
 
29. 4. 2019 3 15 900 CZK v cene kurzu Český jazyk GOPAS Praha
 
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 15 900 CZK v cene kurzu 30
Brno3 15 900 CZK v cene kurzu 30
Bratislava3 555,00 EUR v cene kurzu 30

Čo Vás naučíme

  • Naučíte sa pracovať s databázou pomocou objektov Connection, Command, DataReader a DataSet
  • Naučíte sa ako sa brániť pred útokom typu SQL Injection
  • Získate skúsenosti s dávkovým spracovaním a použitím BulkCopy
  • Spúšťať SQL príkazy nad databázou, používať uložené procedúry
  • Vytvárať lokálne i distribuované transakcie
  • Používať asynchrónne príkazy, MARS a dávkové spracovanie
  • Budete vedieť načítať XML dokumenty a validovať ich pre XSD schému
  • Kešovať dáta v objekte DataSet a mnoho ďalších techník bežne používaných pri práci s dátovými zdrojmi

Požadované vstupné znalosti

  • Základy .NET Framework
  • Skúsenosti s MS Visual Studio
  • Znalosť jazyka pracujúceho pod .NET Framework (C#, VB)
  • Základné znalosti jazyka SQL

Metódy výučby

Odborný výklad s praktickými ukážkami, cvičeniami na počítačoch.

Študijné materiály

Tlačené prezentácie preberanej látky.

Osnova kurzu

Datastredné aplikácie a ADO.NET

  • Bežné databázy a ich typy
  • Architektúra ADO.NET a použitie .NET providerov
  • Pripojené a odpojené prostredie pri práci s dátami

Práca v prostredí napojenom na dátový zdroj

  • Objekt Connection a nastavenie ConnectionString
  • Ukladanieí ConnectionString v konfiguračnom súbore
  • Špecifiká zachytávania výnimiek SqlException
  • Connection Pooling
  • Zachytávanie udalostí objektu Connection
  • Použitie ConnectionStringBuilderu a ochrana proti ConnectionString injection
  • Monitoring komunikácie s databázou

Spustenie dotazov

  • Získavanie a aktualizácia dát pomocou objektu Command
  • Práca s parametrami a uloženými procedúrami
  • Získavanie ReadOnly ForwardOnly datových streamov pomocou objektov typu
  • Použitie dávkových príkazov
  • Použitie BulkCopy
  • Multiple Access Result Set (MARS)
  • Asynchrónna komunikácia s databázou
  • Object Factory a univerzálny prístup k dátam

Tvorba transakcií

  • Čo je to transakcia
  • Lokálne a distribuavané transakcie
  • Izolácia transakcií

Práca v prostredí odpojenom od zdroja dát

  • Použitie objektu DataSet
  • Použitie objektov DataAdapter, TableAdapter
  • Netypový a typový DataSet
  • Definícia tabuliek a relácií v DataSete
  • Madifikácia dát v DataSete
  • Ukladanie modifikovaných dát na dátový server
  • Technika LastInWins a technika optimistickej konkurencie
Tištěné prezentace probírané látky

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


Graf nadväzností kurzov