Tvorba databázových aplikací pomocí ADO.NET

Dvoudenní kurz je určen pro vývojáře aplikací, kteří se chtějí naučit vytvářet databázové aplikace pomocí Microsoft Visual Studia na platformě .Net Framework. Na tomto kurzu se naučíte pracovat s databází pomocí objektů Connection, Command, DataReader a DataSet. Pochopíte k čemu je dobrý connection pooling, naučíte se monitorovat komunikaci s databází, získáte zkušenosti s asynchronní komunikací, voláním uložených procedur a předávání parametrů, naučíte se jak se bránit proti útoku typu SQL Injection, dávkovým zpracováním, použitím BulkCopy, transakcemi a kešováním prostřednictvím objektu DataSet, ale i načítáním a validací XML dokumentů.    

Kód
PRG40

Délka kurzu
2 dny (8:30 – 16:00)

Forma
V naší učebně nebo online

Hlavní lektor kurzu

David Solnař

David Solnař

Katalogová cena: 10 000 Kč (bez DPH)

Tento kurz nemá vypsané žádné termíny. Pokud máte zájem o vypsání nového termínu, napište prosím na skoleni@oksystem.cz.

Kurz určen pro

Pro vývojáře aplikací, kteří se chtějí naučit vytvářet databázové aplikace pomocí Microsoft Visual Studia na platformě .Net Framework

Osnova

  • Běžné databáze a jejich typy
  • Architektura ADO.NET a použití .NET providerů
  • Připojené a odpojené prostředí při práci s daty
  • Objekt Connection a nastavení ConnectionString
  • Ukládání ConnectionString v konfiguračním souboru
  • Specifika zachytávání vyjímky SqlException
  • Connection Pooling
  • Zachytávání událostí objektu Connection
  • Použití ConnectionStringBuilderu aochrana proti ConnectionString injection
  • Monitoring komunikace s databází
  • Získávání a aktualizace dat pomocí objektu Command
  • Práce s parametry a uloženými procedurami
  • Získávání ReadOnly ForwardOnly datových streamů pomocí objektů typu DataReader
  • Použití dávkových příkazů
  • Použití BulkCopy
  • Multiple Access Result Set (MARS)
  • Assynchronní komunikace s databází
  • Object factory a univerzální přístup k datům
  • Co je to tansakce
  • Lokální a distribuované transakce
  • Isolace transakcí
  • Použití objektu DataSet
  • Použití objektů DataAdapter, TableAdapter
  • Netypový a typový DataSet
  • Definice tabulek a relací v DataSetu
  • Modifikace dat v DataSetu
  • Ukládání modifikovaných dat na datový server
  • Technika LastInWins a technika optimistické konkurence

 

Absolvent kurzu bude umět

  • Pracovat s databází pomocí objektů Connection, Command, DataReader a DataSet
  • Využívat connection pooling
  • Monitorovat komunikaci s databází
  • Využívat asynchronní komunikací, voláním uložených procedur a předávání parametrů
  • Se bránit proti útoku typu SQL Injection, dávkovým zpracováním, použitím BulkCopy, transakcemi a kešováním prostřednictvím objektu DataSet, ale i načítáním a validací XML dokumentů.     

Požadavky pro absolvování kurzu

Znalosti s vývojem aplikací.

Technické vybavení

Všechny učebny jsou vybaveny nadstandardními počítači připojenými k Internetu, učebny jsou prostorné, klimatizované, bezbariérové a s připojením na Wi-Fi. V případě zájmu lze školení absolvovat online live.

Literatura

Všichni účastníci školení obdrží materiály společnosti OKsystem.

PDF ke stažení

Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.

Potřebujete poradit?

Neváhejte se na nás obrátit. Jsme vám k dispozici a rádi vám pomůžeme.

Mgr. Barbora Záhlavová

Mgr. Barbora Záhlavová

Bližší informace o školení


+420 734 525 195
zahlavova@oksystem.cz

Ing. Lumír Vojtěchovský

Ing. Lumír Vojtěchovský

Bližší informace o školení


+420 724 332 135
vojtechovsky@oksystem.cz

Proč OKškolení?

Jaké jsou hlavní výhody našeho školicího centra?

Zjistit o nás víc

Kontaktujte nás

Neváhejte se na nás obrátit ať už máte jakýkoliv dotaz.

Simona Dianová

Simona Dianová

Organizace školení a testů


+420 236 072 251
dianova@oksystem.cz

Ing. Dana Černá

Ing. Dana Černá

Certifikační testy


+420 236 072 318
cernad@oksystem.cz

Potřebujete toho o nás vědět víc, nebo nás raději chcete kontaktovat pomocí formuláře?

Kontaktní stránka

OKškolení je součástí OKsystem a.s.