Microsoft .NET / Visual Studio 2005 fejlesztőeszközök és technológiák

A témában a .NET alapú programnyelvek (C#, Visual Basic .NET)és .NET Framework 2.0/3.0 megismerésével, valamint a Visual Studio 2005 alapú alkalmazásfejlesztéssel kapcsolatos alap és haladó szintű tanfolyamokat ismertetjük. A korábbi .NET, és Visual Studio 2003 alapú tanfolyamok jellemzően már csak igény esetén érhetők el az oktatóközpontoknál, így azok tematikáját tájékoztatónk már nem tartalmazza.

A .NET Framework alapú programozás és alkalmazásfejlesztés témában számos e-learning tanfolyam is elérhető az oktató által vezetett képzések mellett a www.microsoftelearning.com oldalon.

Programnyelvek, .NET Framework alapok kezdőknek

Introduction to C# Programming with Microsoft . NET

Bevezetés a C# programozásba kezdőknek

Szükséges előképzettség: Windows 9x vagy magasabb verzió felhasználói ismeretek, strukturált vagy objektumorientált programozási alapismeretek és gyakorlat, relációs adatbáziskezelési alapismeretek.

Kinek ajánljuk: a tanfolyam kifejezetten olyan kezdő hallgatók, programozók számára ajánlott ott, akik még nem rendelkeznek előzetes objektumorientált programozási ismeretekkel és szeretnék elsajátítani a Visual C# programnyelv és fejlesztői környezet használatát. Figyelem! A tanfolyam új változata a 4994-es kódú, Introduction to Programming .NET Framework Applications with Visual Studio 2005 című tanfolyam.

Témakörök:

  • A Microsoft .NET platform áttekintése
  • Bevezetés a Visual Studio .NET-be: felépítés, eszközök; projekt készítése
  • A C# nyelv áttekintése: fogalmak, programstruktúra, műveletek
  • Változók, kifejezések, függvények, utasítások, ciklusok, kivételkezelés
  • Az objektumorientált programozás: osztályok és objektumok, metódusok, tulajdonságok és paraméterek
  • Adattípusok, adatkonverzió, névterek
  • Objektumok készítése és megszüntetése, konstruktorok, destruktorok használata
  • Tömbök, gyűjtemények, delegate-ek, események
  • .NET alkalmazás fejlesztése
  • Adatkezelés: az ADO.NET alapjai és használata
  • Windows alapú alkalmazás készítése: menük, állapotsorok, párbeszédablakok, dobozok, stb. készítése és alkalmazása
  • XML webszolgáltatások a C#-ban
  • A webes űrlapok használata, az ASP.NET alapjai
  • Programfordítás, futtatás, hibakezelés

Időtartam: 5 nap (40 óra)
Tanfolyam kódja: 2609
MCP vizsga: nincs külön vizsga

Introduction to Visual Basic .NET Programming with Microsoft .NET

Bevezetés a Visual Basic .NET programozásba kezdőknek

Szükséges előképzettség: 9x vagy magasabb verzió felhasználói ismeretek, strukturált vagy objektumorientált programozási alapismeretek és gyakorlat, relációs adatbáziskezelési alapismeretek.

Kinek ajánljuk: a tanfolyamot elsősorban kezdő szakembereknek, programozóknak, fejlesztőknek ajánljuk, akik alapszintű strukturált programozási előismeretekkel rendelkeznek és az alapoktól szeretnék megismerni a megismerni a Microsoft .NET fejlesztőeszközök újdonságait, lehetőségeit. Figyelem! A tanfolyam új változata a 4994-es kódú, Introduction to Programming .NET Framework Applications with Visual Studio 2005 című tanfolyam.

Témakörök:

  • A Microsoft .NET platform áttekintése
  • A Visual Studio .NET felépítése, eszközei
  • Bevezetés a Visual Basic .NET nyelvbe: programstruktúra, műveletek, fordítás, futtatás, hibakezelés
  • Változók, kifejezések, függvények, utasítások, ciklusok, kivételkezelés
  • Az objektumorientált programozás: osztályok és objektumok, metódusok, tulajdonságok és paraméterek
  • Adattípusok, adatkonverzió, névterek
  • Űrlapok, vezérlők fogalma, használata
  • Menük, állapotsorok, eszköztárak készítése, implementálása
  • Haladó ismeretek: osztályok, metódusok, tulajdonságok
  • XML és webes szolgáltatás alapok, az ASP.NET alapjai
  • Alapvető adatkezelési és adathozzáférési technikák (ADO.NET)
  • Program futtatása, csomagolása, telepítőanyag készítése

Időtartam: 5 nap (40 óra)
Tanfolyam kódja: 2559
MCP vizsga: nincs külön vizsga

Introduction to Programming .NET Framework Applications with Visual Studio 2005

Bevezetés a .NET 3.0 alkalmazások fejlesztésébe és programozásba Visual Studio 2005 környezetben

Szükséges előképzettség: Windows 9x vagy 2000/XP felhasználói ismeretek, alapszintű strukturált és/vagy objektumorientált programozási és relációs adatbáziskezelési alapismeretek.

Kinek ajánljuk: A tanfolyam kezdő hallgatók, programozók számára ajánlott, akik szeretnék elsajátítani a C# vagy Visual Basic .NET programnyelv és Visual Studio 2005 fejlesztői környezet alapvető használatát, de még nem rendelkeznek korábbi magas szintű programozási vagy .NET fejlesztési gyakorlattal. Korábbi programozók számára a 2124 vagy annak újabb verzióját, a 4995 jelű képzést javasoljuk elvégzésre.

Témakörök:

  • Bevezetés a .NET-be és .NET keretrendszerbe, és a szoftverfejlesztés életciklusába
  • A Visual Studio 2005 áttekintése (felépítés, elemek, funkciók)
  • Egyszerű alkalmazások készítésének lépései: projektek fogalma, indítása, programkezelési elemek és használatuk (fordítás, tesztelés, hibakeresés)
  • Programozási alapok: fogalmak, struktúrák, folyamatok, kódok írása és formázása
  • Változók, metódusok és paraméterek, utasítások, elágazások, tömbök és gyűjtemények
  • Változó- és adattípusok, adatkonverzió, névterek
  • Objektumorientált programozási elemek: fogalmak, objektumok kezelése, osztályok készítése és kezelése, öröklés fogalma
  • Felhasználói interfész programozása (menük, menüsorok, gombok, párbeszéd dobozok, stb.)
  • Felhasználói adatbevitel kezelés; hiba- és kivételkezelés
  • Adathozzáférési és kezelési alapok (ADO.NET)
  • XML és webes szolgáltatás alapok (ASP.NET 2.0)
  • .NET 3.0 keretrendszer és technológiák lehetőségeinek áttekintése
  • Alkalmazás futtatása, csomagolása, telepítőanyag készítése, tesztelése

Időtartam: 5 nap (40 óra)
Tanfolyam kódja: 4995
MCP vizsga: 070-536 TS: .NET Framework Application Development Foundation (a képzés csak részben készít fel rá)

Programming with C#

Programozás C#-ban más programnyelvben már járatos szakembereknek

Szükséges előképzettség: C, C++, Visual Basic vagy Java programozási ismeretek és gyakorlat.

Kinek ajánljuk: a tanfolyam megismerteti a korábbi más programnyelvben járatos fejlesztőket és programozókat a Microsoft új C# programozási nyelvvel és annak szintaktikájával, építőköveivel. Figyelem! A tanfolyam új változata a 4995-ös kódú Programming with the .NET Framework using Microsoft Visual Studio 2005 (4995) című tanfolyam.

Témakörök:

  • A Microsoft .NET platform áttekintése
  • Bevezetés a a C# nyelvbe: programstruktúra, műveletek, fordítás, futtatás, hibakezelés
  • Változók, metódusok és paraméterek, utasítások, kivételkezelés, tömbök
  • Az objektumorientált programozás: osztályok és objektumok, egymásbaágyazás
  • Változó- és adattípusok, adatkonverzió, névterek
  • Objektumok készítése és megszüntetése, adatinicializálás, konstruktorok, destruktorok használata
  • Öröklődés a C#-ban
  • Haladó ismeretek: belső osztályok, metódusok és adatok kezelése, szervezése
  • Operátorok és események
  • Tulajdonságok és indexelők
  • Attribútumok és használatuk

Időtartam: 5 nap (40 óra)
Tanfolyam kódja: 2124
MCP vizsga: nincs külön vizsga

Programming with Microsoft Visual Basic .NET

Programozás Visual Basic .NET-ben más programnyelvben már járatos szakembereknek

Szükséges előképzettség: Visual Basic programozási ismeretek és gyakorlat, XML és .NET alapismeretek.

Kinek ajánljuk: a tanfolyamot Visual Basic programozóknak ajánljuk, akik szeretnék megismerni és kihasználni a .NET platform nyújtotta előnyöket, újdonságokat. Figyelem! A tanfolyam új változata a 4995-ös kódú Programming with the .NET Framework using Microsoft Visual Studio 2005 (4995) című tanfolyam.

Témakörök:

  • A Microsoft .NET környezet áttekintése, fogalma, felépítése
  • A Visual Basic .NET újdonságai a korábbi verziókhoz képest
  • A Visual Basic .NET projekt felépítése, jellemzői, az integrált fejlesztői környezet használata
  • Új nyelvi elemek és szintaxisok használata a Visual Basic .NET-ben
  • Alapvető .NET objektumorientált fogalmak és terminológiák
  • Alkalmazások készítése a Windows Forms használatával
  • Internetes alkalmazások készítése a Web Forms és Web Services segítségével
  • Alkalmazások készítése az ADO.NET használatával
  • Komponensek fejlesztése a Visual Basic .NET-ben
  • Különféle .NET alkalmazások telepítése, hibakezelése, felderítése a Visual Basic .NET-ben
  • Korábbi VB alkalmazások frissítése .NET környezetre.

Időtartam: 5 nap (40 óra)
Tanfolyam kódja: 2373
MCP vizsga: nincs külön vizsga

Programming with the .NET Framework using Microsoft Visual Studio 2005

Programozás .NET Framework 3.0 és Visual Studio 2005 segítségével

Szükséges előképzettség: számítógépkezelési és Windows ismeretek, korábbi C, C++, Java vagy korábbi .NET alapú (C#) programozási ismeretek és gyakorlat. Alapvető .NET koncepciók ismerete.

Kinek ajánljuk: A tanfolyamot korábbi programozási nyelvben már járatos, gyakorlott fejlesztőknek ajánljuk, akik átfogóan szeretnék megismerni a .NET 3.0 keretrendszert, a programozási nyelvi elemeket, sajátosságokat és a Visual Studio 2005 környezet használatát.

Témakörök:

  • Microsoft .NET 3.0 platform áttekintése: Common Language Runtime, .NET Framework osztálykönyvtár (Class Library), ADO.NET, ASP.NET, XML Web szolgáltatások, programozási nyelvek a .NET Framework-ben
  • A Visual Studio 2005 használata: egyszerű Windows alkalmazás készítése, projektkezelés, programozási eszközök
  • Bevezetés a C# nyelvbe: programstruktúra, fordítás, futtatás, hibakezelés
  • Adattípusok kezelése, változók deklarálása, adatkonverzió
  • Vezérlőszerkezetek: szelekció, iteráció, kivételkezelés
  • Metódusok és paraméterek: metódus definiálása és hívása, paraméterátadás, metódus overload
  • Tömbök kezelése, a System.Array osztály tulajdonságai és metódusai
  • Az objektumorientált programozás alapjai: osztályok és objektumok, öröklés, polimorfizmus, absztrakt osztály, interfész, késői kötés, a C# mint objektumorientált nyelv
  • Referenciatípusok kezelése, beépített osztályok, osztályhierarchia, névterek (namespace), konverziók
  • Objektumok létrehozása és megszüntetése: konstruktorok, objektumok élettartama, destruktorok
  • Öröklés a C#-ban: metódusok felülírása, nem örökíthető osztályok, interfészek implementálása, absztrakt osztályok, osztályok szervezése
  • Operátorok használata
  • Események kezelése
  • Tulajdonságok típusai, kezelése
  • Indexer fogalma és használata
  • Attribútumok és használatuk
  • Bevezetés az ASP.NET-be, web formok használata
  • Bevezetés az ADO.NET-be, adatkezelési alapok, az XML és a .NET
  • Bevezetés a biztonság implementálásába (kód alapú és szerep alapú biztonság)
  • Windows Presentation Foundation fogalma, újdonságai, használata, XAML
  • Osztott alkalmazások fejlesztése (XML web szolgáltatások, Windows Communication Foundation); alkalmazások készítése, figyelése, hibakezelése, fordítása, tesztelése, bevezetése (assemly, MSBuild, ClickOnce, Installer)
  • Nem-menedzselt kódok kezelése
  • Szoftvertervezés alapjai

Időtartam: 5 nap (40 óra)
Tanfolyam kódja: 4995
MCP vizsga: 070-536 TS: .NET Framework Application Development Foundation (a képzés csak részben készít fel rá)

Introduction to Microsoft .NET Development

Bevezetés a Microsoft .NET alapú fejlesztésbe haladó programozóknak

Szükséges előképzettség: haladó Visual Basic vagy C++ programozási és ASP ismeretek és gyakorlat.

Kinek ajánljuk: a tanfolyam elvégzését fejlesztőknek és programozóknak ajánljuk, akik átfogó képet szeretnének kapni a Visual Studio .NET 2003 újdonságairól, lehetőségeiről és Microsoft .NET Framework technológiáról.

Témakörök:

  • Bevezetés a Microsoft .NET-be: platform, architektúra, szolgáltatások, komponensek
  • A Visual Studio .NET használata
  • A Visual Studio .NET webalkalmazás-fejlesztői megoldásai és eszközei
  • ASP.NET alkalmazások fejlesztése
  • Adatkezelés: az ADO.NET használata
  • .NET programnyelvek, közös futtatási környezet
  • Osztályok, tagok, öröklődés, névterek, assembly-k
  • Windows alkalmazások fejlesztése
  • Az XML alkalmazása a .NET-ben, az ADO.NET és az XML kapcsolata
  • XML webszolgáltatások fejlesztése és tervezése
  • Skálázható és újrahasznosítható alkalmazások készítése
  • Biztonság megvalósítása a .NET-ben
  • A Microsoft .NET tervezőeszközei (UML, ORM, Application Center Test, SourceSafe)
  • .NET alkalmazás bevezetése és telepítése
  • COM komponensek fejlesztése
  • Migráció a .NET-tel
  • Alkalmazások fejlesztése mobil eszközökre és Windows Server 2003-ra

Időtartam: 2 nap (16 óra)
Tanfolyam kódja: 2717
MCP vizsga: 070-536 TS: .NET Framework Application Development Foundation (a képzés csak részben készít fel rá)

XML alapú alkalmazások fejlesztése

Building XML-based Web Applications

XML alapú webalkalmazások fejlesztése

Szükséges előképzettség: objektumorientált programozási ismeretek (ajánlott Visual Basic vagy C++ vagy az új .NET nyelvek egyike), relációs adatbáziskezelési, adatkezelési és ASP programozási ismeretek. A Visual Studio .NET környezet ismerete, és alapvető .NET technológiai ismeret előny.

Kinek ajánljuk: a tanfolyamot minden kezdő és haladó fejlesztőnek, programozónak ajánljuk, akik szeretnék az alapoktól megismerni az XML technológia alapjait és alkalmazások készítését.

Témakörök:

  • Az XML áttekintése: mi az XML
  • XML dokumentumok készítése
  • Az XML technológia: áttekintés, stíluslapok, az XML és a HTML összekapcsolása
  • XML hozzáférés dokumentum objektum modellel (DOM)
  • XML érvényesítés
  • XML adatgenerálás adatbázisból: SQL, ASP.NET, ADO.NET használat
  • Adatlekérdezések
  • XML dokumentumok megjelenítése: az XSL fogalma, XML transzformálása XSL-re, sablonok
  • XML szűrés és rendezés
  • XML nyelvi építőelemek
  • XML és HTML adatok egymásba ágyazása, adatkapcsolás
  • XML adatok manipulálása kliensoldalon a DOM használatával
  • XML adatok küldése a kliens és a szerver között
  • XML adatok érvényesítése XML sémákkal
  • Bevezetés a BizTalk-ba és a Simple Object Access Protocol-ba (SOAP)

Időtartam: 5 nap (40 óra)
Tanfolyam kódja: 1905
MCP vizsga: nincs külön vizsga, de a tanfolyam anyaga valamennyi Visual Studio .NET vizsgához hasznos és szükséges.

Exchanging and Transforming Data using XML/XSLT

Adatcsere és -transzformáció XML és XSLT segítségével

Szükséges előképzettség: a 1905-ös tanfolyam ismeretanyaga. A Visual Studio .NET környezet ismerete, és alapvető .NET technológiai ismeret előny.

Kinek ajánljuk: a tanfolyamot az XML-ben már járatos fejlesztőnek, programozónak ajánljuk, akik alaposabban meg szeretnék ismerni az XML alkalmazások készítését, adatok cseréjét és transzformálását.

Témakörök:

  • Az XML és az XSLT áttekintése
  • Adatmegjelenítés, adattranszformáció, adatcsere
  • Csomópontok kiválasztása és navigálása, az XPath használata
  • Bevezetés az XSLT-be, a sablonkészítés szabályai
  • Stíluslapok átalakítása, használata, kombinálása
  • Az XSLT programozása: változók, paraméterek, függvények, bővítmények
  • XML nyelv és adattípusok definiálása: XML sémák, elemek, attribútumok, adattípusok
  • Az ADO.NET használata
  • XML struktúrák készítése és változtatása az XSLT-vel
  • Kereszthivatkozásos dokumentumok kezelése az XSLT használatával
  • XML dokumentumok manipulálása (SAX)
  • Problémamegoldások, mintadokumentum készítése

Időtartam: 5 nap (40 óra)
Tanfolyam kódja: 1913
MCP vizsga: nincs külön vizsga, de a tanfolyam anyaga valamennyi Visual Studio .NET vizsgához hasznos és szükséges.

Programming with XML in the Microsoft .NET Framework

Programozás XML-lel Microsoft .NET környezetben

Szükséges előképzettség: haladó Visual Basic .NET vagy Visual C# .NET-programozási és XML ismeretek.

Kinek ajánljuk: a tanfolyamot haladó programozóknak, fejlesztőknek ajánljuk, akik mélyebben szeretnék elsajátítani az XML technológia használatát Windows és webalapú alkalmazásokban.

Témakörök:

  • Bevezetés az XML-be és a .NET keretrendszerbe
  • Adatok kinyerése és menedzselése különböző forrásokból XML objektumok segítségével
  • XML adatok érvényesítése, ellenőrzése
  • XML kódok írása, XML dokumentum generálása
  • XML lekérdezések, az XPath használata
  • Tárolt (cached) XML adatok manipulálása, a DOM alkalmazása
  • Csomópontok készítése, módosítása
  • XML adatok transzformálása, az XSLT fogalma, alkalmazása, XLST stíluslapok
  • XML adatok megjelenítése
  • Objektumok szérializálása mint XML

Időtartam: 3 nap (24 óra)
Tanfolyam kódja: 2663
MCP vizsga: nincs külön vizsga, de a tanfolyam anyaga valamennyi Visual Studio .NET vizsgához hasznos és szükséges.

Visual Studio 2005 újdonságok korábbi .NET fejlesztőknek

What's New in Microsoft Visual Studio 2005 for Existing Microsoft Visual Studio .NET Developers

A Microsoft Visual Studio .NET 2005 újdonságai .NET fejlesztőknek

Szükséges előképzettség: többéves Microsoft .NET alkalmazásfejlesztési ismeret és gyakorlat.

Kinek ajánljuk: a tanfolyamot előzetes fejlesztői ismerettel és tapasztalattal rendelkező szakembereknek ajánljuk, akik szeretnék megismerni a Microsoft Visual Studio .NET 2005 verzió újdonságait, lehetőségeit.

Témakörök:

  • Bevezetés a Visual Studio 2005-be: felépítés, jellemzők, megújult komponensek, új képességek és lehetőségek
  • A Visual Studio megújult nyelvi lehetőségeinek használata (generics, snippets, code refactor)
  • Menedzselt kódok fejlesztése SQL Server 2005-höz: triggerek, tárolt eljárások, XML dokumentumok
  • Adatkomponensek fejlesztése a Visual Studio 2005-ben (ADO.NET újdonságok)
  • Megújult Windows alkalmazásfejlesztési és telepítési eszközök: új vezérlők, RAD adatcsatolás, ClickOnce
  • Megújult webes alkalmazás fejlesztési és telepítési eszközök: az ASP.NET 2.0 újdonságai (mesterlapok, új adatforrás-vezérlők, bejelentkezési vezérlők)
  • Alkalmazások fejlesztése mobil eszközökre (.NET Compact Framewrok)
  • Szolgáltatás-orientált architektúra készítése (SOA)
  • Osztott, nagyvállalati alkalmazások tervezése és fejlesztése

Időtartam: 3 nap (24 óra)
Tanfolyam kódja: 2364
MCP vizsga: nincs, de az ismeretek részben felhasználhatóak az új Visual Studio 2005 vizsgákhoz.

Adatkezelés Visual Studio 2005 környezetben

Core Data Access Development with Visual Studio 2005

Adathozzáférés fejlesztése Visual Studio 2005 segítségével (alap)

Szükséges előképzettség: korábbi .NET programozási (C# vagy Visual Basic .NET) ismeretek és gyakorlat. Visual Studio 2005 fejlesztői környezet és a .NET Framework 2.0 általános ismerete. Relációs adatbáziskezelési (SQL) ismeretek. A 2071-es SQL tanfolyam ismeretanyaga javasolt.

Kinek ajánljuk: a technológiai szintű, workshop jellegű tanfolyamot fejlesztőknek, programozóknak ajánljuk, akik rendelkeznek már korábbi .NET alapú programozási ismerettel és szeretnék megismerni az alapszintű adatkezelési megoldásokat Visual Studio 2005 környezetben. A képzés biztosítja a szükséges előképzettséget a haladó adatkezelési (2542) valamint a webes (2543) és Windows (2546) alkalmazásfejlesztési képzésekhez.

Témakörök:

  • Az adatcentrikus alkalmazások és a .NET Framework 2.0 keretrendszer áttekintése
  • Az ADO.NET alapjai: áttekintés, felépítés; csatlakozás adatbázisokhoz, adatok olvasása, kinyerése adatbázisokból; kapcsolódási események és hibák kezelése; kapcsolódási string mentése; kapcsolódási sor konfigurálása és használata
  • Adatbázis adatok lekérdezése és frissítése parancsokkal: az ADO.NET lekérdezési, paraméteres és frissítő parancsainak használata
  • Tranzakciós műveletek végrehajtása: a tranzakció fogalma, helyi és osztott tranzakciók menedzselésének folyamata, izolációs szintek fogalma, tranzakciók menedzselése adatrétegekben
  • Kapcsolatnélküli adatok menedzselése: az ADO.NET kapcsolatnélküli modellje, adatobjektumok (DataSet, DataTable, DataColumn) kezelése, létrehozása, módosítása, adathalmazok összefűzése, adatnézetek készítése és használata
  • Kapcsolatnélküli adatok menedzselése Visual Studio 2005 varázslók segítségével: típusos és nemtípusos (typed/untyped) adathalmazok kezelése, tábla adapterek fogalma és használata, a DataSet Designer és Data Configuration Wizard használata
  • XML műveletek végrehajtása kapcsolatnélküli adatokon: adathalmazok mentése XML adatként, adathalmaz betöltése XML-ből, adathalmaz-séma információ (DiffGrams)
  • XML adatok írása és olvasása: soros XML adatfeldolgozás folyamata, az XmlWriter, XmlReader objektumok használata
  • XML adatok kezelése a DOM segítségével: a DOM fogalmak, felépítése, XML alapú specifikációk (csomópontok, kapcsolatok)

Időtartam: 3 nap (24 óra)
Tanfolyam kódja: 2541
MCP vizsga:
070-526 TS: Microsoft .NET Framework 2.0 - Windows-based Client Development
070-528 TS: Microsoft .NET Framework 2.0 - Web-based Client Development
070-529 TS: Microsoft .NET Framework 2.0 - Distributed Application Development
070-536 TS: Microsoft .NET Framework 2.0 - Application Development Foundation

Advanced Data Access Development with Visual Studio 2005

Adathozzáférés fejlesztése Visual Studio 2005 segítségével (haladó)

Szükséges előképzettség: a 2541-es tanfolyam elvégzése vagy annak ismeretanyaga. XML ismeretek.

Kinek ajánljuk: a workshop jellegű tanfolyamot fejlesztőknek, programozóknak ajánljuk, akik rendelkeznek már korábbi .NET alapú programozási és adatkezelési ismerettel és szeretnék megismerni a haladó szintű adatkezelési megoldásokat Visual Studio 2005 környezetben. A képzés biztosítja a szükséges előképzettséget a haladó webes (2543, Windows (2546) és osztott (2549) alkalmazásfejlesztési képzésekhez.

Témakörök:

  • Az adatkezelési műveletek konfliktusainak kezelése és minimalizálása: fogalmak; problémák; az SQL Server 2005 izolációs szintek és használatuk (zárolások, állapotszintű és tranzakciószintű pillanatfelvételek, ADO.NET eszközök)
  • Nagyméretű objektumok kezelése: bináris és karakteres objektumok fogalma; nagyméretű objektumok beolvasási folyamata adatbázisból; nagyméretű objektumok beírási folyamata adatbázisba; erőforrások kezelése nagyméretű objektumok kezelésekor
  • Adatbázis teljesítmény javítása: az ADO.NET 2.0 újdonságai; aszinkron adatkezelés; több aktív eredményhalmaz kezelése; batch update fogalma és használata; adatcsomag (bulk data) másolás
  • Menedzselt kódok készítése SQL Server 2005-höz: a menedzselt kódok előnyei; meglévő kód importálása és implementálása SQL Server 2005 alá; menedzselt tárolt eljárások és triggerek készítése; menedzselt felhasználói függvények készítése; menedzselt aggregátorok készítése; menedzselt felhasználói típusok készítése
  • XML adatok lekérdezése az XPath segítségével: az XPath adatmodell; XPath parancsok használata adatok kezeléséhez és kiértékeléséhez; XPath kifejezések készítése és használata; XML adatok szerkesztése
  • XML adatok transzformálása az XSLT stíluslapok segítségével: az XSLT fogalma és használata; XSLT stíluslapok implementálása; paraméterek átadása XSLT-be

Időtartam: 2 nap (16 óra)
Tanfolyam kódja: 2542
MCP vizsga:
070-526 TS: Microsoft .NET Framework 2.0 - Windows-based Client Development
070-528 TS: Microsoft .NET Framework 2.0 - Web-based Client Development
070-529 TS: Microsoft .NET Framework 2.0 - Distributed Application Development
070-536 TS: Microsoft .NET Framework 2.0 - Application Development Foundation

Webes alkalmazások fejlesztése Visual Studio 2005 környezetben

Core Web Application Development with Visual Studio 2005

Webes alkalmazások fejlesztése Visual Studio 2005 segítségével (alap)

Szükséges előképzettség: korábbi .NET programozási (C# vagy Visual Basic .NET) ismeretek és gyakorlat. Visual Studio 2005 fejlesztői környezet és a .NET Framework 2.0 általános ismerete, XML és HTML ismeret. A 2541-es kódú, adatkezelési tanfolyam ismeretanyaga javasolt.

Kinek ajánljuk: a technológiai szintű, workshop jellegű tanfolyamot fejlesztőknek, programozóknak ajánljuk, akik rendelkeznek már korábbi .NET alapú programozási ismerettel és szeretnék megismerni a webes alkalmazások fejlesztésének alapjait Visual Studio 2005 környezetben. A képzés részben biztosítja a szükséges előképzettséget a haladó webfejlesztői (2543) képzéshez is.

Témakörök:

  • A webes alkalmazások és az ASP.NET 2.0 rendszer áttekintése
  • A Visual Studio 2005 webhely típusok áttekintése; alapértelmezett eseménykezelés webalkalmazásokban; webkonfigurációs állományok (Machine.Config, Web.Config) használata; új webalkalmazás készítése
  • Webalkalmazás programozása: nem-alapértelmezett eseménykezelés, böngésző képességek detektálása, ASP.NET weboldal fejlécek kezelése, weboldal- és alkalmazásszintű hibák kezelése, haladó eseménykezelési megoldások, az ASP.NET 2.0 postback modellje
  • Mesteroldalak használata: mesteroldalak fogalma, előnyei, működése; mesteroldal tervezése, készítése, tartalom konfigurálása; egymásba ágyazott mesterlapok
  • Állapot-menedzsment webalkalmazásokhoz: ASP.NET 2.0 állapotmenedzsment objektumok és technológiák használata, munkamenetek (session) fogalma, kezelése; adattárolás és menedzselés, a cache objektum használata
  • Adatok elérése és megjelenítése: adatbázis kapcsolatok kialakítása; relációs, XML és objektum adatok és adatforrás vezérlők használata; a Web.Config állomány használata kapcsolatok konfigurálására
  • Hozzáférés-vezérlés webalkalmazáshoz: autentikáció, jogosultságkezelés konfigurálása webalkalmazáshoz, bejelentkezési/tagmenedzselési oldal készítése, biztonság implementálás
  • Webalkalmazás telepítése, publikálása: webalkalmazások állapotai és kezelésük, a Copy Web Site és Publish Web Site segédeszközök használata nem fordított és előrefordított alkalmazások telepítéséhez, Windows telepítőállomány készítése
  • Webalkalmazások illesztése mobil eszközökhöz: a mobil web forms-ok fogalma, jellemzői, mobil web form tervezése és implementálása, mobil eszköz detektálása és átirányítása, eszközspecifikus képességek tervezése mobil webalkalmazásokhoz, Visual Studio 2005 mobil eszköz emulátorok használata

Időtartam: 3 nap (24 óra)
Tanfolyam kódja: 2543
MCP vizsga:
070-528 TS: Microsoft .NET Framework 2.0 - Web-based Client Development
070-536 TS: Microsoft .NET Framework 2.0 - Application Development Foundation
070-547 PRO: Designing and Developing Web Applications by Using the Microsoft .NET Framework

Advanced Web Application Development with Visual Studio 2005

Web alkalmazások fejlesztése Visual Studio 2005 segítségével (haladó)

Szükséges előképzettség: a 2543-as tanfolyam anyagának ismerete.

Kinek ajánljuk: a workshop jellegű tanfolyamot fejlesztőknek, programozóknak ajánljuk, akik rendelkeznek már korábbi .NET alapú programozási és webes alkalmazásfejlesztési ismerettel és szeretnék megismerni a webes alkalmazások fejlesztésének haladó módszereit Visual Studio 2005 környezetben.

Témakörök:

  • Dinamikus webalkalmazások fejlesztése: dinamikus vezérlők készítése; lokalizáció és globalizáció fogalma; dinamikus mesteroldalak készítése és alkalmazása; webalkalmazás dinamikus konfigurálása; a lokalizálási lehetőségek
  • Vezérlők készítése webalkalmazásokhoz: felhasználói vezérlők; egyedi webszerver vezérlők; kompozit webszerver vezérlők; sablon vezérlők készítése és implementálása
  • Webes alkalmazás teljesítményének optimalizálása: a Page Scripting objektummodell fogalma és használata; webalkalmazások figyelése és nyomkövetése; az ASP.NET 2.0 cache-elési megoldásainak használata; aszinkron folyamatok használata; webfarm-ba történő fejlesztések lépései
  • Perszonalizáció és témák implementálása webalkalmazásokba: fogalmak; az ASP.NET 2.0 személyre szabhatóság lehetőségei és funkcionalitásai; témák hozzáadása webalkalmazáshoz; személyes témák implementálása; testre szabott témák használata
  • Webkomponensek használata: fogalmak; felhasználhatóság; webkomponens oldalak fogalma és készítése; webkomponens fejlesztése; kapcsolt webkomponensek készítése

Időtartam: 2 nap (16 óra)
Tanfolyam kódja: 2544
MCP vizsga:
070-528 TS: Microsoft .NET Framework 2.0 - Web-based Client Development
070-536 TS: Microsoft .NET Framework 2.0 - Application Development Foundation
070-547 PRO: Designing and Developing Web Applications by Using the Microsoft .NET Framework

Windows alkalmazások fejlesztése Visual Studio 2005 környezetben

Core Windows Application Development with Visual Studio 2005

Windows alkalmazások fejlesztése Visual Studio 2005 segítségével (alap)

Szükséges előképzettség: korábbi .NET programozási (C# vagy Visual Basic .NET) ismeretek és gyakorlat. Visual Studio 2005 fejlesztői környezet és a .NET Framework 2.0 általános ismerete, XML és HTML ismeret. A 2541-es kódú, adatkezelési tanfolyam ismeretanyaga javasolt.

Kinek ajánljuk: a technológiai szintű, workshop jellegű tanfolyamot fejlesztőknek, programozóknak ajánljuk, akik rendelkeznek már korábbi .NET alapú programozási ismerettel és szeretnék megismerni a Windows alkalmazások fejlesztésének alapjait Visual Studio 2005 környezetben. A képzés biztosítja a szükséges előképzettséget a haladó Windows fejlesztői (2547) képzéshez is.

Témakörök:

  • A Windows alkalmazások fejlesztésének áttekintése (módszerek, technológiák, építőelemek, Windows Forms)
  • Egyszerű Windows alkalmazás készítése: a Windows felhasználói felület részei; eseménykezelés Windows Forms alkalmazásban; Windows Forms-ok és vezérlők implementálása; eseménykezelők készítése és események figyelése; vezérlők és eseménykezelők hozzáadása form-hoz futási időben; billentyűzet események kezelése; tervezési megfontolások és tanácsok
  • Szabványos vezérlők konfigurálása: a Visual Studio 2005 eszközeinek használata Windows vezérlők készítésére és konfigurálására; a főbb Windows Forms vezérlő kategóriák; Windows Forms vezérlők implementálása függvényekkel; összetett kisalkalmazások készítése (képnézegető, riportgeneráló, súgó)
  • Menük fejlesztése: Windows Forms menüvezérlők jellemzői, használatuk, konfigurálásuk és implementálásuk (MenuStrip, ContectmenuStrip, ToolStripmenuItem, ToolStripComboBox); menük menedzselése (elrejtés, felfedés, letiltás)
  • Adatok megjelenítése és szerkesztése: az adatkapcsolt vezérlők fogalma és használata; adatforrás hozzáadása projekthez; adatok kapcsolása vezérlőhöz; adatkapcsolt Windows form készítése; adatok megjelenítése; adatok kapcsolása futási időben
  • Felhasználó támogatás és használhatóság javítás: Windows felhasználói felület tervezése; felhasználó támogatási eszközök és megoldások implementálása (Tippek, Súgó, hibakezelés és megjelenítés); globalizáció és lokalizáció fogalma és implementálása; kisegítő lehetőségek implementálása
  • Párbeszédablakok készítése és használata: párbeszédablak típusok és használatuk; párbeszédablak komponensek hozzáadása Windows Form-okhoz; párbeszédablakok konfigurálása; egyedi párbeszédablak készítése; a Windows Forms öröklés fogalma; öröklés implementálása; meglévő form módosítása örökléshez; konzisztens Windows felület tervezésének irányelvei
  • Nyomtatás implementálás: nyomtatási képesség hozzáadása Windows Forms alkalmazáshoz; a Visual Studio 2005 nyomtatáskezelő komponenseinek használata; nyomtatási beállítások kezelése; oldalkészítés implementálása; oldalak megtekintése és nyomtatása; Crystal alapú jelentések kezelése
  • Aszinkron feladatok kezelése: aszinkron programozás fogalma és folyamatai; a BackgroundWorker komponens működése és használata; háttérfolyamatok kezelése; aszinkron funkcionalitás implementálása Windows alkalmazásba
  • Alkalmazások telepítése: Windows alkalmazás telepítési opciók; a ClickOnce technológia áttekintése; ClickOnce alkalmazás publikálása; ClickOnce alkalmazás telepítése és tesztelése; meglévő programok kezelése (frissítés, hozzáadás, eltávolítás)

Időtartam: 3 nap (24 óra)
Tanfolyam kódja: 2546
MCP vizsga:
070-526 TS: Microsoft .NET Framework 2.0 - Windows-based Client Development
070-536 TS: Microsoft .NET Framework 2.0 - Application Development Foundation
070-548 PRO: Designing and Developing Windows Applications by Using the Microsoft .NET Framework

Advanced Windows Application Development with Visual Studio 2005

Windows alkalmazások fejlesztése Visual Studio 2005 segítségével (haladó)

Szükséges előképzettség: a 2546-os tanfolyam elvégzése és ismeretanyaga, alapvető osztott alkalmazásfejlesztési ismeretek.

Kinek ajánljuk: a workshop jellegű tanfolyamot fejlesztőknek, programozóknak ajánljuk, akik rendelkeznek már korábbi .NET alapú programozási és Windows alkalmazásfejlesztési ismerettel és szeretnék megismerni a Windows alkalmazások fejlesztésének haladó módszereit Visual Studio 2005 környezetben.

Témakörök:

  • MDI alkalmazás készítése: az MDI alkalmazás áttekintése és fogalmai; a Windows Forms megjelenítési lehetőségei és kapcsolataik; MDI szülő és MDI gyermek form-ok készítése; információk megjelenítése és összehasonlítása MDI gyermek form-okon; menük összefűzése MDI alkalmazásokban
  • Windows Form-ok és vezérlők testre szabása: egyedi vezérlők készítésének módszerei; vezérlők készítése meglévő vezérlőkből; nemszabványos Windows Form készítése; felhasználói felület rajzolása a GDI+ segítségével; attribútumok és eszköztár ikonok hozzáadása vezérlőhöz
  • Haladó nyomtatási komponensek használata: a .NET Framework 2.0 nyomtatástámogató lehetőségei; a GDI+ használata nyomtatási tartalom megjelenítésére és nyomtatására; többoldalas dokumentumok kezelése; egyedi előnézeti kép párbeszédablak fejlesztése
  • Húzd és vidd (drag & drop) technikák és vágólap támogatás: húzd és vidd műveletek fázisai; húzd és vidd funkcionalitás implementálása Windows alkalmazásban (tulajdonságok, eljárások, eseménykezelés); vágólap támogatási metódusok; adatok kezelése vágólapról
  • Aszinkron feladatok kezelése szálkezeléssel: aszinkron feladatok fogalma, működése; szálak fogalma és kezelése; a System osztály elemei és használatuk; aszinkron programozás lépései Windows alkalmazásban; szál-biztonságos alkalmazások készítése; szálkezelés; több egyidejű folyamat implementálása
  • Windows alkalmazások megjelenítése: haladó felhasználói felület tervezési és implementálási technikák használata; a DataGridView vezérlő testre szabása és programozása; felhasználói alkalmazásbeállítások kezelése; Outlook jellegű felhasználói felület implementálása a RAD (Rapid Application Development) segítségével

Időtartam: 2 nap (16 óra)
Tanfolyam kódja: 2547
MCP vizsga:
070-526 TS: Microsoft .NET Framework 2.0 - Windows-based Client Development
070-536 TS: Microsoft .NET Framework 2.0 - Application Development Foundation
070-548 PRO: Designing and Developing Windows Applications by Using the Microsoft .NET Framework

Nagyvállalati alkalmazások fejlesztése Visual Studio 2005 környezetben (web szolgáltatások, biztonság, COM)

Core Distributed Application Development with Visual Studio 2005

Osztott alkalmazások fejlesztése Visual Studio 2005 segítségével (alap)

Szükséges előképzettség: korábbi .NET programozási (C# vagy Visual Basic .NET) ismeretek és gyakorlat. Visual Studio 2005 fejlesztői környezet és a .NET Framework 2.0 általános ismerete, XML és HTML ismeret. A 2541-es kódú adatkezelési tanfolyam és a 2543-as webes és/vagy 2546-os Windows alkalmazásfejlesztési tanfolyam ismeretanyaga.

Kinek ajánljuk: a workshop jellegű tanfolyamot fejlesztőknek, programozóknak ajánljuk, akik rendelkeznek már korábbi .NET alapú programozási és Windows/webes alkalmazásfejlesztési ismerettel és szeretnék megismerni a nagyvállalati, osztott alkalmazások fejlesztésének alapjait Visual Studio 2005 környezetben.

Témakörök:

  • XML webszolgáltatások használata: fogalmak, a webszolgáltatások működése; a webszolgáltatás technológia főbb komponensei; webszolgáltatás és kliens készítése és konfigurálása; webszolgáltatás telepítése és hibakezelése
  • Webszolgáltatás konfigurálása és testre szabása: XML szérializáció fogalma és működése; komplex adattípusok használata webszolgáltatásokban; attribútumok használata vezérlő szérializációhoz; szolgáltatás-konfigurációs attribútumok használata; web.config állomány kezelése és szerkesztése; SOAP formátumkezelés beállításai
  • Webes metódusok hívása aszinkron módban: az aszinkron hívások fogalma és szükségessége; aszinkron hívások készítésének módjai; egyirányú metódusok fogalma és használata
  • Távoli kliens és szerver fejlesztés (remoting): a remoting technológia áttekintése; távoli szerver és kliens fogalma; fontosabb remoting komponensek és használatuk; távoli kliens és szerver készítés és konfigurálás; adatátvitel folyamata remoting csatornán keresztül; aktivációs módok; remoting szolgáltatások konfigurálása
  • Adatátvitel remoting csatornán keresztül: összetett adatok továbbítása és feldolgozása; szérializáció-formátum készítők használata; az értékrendező (Marshal by Value) és a hivatkozásrendező (Marshal by Reference) mechanzimusok működése és használata; remoting osztályok; távoli kliens/szerver verzió kompatibilitás kezelése; kommunikációs csatorna konfigurálása különböző formátumok esetén
  • Távoli folyamatok kezelése aszinkron módban: az aszinkron metódusok áttekintése; aszinkron metódus hívása; callback implementálása; egyirányú metódusok használata, események készítése távoli szolgáltatásokhoz; események kezelése kliens oldali alkalmazásban
  • A távoli objektumok (Remote Objects) életciklusa: az objektumok életciklusa; életciklus kezdeti beállítása; életciklus hosszának megújítása; a megújítási tulajdonságok konfigurálása; a lejárat kezelése
  • Üzenetek küldése és fogadása a Message Queue (sorbanálló komponensek) segítségével: alapfogalmak és működés; a Message Queue használata osztott alkalmazás fejlesztésére; üzenet készítése, továbbítása, fogadása és válaszadás; az IIS használata a Message Queue technológiával
  • Szolgáltatás komponensek készítése és használata: a COM+ szolgáltatások; szolgáltatás komponens készítése és implementálása; szolgáltatás komponens regisztrálása; szolgáltatás komponens élesítése

Időtartam: 3 nap (24 óra)
Tanfolyam kódja: 2548
MCP vizsga:
070-529 TS: Microsoft .NET Framework 2.0 - Distributed Application Development
070-536 TS: Microsoft .NET Framework 2.0 - Application Development Foundation
070-549 PRO: Designing and Developing Enterprise Applications by Using the Microsoft .NET Framework

Advanced Distributed Application Development with Visual Studio 2005

Osztott alkalmazások fejlesztése Visual Studio 2005 segítségével (haladó)

Szükséges előképzettség: Windows és web alkalmazásfejlesztési ismeret és gyakorlat. A 2548-as kódú osztott alkalmazásfejlesztési tanfolyam elvégzése vagy ismeretanyaga.

Kinek ajánljuk: a workshop jellegű tanfolyamot fejlesztőknek, programozóknak ajánljuk, akik korábbi Windows és webes alkalmazásfejlesztési és osztott alkalmazásfejlesztési ismerettel már rendelkeznek és szeretnék megismerni biztonságos nagyvállalati, osztott alkalmazások fejlesztésének módszereit a Web Service Enhancements és Message Queuing segítségével Visual Studio 2005 környezetben.

Témakörök:

  • A Web Services Enhancements 3.0 biztonság és házirend implementálás: a WSE 3.0 fogalma, felépítése, részei; webszolgáltatás védelme adattitkosítással és bizonyítványokkal; a WSE 3.0 házirendek alkalmazása webszolgáltatáshoz; webszolgáltatás védelme felhasználói név token-ek segítségével
  • A WSE 3.0 házirendek (WSE 3.0 Custom Policy Assertions) implementálása: fogalmak, működés; webszolgáltatások konfigurálása, kliens alkalmazás konfigurálása, a házirendek működésének ellenőrzése
  • Nagyméretű adatok átvitelének kezelése a WSE 3.0 segítségével: az üzenettovábbító optimalizáló mechanizmus (MTOM) fogalma, működése; az MTOM használata a WSE 3.0-val
  • A WSE 3.0 SOAP üzenetküldés implementálása: az SOAP üzenetküldés fogalma, felépítése, működése; SOAP webszolgáltatás készítése TCP protokoll használatával; SOAP üzenetek küldése és fogadása
  • SOAP fejlécek és kiterjesztések: fogalmak; SOAP fejlécek és kiterjesztések implementálása webszolgáltatáshoz
  • A WSE 3.0 útválasztás implementálása: a WSE 3.0 útválasztás fogalma, működése; webes metódus hívások irányítása webszerverre; tartalomalapú útválasztás implementálása
  • Message Queuing optimalizálása és védelme: a Message Queuing működése; a teljesítményre kiható problémás területek elemzése; üzenetközvetítés ellenőrzése, üzenetek és válaszok korrelációja; titkosítás és autentikáció használata

Időtartam: 3 nap (24 óra)
Tanfolyam kódja:
Kapcsolódó vizsgák:
070-529 TS: Microsoft .NET Framework 2.0 - Distributed Application Development
070-536 TS: Microsoft .NET Framework 2.0 - Application Development Foundation
070-549 PRO: Designing and Developing Enterprise Applications by Using the Microsoft .NET Framework

A fenti képzések mindegyike (2541-től 2549-ig) kapcsolódik a korábbi .NET minősítéssel rendelkezők Visual Studio 2005 területekhez kapcsolódó frissítő vizsgáihoz (MCAD, MCSD):
070-551 UPGRADE: MCAD skills to MCPD: Web Developer by Using the Microsoft .NET Framework
070-552 UPGRADE: MCAD Skills to MCPD: Windows Developer by Using the Microsoft .NET Framework
070-553 UPGRADE: MCSD Microsoft .NET Skills to MCPD: Enterprise Application Developer by Using the Microsoft .NET Framework: Part 1
Exam 70–554: UPGRADE: MCSD Microsoft .NET Skills to MCPD: Enterprise Application Developer by Using the Microsoft .NET Framework: Part 2

Szoftvertervezés Visual Studio 2005 Team System segítségével

Szoftvertervezés Visual Studio 2005 Team System segítségével

A Visual Studio Team System felhasználása szoftverprojektek optimalizálására

Szükséges előképzettség: a képzés alapvetően több célcsoportnak ajánljuk: projektvezetők, infrastruktúra tervezők, megoldás tervezők, fejlesztők és tesztelők.

  • Projektvezetők: legalább két év gyakorlat fejlesztői projektvezetői munkakörben, és valamilyen szoftverfejlesztési módszertan (pl. Microsoft Solutions Framework) ismerete.
  • Infrastruktúra tervezők: legalább 5 év gyakorlat, tapasztalat IT munkakörnyezetben. Szerveroldali technológiák és termékek ismerete (Windows 2000/2003), hálózat architektúra ismeretek, hálózatbiztonsági alapok, infrastruktúra tervezési ismeretek.
  • Megoldás tervezők: legalább 5 év gyakorlat, tapasztalat IT munkakörnyezetben, magas szintű adatbázis-tervezési, osztott alkalmazástervezési és üzleti követelmény elemzési és tervezési ismeret és gyakorlat.
  • Nagyvállalati fejlesztők, programozók: legalább egyéves fejlesztői ismeret és gyakorlat Visual Studio .NET / .NET 2003 környezetben, VB.NET vagy C# nyelven.
  • Szoftvertesztelők: legalább egyéves ismeret és gyakorlat szoftver tesztelési munkakörben, fejlesztői ismeret és gyakorlat Visual Studio .NET / .NET 2003 környezetben, VB.NET vagy C# nyelven. Windows és web alkalmazásfejlesztési ismeret és gyakorlat. A 2548-as kódú osztott alkalmazásfejlesztési tanfolyam elvégzése vagy ismeretanyaga.

Kinek ajánljuk: a gyakorlati, workshop jellegű képzés célja, hogy megismertesse a nagyvállalati szakembereket, fejlesztőket összetett szoftverfejlesztési projektek hatékony kivitelezésére és optimalizálására a Microsoft Visual Studio Team System segítségével. A képzés elvégzésével a hallgatók megismerik, hogyan használhatják fel munkakörüknek és a szoftverfejlesztési projektben betöltött szerepüknek megfelelően a Visual Studio Team System eszközeit, és hogyan tudnak együttműködni az egyes szereplők a projekt során.

Témakörök:

  • Bevezetés a Visual Studio Team System-be: a szoftverfejlesztési életciklus és fázisok (vízió, projekttervezés előkészítés, projekttervezés, fejlesztés, véglegesítés, bevezetés), áttekintése mintaportál-on keresztül; a Visual Studio Team System összetevői és funkciói, használatuk
  • Alkalmazás fejlesztési projekt megkezdése, feladatok definiálása, csapatprojekt készítés, munkaelem, dokumentum könyvtár létrehozása, Logikai adatközpont diagramkészítés, alkalmazás diagramok készítése, Visual Studio Team System kódfuttatási, tesztelési eszközök használata
  • Alkalmazás tervezése: feladatok tervezése, diagramok tervezése, forráskód kezelési (Source Control) házirendek, követelmények, feladatok, dokumentumsablonok hozzáadása a Team Portfolio Project-hez, logikai adatközpont diagram készítése, telepítési diagram készítése és ellenőrzése, forráskód kezelés (Source Control) használata, alkalmazás diagram készítése, check-in policy konfigurálás, dokumentumok frissítése a projekt portálra, feladat hozzárendelések kezelése, statikus elemző tesztek futtatása, tesztek betöltése
  • Alkalmazás fejlesztése: fejlesztési feladatok, az osztály diagram fogalma, teszt-vezérelt fejlesztési módszertan, jelentések megtekintése, exportálása, logikai adatközpont diagram bővítése, a bővített alkalmazás bevezetésének tesztelése, alkalmazás keretrendszer bővítése, feladat társítások kezelése, forráskódok írása és tesztelése, tesztek futtatása
  • Az alkalmazás véglegesítése: véglegesítési feladatok, a fejlesztési folyamat, Security Bug munkaelem típus definiálása, bug-jelentés exportálása, kódjelentések megtekintése, exportálása, kezelése, kódegységek futtatása, kódelemzés, tesztbetöltés, bug-elemzés, alkalmazásfejlesztés, forráskód kontrol, feladat hozzárendelések kezelése
  • Alkalmazás bevezetése: bevezetési feladatok, a végleges fejlesztési verzió (build) összetevői, a bevezetési/telepítési projektek típusai, forráskód ágaztatás, végső build készítése, bevezetési/telepítési projekt készítése, build másolás, megoldás telepítése, bevezetési verzió készítése és tesztelése

Időtartam: 3 nap (24 óra)
Tanfolyam kódja: 2631
MCP vizsga: mindegyik alkalmazásfejlesztési vizsgához hasznos

Üzleti megoldások fejlesztése és tervezése

Modeling Business Requirements to Create a Database Using Microsoft Visual Studio .NET Enterprise Architect

Adatmodellezés és adatszolgáltatások tervezése Visual Studio .NET-tel

Szükséges előképzettség: Windows 9x vagy 2000/XP ismeret, relációs adatbáziskezelési és SQL ismeret. A Visual Studio .NET fejlesztői környezet ismerete

Kinek ajánljuk: a tanfolyamot fejlesztőknek, tervezőknek, adatbázis-adminisztrátoroknak ajánljuk, akiknek feladatuk üzleti követelményeknek megfelelő összetett adatbázisok modellezése, adatszolgáltatások tervezése .NET környezetre.

Témakörök:

  • Adatbázis modellezési eljárások, alapfogalmak
  • Információk elemzése és feldolgozása
  • Koncepcionális modell készítése, megtervezése, ábrázolása
  • Egyedtípusok és ténytípusok fogalma
  • Megszorítások, feltételek fajtái, használata
  • Relációs logikai modell generálása, normalizálás
  • Relációs logikai modell generálása, normalizálás
  • Fizikai séma generálása
  • Adatbázismodell átvitele és származtatása SQL Server adatbázisokból
  • Adatbázis generálása / frissítése relációs logikai modellből
  • Adatbázis visszafejtése modellbe
  • A Visual Studio .NET modellező eszközei, megoldásai és használatuk

Időtartam: nap (24 óra)
Tanfolyam kódja: nap (24 óra)
MCP vizsga: 070-300 Analyzing Requirements and Defining Solutions Architectures in Microsoft .NET

Microsoft Solution Framework Essentials

Microsoft Solution Framework (MSF) ismeretek

Szükséges előképzettség: ajánlott korábbi fejlesztési projektekben való tapasztalat, projektirányítási ismeretek.

Kinek ajánljuk: a tanfolyamot fejlesztőknek, projektvezetőknek, szakértőknek ajánljuk, akiknek feladatuk lesz komplex Microsoft alapú szoftverprojektek és megoldások tervezése és implementálása, és szeretnék megismerni a Microsoft irányelveit és MSF modelljét ezen feladatok hatékony megvalósítására.

Témakörök:

  • Bevezetés az MSF-be: az-üzlet környezetek és folyamatok áttekintése, projektfolyamatok áttekintése
  • Az MSF terminológia és modell, milyen problémákat old meg az MSF
  • Az MSF Team modell fogalma és alkalmazása
  • Projekt kockázati tényezőinek menedzselése: kockázatfelmérés, kockázatelemzés
  • A projekt életciklus fogalma, az MSF folyamatmodellek alapjai
  • Hatáskörök és felelősségek tisztázása a projekt egyes szakaszaiban
  • A projekt kezdése: bevezetés, a projekttagok kiválasztása és felkészítése
  • A megoldás definiálása, célok, mérföldkövek, eredmények, előzetes hatástanulmány vizsgálat
  • A projekt tervezése és támogatása: mit, hogyan, mikor
  • A megoldás fejlesztése, kidolgozása és tesztelése
  • A megoldás véglegesítése, stabilizálása: végtesztelés és próbaüzem
  • Megoldás bevezetése és telepítése

Időtartam: 3 nap (24 óra)
Tanfolyam kódja: 1846
MCP vizsga:
070-300 Analyzing Requirements and Defining Solutions Architectures in Microsoft .NET
070-301 Managing, Organizing, and Delivering IT Projects by Using the Microsoft Solutions Framework

Analyzing Requirements and Defining Microsoft .NET Solution Architectures

Üzleti követelmények elemzése és Microsoft .NET megoldás architektúra tervezés

Szükséges előképzettség: haladó .NET programozási és alkalmazásfejlesztési ismeretek és gyakorlat. Ajánlott a Microsoft Solution Framework modell ismeret vagy a 1846-os tanfolyam elvégzése.

Kinek ajánljuk: a tanfolyamot alkalmazásfejlesztőknek, fejlesztőmérnököknek, tervezőknek ajánljuk, akiknek feladatuk lesz komplex .NET alapú szoftverprojektek és megoldások tervezése és implementálása.

Témakörök:

  • Bevezetás az üzleti megoldások tervezésébe: a Microsoft Solution Framework Modell
  • Információgyűjtés és elemzés, modellezési eszközök (UML, ORM)
  • Megoldás kimenetelének tervezése: projekttervezés, hatástanulmányok, kockázati tényezők felmérése
  • Koncepcionális terv készítése: tervezés fázisai, funkcionális specifikációk, elvi tervezés lépései, optimalizálás
  • Logikai terv készítése: tervezés fázisai, optimalizálás, szolgáltatás mátrix, sorrendi diagram
  • Fizikai terv készítése: tervezés fázisai, elemzés, racionalizálás, implementáció
  • A megjelenítési réteg tervezése: felhasználói felület és részfolyamatok elemzése
  • Az adatréteg tervezése: adattárolás, adatelérés, adatérvényesítés, adatsémák
  • .NET biztonsági specifikációk tervezése
  • A tervek finomítása: adminisztratív funkciók, skálázhatóság, technikai specifikációk
  • A megoldás rögzítése és bevezetése: tesztelés, próbaüzem, éles bevezetés

Időtartam: 5 nap (40 óra)
Tanfolyam kódja: 2710
MCP vizsga:
070-300 Analyzing Requirements and Defining Solutions Architectures in Microsoft .NET
070-301 Managing, Organizing, and Delivering IT Projects by Using the Microsoft Solutions Framework

Optimizing the Software Development Lifecycle with Visual Studio Team System

A Visual Studio Team System felhasználása szoftverprojektek optimalizálására

Szükséges előképzettség: a képzés alapvetően több célcsoportnak ajánljuk: projektvezetők, infrastruktúra tervezők, megoldás tervezők, fejlesztők és tesztelők.

  • Projektvezetők: legalább két év gyakorlat fejlesztői projektvezetői munkakörben, és valamilyen szoftverfejlesztési módszertan (pl. Microsoft Solutions Framework) ismerete.
  • Infrastruktúra tervezők: legalább 5 év gyakorlat, tapasztalat IT munkakörnyezetben. Szerveroldali technológiák és termékek ismerete (Windows 2000/2003), hálózat architektúra ismeretek, hálózatbiztonsági alapok, infrastruktúra tervezési ismeretek.
  • Megoldás tervezők: legalább 5 év gyakorlat, tapasztalat IT munkakörnyezetben, magas szintű adatbázis-tervezési, osztott alkalmazástervezési és üzleti követelmény elemzési és tervezési ismeret és gyakorlat.
  • Nagyvállalati fejlesztők, programozók: legalább egyéves fejlesztői ismeret és gyakorlat Visual Studio .NET / .NET 2003 környezetben, VB.NET vagy C# nyelven.
  • Szoftvertesztelők: legalább egyéves ismeret és gyakorlat szoftver tesztelési munkakörben, fejlesztői ismeret és gyakorlat Visual Studio .NET / .NET 2003 környezetben, VB.NET vagy C# nyelven. Windows és web alkalmazásfejlesztési ismeret és gyakorlat. A 2548-as kódú osztott alkalmazásfejlesztési tanfolyam elvégzése vagy ismeretanyaga.

Kinek ajánljuk: a gyakorlati, workshop jellegű képzés célja, hogy megismertesse a nagyvállalati szakembereket, fejlesztőket összetett szoftverfejlesztési projektek hatékony kivitelezésére és optimalizálására a Microsoft Visual Studio Team System segítségével. A képzés elvégzésével a hallgatók megismerik, hogyan használhatják fel munkakörüknek és a szoftverfejlesztési projektben betöltött szerepüknek megfelelően a Visual Studio Team System eszközeit, és hogyan tudnak együttműködni az egyes szereplők a projekt során.

Témakörök:

  • Bevezetés a Visual Studio Team System-be: a szoftverfejlesztési életciklus és fázisok (vízió, projekttervezés előkészítés, projekttervezés, fejlesztés, véglegesítés, bevezetés), áttekintése mintaportál-on keresztül; a Visual Studio Team System összetevői és funkciói, használatuk
  • Alkalmazás fejlesztési projekt megkezdése, feladatok definiálása, csapatprojekt készítés, munkaelem, dokumentum könyvtár létrehozása, Logikai adatközpont diagramkészítés, alkalmazás diagramok készítése, Visual Studio Team System kódfuttatási, tesztelési eszközök használata
  • Alkalmazás tervezése: feladatok tervezése, diagramok tervezése, forráskód kezelési (Source Control) házirendek, követelmények, feladatok, dokumentumsablonok hozzáadása a Team Portfolio Project-hez, logikai adatközpont diagram készítése, telepítési diagram készítése és ellenőrzése, forráskód kezelés (Source Control) használata, alkalmazás diagram készítése, check-in policy konfigurálás, dokumentumok frissítése a projekt portálra, feladat hozzárendelések kezelése, statikus elemző tesztek futtatása, tesztek betöltése
  • Alkalmazás fejlesztése: fejlesztési feladatok, az osztály diagram fogalma, teszt-vezérelt fejlesztési módszertan, jelentések megtekintése, exportálása, logikai adatközpont diagram bővítése, a bővített alkalmazás bevezetésének tesztelése, alkalmazás keretrendszer bővítése, feladat társítások kezelése, forráskódok írása és tesztelése, tesztek futtatása
  • Az alkalmazás véglegesítése: véglegesítési feladatok, a fejlesztési folyamat, Security Bug munkaelem típus definiálása, bug-jelentés exportálása, kódjelentések megtekintése, exportálása, kezelése, kódegységek futtatása, kódelemzés, tesztbetöltés, bug-elemzés, alkalmazásfejlesztés, forráskód kontrol, feladat hozzárendelések kezelése
  • Alkalmazás bevezetése: bevezetési feladatok, a végleges fejlesztési verzió (build) összetevői, a bevezetési/telepítési projektek típusai, forráskód ágaztatás, végső build készítése, bevezetési/telepítési projekt készítése, build másolás, megoldás telepítése, bevezetési verzió készítése és tesztelése

Időtartam: 3 nap (24 óra)
Tanfolyam kódja: 2631
MCP vizsga: mindegyik alkalmazásfejlesztési vizsgához hasznos

Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006

Üzleti folyamat és integrációs megoldások fejlesztése Microsoft Biztalk Server 2006 segítségével

Szükséges előképzettség: Microsoft Windows XP / Server 2003 ismeretek. Microsoft Visual Studio 2005 (vagy .NET) környezet ismerete, több éves programozási gyakorlat Visual Basic / Visual Basic .NET környezetben (ASP.NET/ASP.NET 2.0), SQL 2000/2005 programozási és adatkezelési ismeretek.

Kinek ajánljuk: a tanfolyamot fejlesztőknek, rendszerintegrátoroknak, rendszertervezőknek, ajánljuk, akiknek feladatuk üzleti megoldások fejlesztése Microsoft BizTalk Server 2006 segítségével.

Témakörök:

  • Bevezetés a BizTalk Server 2006-ba: felhasználási lehetőségek, módszerek, képességek, funkciók, előnyök, újdonságok a korábbi verziókhoz képest
  • A BizTalk Server 2006 szolgáltatásai és eszközei
  • BizTalk sémák készítése és konfigurálása, sématérképek készítése
  • A BizTalk Messaging használata, pipeline-ok tervezése és implementálása
  • BizTalk megoldás bevezetése és tesztelése
  • BizTalk adapterek fogalma és használata (POP3, SMTP, SharePoint)
  • Üzenetkezelési, nyomkövetési szolgáltatások
  • Üzleti folyamatok implementálását segítő rendszer kialakítása (BizTalk Orchestration)
  • Üzleti tranzakciók készítése
  • Üzleti folyamatok automatizálása
  • A BizTalk Server 2006 integrálása XML webszolgáltatásokkal
  • Üzleti szabályok integrálása
  • Üzleti tevékenységek és folyamatok figyelése (BAM)
  • Kereskedelmi partnerek integrálása és kezelése

Időtartam: 5 nap (40 óra)
Tanfolyam kódja: 2933
MCP vizsga: 070-235 TS: Developing Business Process and Integration Solutions Using BizTalk Server 2006

Deploying and Managing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006

Üzleti folyamat és integrációs megoldások bevezetése Microsoft Biztalk Server 2006 segítségével

Szükséges előképzettség: Microsoft Windows Server 2003, IIS üzemeltetési ismeretek. SQL 2000/2005 üzemeltetési és adatkezelési ismeretek. Javasolt a Microsoft Visual Studio 2005 (vagy .NET) környezet ismerete, programozási ismeretek Visual Basic / Visual Basic .NET környezetben (ASP.NET/ASP.NET 2.0).

Kinek ajánljuk: a tanfolyamot adminisztrátoroknak, rendszergazdáknak, rendszerintegrátoroknak, rendszertervezőknek ajánljuk, akiknek feladatuk a Microsoft BizTalk Server 2006 bevezetése, telepítése és konfigurálása.

Témakörök:

  • Bevezetés a BizTalk Server 2006-ba: mi a Biztalk Server 2006, felhasználási lehetőségek, funkciók, újdonságok a korábbi verziókhoz képest, BizTalk Server 2006 eszközök és alkalmazások
  • A BizTalk Server 2006 telepítés tervezése, telepítése és konfigurálása
  • BizTalk Server alkalmazások bevezetése, telepítése, MSI csomagokkal történő telepítés, BizTalk alkalmazás indítása és tesztelése
  • Üzleti szabályok fogalma; üzleti szabályok összeállítása, készítése; üzleti szabályok telepítése
  • BizTalk Server alkalmazások menedzselésének áttekintése: adminisztratív feladatok, automatizálható feladatok, figyelési és optimalizálási (Health and Activity Tracking) eszközök használata, üzleti aktivitás figyelése
  • Biztalk alkalmazások adminisztrálása: portok és helyek készítése és kezelése; folyamatok hangolása a BizTalk Orchestration segítségével; alkalmazások indítása és tesztelése; folyamatok nyomkövetése
  • Adminisztratív feladatok automatizálása szkriptek segítségével: alkalmazások indítása, leállítása, telepítése és eltávolítása
  • Üzleti aktivitás figyelése a Business Activity Manager segítségével (BAM); BAM tevékenységek, BAM nézetek készítése; adatgyűjtemények konfigurálása és tesztelése
  • BizTalk Server környezet adminisztrálása: BizTalk Server csoportok menedzselése, Biztalk Server rendszer mentése és visszaállítása

Időtartam: 2 nap (16 óra)
Tanfolyam kódja: 2934
MCP vizsga: 070-235 TS: Developing Business Process and Integration Solutions Using BizTalk Server 2006

**
**