2956/2957 - Microsoft .NET 2.0 fejlesztési alapismeretek

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 tanfolyamhoz szakképzési támogatás igényelhető.
A fizetésnél Microsoft SA Voucher felhasználható.

Általános leírás
Ez a tanfolyam a 2956-os és 2957-es tanfolyamok összevont verziója. Az 5 nap alatt a .NET Framework 2.0 által nyújtott lehetőségeket tekintjük át és próbáljuk ki. Az általános alapismeretektől (adattípusok, kollekciók, delegate-ek, stb.) a globalizácón, a Code Access Security-n és titkosításon át eljutunmk a Windows Serboce írásáig és a szálkezelésig. Persze a COM interop és a futásidejű assembly írása sem maradhat ki a tanfolyam anyagából.

Szükséges előismeretek
.NET 2.0 Framework komponenseinek és a CLR ismerete. Alapszintű objektumorientált programozási ismeretek .NET 2.0 alatt. Alapozáskét a 2124-es tanfolyamot ajánljuk.

A tanfolyam elvégzésével szerezhető képességek
.NET alkalmazások fejlesztése beépített típusokkal és kollekciókkal, szerializáció, input/output kezelés, diagnosztika, konfiguráció és telepítés.
Biztonságos .NET 2.0-s alkalmazás írása. Együttműködés COM-os alkalmazásokkal (interop), levelezés és metaadatok feldolgozása, globalizáció és rajzolás .NET 2.0 alkalmazásokban.

A tanfolyam anyaga az alábbi vizsgákhoz tartalmaz értékes információkat
70-536 TS: Microsoft .NET Framework 2.0 - Application Development Foundation

A tanfolyam tartalma
1. Adattípusok és interfészek
Érték- és referenciatípusok használata és a kettő közötti különbségek. A boxing és unboxing technika. Adatkonverzió. A nullozható érték típus. Az interfészek áttekintése és használata.
2. Kollekciók
Generikus és nem generikus kollekciók és az általuk implementált interfészek. A kollekciók használata. Saját kollekciók írása.
3. Assembly-k konfigurálása és telepítése
Assembly készítése, megosztása (GAC), telepítése (Installer osztályok) és konfigurálása (a config fájlok).
4. Alkalmazás monitorozás, hibakeresés és nyomkövetés
Eseménynapló használata. Futó processek listázása, leállítása, új process indítása. Az alkalmazás teljesítményének figyelése a Performance Monitorral, saját teljesítmény számlálók készítése a System.Diagnostics névtér osztályaival. Hibakeresés az alkalmazásban, a Debugger és Debug osztályok használata. A debugger futásának finomhangolása a Debugger attribútum osztályokkal. A Trace használata. Egy kis WMI, a Management osztály és események.
5. Fájlok írása olvasása
A meghajtók, könyvtárak, fájlok adatainak kiolvasása. Műveletek könyvtárakkal, fájlokkal. A fájlrendszer eseményeinek figyelése és kezelése a FileSystemWatcher osztállyal. A Stream osztály és leszármazottainak használata. Az alkalmazás adatainak kezelése, írás-olvasás fájlok és streamek esetén.
Szöveges adatok manipulálása, a StringBuilder osztály, reguláris kifelyezések.
6. Adatok szerializálása
Szerializált bináris és SOAP formátumok készítése. XML szerializáció. Saját szerializáló osztály írása.
7. Delegate-ek
A delegate fogalma, használta. Új technikák a C# 2.0-ban: anonymous metódus, covariance, contravariance. Esemény (Event) fogalma, saját esemény írása.
8. Globalizált alkalmazás készítése
A Globalization osztályok használata, adatok megjelenítése azonos formátumban a helyi nyelvi beállításoktól függetlenül. Saját Culture írása a CultureAndRegionInfoBuilder osztály segítségével. Szövegmanipuláció (Encoding, Decoding).
9. GDI+ használata a Windows alkalmazásokban
Rajzolás programból a Graphics, Pen, Brush, Color és Font osztályok használata. Alakzatok rajzolása és méretezése. Képek, bitmapek és ikonok manipulációja.
10. Code Access Security
Biztonsági beállítások, jogosultságkezelés, felhasználó azonosítás.
11. Titkosítás
Adatok titkosítása a .NET Framework 2.0-ban. Szimmetrikus és aszimmetrikus algoritmust használó osztályok a gyakorlatban. Hash-elés. Streamek, konfigurációs adatok, memória védelme.
12. A COM komponensek és az assembly-k együttműködése
Az Interop service-k használata COM komponensek elérésére. COM komponens hívása .NET alkalamazásból és .NET-es dll hívása COM komponensből.
13. Szervizek és e-mail üzenetek
Windows Service alkalmazás írása, telepítése, irányítása. E-mail üzenet készítése, küldése és hibakezelés.
14. Műveletek a típusok metaadataival
Metainformációk kinyerése assembly-kből. Assembly írása futási időben.
15. Többszálú alkalmazások, alkalmazás domainek
Szálak kezelése szinkron és aszinkron környezetben. Szálak összehangolása. Alkalmazás domainek készítése, konfigurálása, leállítása.

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:35, CDC: 2012-02-03 02:07:23 (start) - 2012-03-01 12:00:00