2541/2542 - Adatelérés fejlesztése .NET FW 2.0-3.5-ig

A következő aktuális időpontról érdeklődjön telefonon, vagy a NetAcademia postán keresztül.

A tanfolyam hossza: 5 nap
Ára: 239 000 Ft +ÁFA

A fizetésnél Microsoft SA Voucher felhasználható.

Általános leírás
A workshop első három napja az adatbázisok kezeléséről szól .Net Framework 2.0 és Visual Studio 2005 segítségével. Alapvetően az adatbázisban tárolt adatok elérésére, módosítására koncentrál, de kitér XML-adatok írására és olvasására is.
A workshop utolsó két napja haladó szintű adateléréssel foglalkozik a Visual Studio 2005 és a .Net framework 2.0 segítségével. A workshop témájához tartozik még az XML-adatok kezelése, lekérdezése XPath segítségével és átalakítása XSLT-fileokkal.

Szükséges előismeretek
A tanfolyam elsajátításához a VB.NET vagy a C#, valamint a .NET Framework általános ismerete szükséges. Nem árt a Windows Forms alkalmazások, az XML-formátum, az SQL-nyelv és a relációs adatbázisok alapszintű ismerete. A 2124 (C#) tanfolyam bizonyosan segíthet a felkészülésben

A tanfolyam elvégzésével szerezhető képességek
Adatelérés fejlesztése Visual Studio 2005-ben

A tanfolyam tartalma
1. kapcsolódás adatforráshoz és adatolvasás
Adatbáziskapcsolatok létrehozása. A data providerek használata. Kapcsolódás többféle adatforráshoz providerek segítségével. Egy értéket visszaadó SQL-lekérdezés hatékony futtatása. A connection pooling teljesítménynövelő szerepe. Az adatbáziskapcsolatok különféle eseményeinek kezelése. Adatforrás-exception-ök kezelése.
2. lekérdezéshez és adatmódosítás parancsobjektumokkal
Adatbázis parancsobjektumok (command object) létrehozása és végrahajtása. Scalar lekérdezések, eredményhalmazzal visszatérő lekérdezések és csak visszatérő illetve kimeneti paraméterrel rendelkező parancsok hatékony futtatása a command objektum segítségével. A command objektum paramétereinek megadása a Parameters kollekció és Parameter objektumok segítségével. Kimeneti paraméterek és visszatérő értékek elérése.
3. tranzakciókezelés
Tranzakcionális adatkezelés .Net alkalmazások középső rétegében. A tranzakciók indítása, befejezése esetleg visszagörgetése ADO.NET kód segítségével. Megfelelő izolációs szintek tulajdonságai és azok beállítása. Elosztott tranzakciók kezelése.
4. kapcsolatmentes adatkezelés kódból
A DataSetek fogalma és programozása. A kapcsolatmentesség tisztázása. DataSet, DatatTable és DataColumn objektumok programozása. A létrehozott objektumaink adattal való feltöltése, és azokban tárolt adatok elmentése. A DataAdapterek használata. Memóriabeli adatnézetek (DataView) létrehozása és kezelése.
5. kapcsolatmentes adatkezelés Visual Studio 2005 varázslóival
A típusos DataSet és DataAdapterek előállítása varázslóval. A DataSet kódot előállító kódgenerátor.
6. XML-műveletek elvégzése a kapcsolat nélküli környezetben
XML-fájlok írása, olvasása DataSet adataival. Csak az adatok, csak az adatséma vagy egyszerre mindkettő elmentése DataSetből XML-formátumba. A DiffGram megismerése és annak írása, olvasása XMLfájlként.
7. XML adatok olvasása és írása
Az XMLReader és XMLWriter használata XML-adatok olvasásához ill. írásához. XML-elemek, attribútumok és szövegtartalom olvasása, írása anélkül, hogy az egész XML-t memóriába kellene olvasnunk. XML-fájl érvényességének ellenőrzése séma segítségével. XML-dokumentumok létrehozása, elemeinek, attribútumainak és szöveg tartalmának írása. Az XML-névterek használata.
8. XML feldolgozása DOM segítségével
A Document Object Modell használata. Az egész XML-állományunk memóriába töltése, hogy gyorsan és véletlenszerűen tudjuk olvasni, módosítani. A Document Objcet Modell faszerkezete. A DOM-fában lévő XML-dokumentum validálása XSD-sémával. A módosított XML DOM elmentése fájlba vagy beolvasása DataSetbe. Egy adathalmaz szinkron nézete hierarchikus és relációs objektumokon keresztül.
9. adatbázis műveletek konfliktusai
Konfliktusok minimalizálásának lehetőségei. Az adatelérési konfliktusok kezelése. Az optimista konkurencia kezelés az ADO.NET kapcsolat nélküli adatkezelő technológiájával, és az SQL szerver tranzakció izolációs szintjeinek beállításával.
10. nagy adatobjektumok (BLOB) kezelése
Nagy értékek hatékony kezelése SQL-adatbázisban. Nagy bináris ill. szöveg adataink hatékony olvasása az SqlDataReader szekvenciális adatelérési modelljével. Nagy méretűadatmezők új típusai. Nagy adatok hatékony, az erőforrások kímélő adatbázisba juttatása.
11. az adatelérés teljesítmény növelése
Teljesítmény növelés az ADO.NET 2.0 újdonságaival. Aszinkron adatműveleteket, batch futtatás és bulk copy műveletek végzése. A Multiple Active Result Set.
12. felügyelt kód az SQL szerverben
Az SQL 2005-be beípített .Net Framework használata. Tárolt eljárások, triggerek, felhasználói funkciók, aggregáló függvények és felhasználói típusok létrehozása felügyelt kódban (C# nyelven). A .Net assembly-jeink telepítése SQL 2005-adatbázisba.
13. XPath lekérdezések
Az XPath használata .Net alkalmazásokban. Az XPathNavigator objektum és annak használata. Kifejezések kiértékelése és adatkeresés XpathNavigator segítségével. XML adatok módosítása XPathNavigatorral.
14. XML transzformációk XSLT segítségével
XML transzformációk .Net Framework környezetben. Az XSLT hasnálata XML dokumentumok más felépítésűre vagy más dokumentumtípúsra konvertálásához. Az XSLT konverzió paraméterezése.

Teljes tanfolyamkínálatunk (vissza a tanfolyamokhoz)
NetAcademia Oktatóközpont Kft., 1075 Budapest, Kazinczy u. 24-26.
Telefon: (06 1) 696-0787, (06 1) 321-6547
Mobil: (06 20) 915-4910, Fax: (06 1) 700-2335
Nyitvatartás, ügyfélszolgálat: 8:30-16:30
Regisztrációs szám: 689-2011 Írjon nekünk!
OC: 2012-02-04 08:46:57, CDC: 2012-02-03 02:07:23 (start) - 2012-03-01 12:00:00