Alkalmazásfejlesztés SharePoint platformon tanfolyam
A tanfolyam célja, hogy áttekintő ismereteket adjon a Windows SharePoint Services
platform v3 verziójának architekturális alapjairól és részletesen bemutassa
azokat a technikai megoldásokat, amelyekkel a SharePoint platformra készülő alkalmazások
fejlesztői munkájuk során dolgozni fognak.
Tematika
A három napos gyakorlat során az alábbi témaköröket érintjük:
- Bevezetés a SharePoint objektum modell használatába
- A WSS objektum modelljének áttekintése, használatának lépései.
- Webhelyek adatainak lekérdezése és módosítása.
- Listák elemeinek lekérdezése és módosítása.
- Dokumentumtárak és dokumentumok kezelése.
- Keresés.
- SharePoint webszolgáltatások
- WSS webszolgáltatások szolgáltatásainak és használatának áttekintése.
- SharePointban tárolt adatok lekérdezése távolról, az eredmények feldolgozása.
- Listákban tárolt adatok módosítása távolról.
- Saját webszolgáltatás készítése.
- Alkalmazás oldalak
- SharePoint oldalak feldolgozási ciklusa, ghosted és unghosted oldalak, site vs.
application page-ek.
- Saját application page készítése, hibakeresés.
- Sitemap módosítása.
- Felhasználó és webhely információk lekérdezése.
- Inline kód használata és biztonság.
- Feature Framework
- A feature framework és a WSS kiterjesztésének áttekintése.
- Saját feature fejlesztése.
- Felhasználói felület módosítása feature-ből („lightup”).
- Lista és dokumentumtár provízionálása feature-ből.
- Feature eseménykezelők.
- Eseménykezelők
- WSS eseménykezelők áttekintése.
- Szinkron és aszinkron események.
- Lista és lista elemek eseményei.
- Rekurzió elkerülése.
- Eseménykezelő telepítése feature-ként.
- Webkijelzők készítése
- Webkijelző infrastruktúra áttekintése.
- ASP.NET vs. SharePoint webkijelzők.
- Saját webkijelző fejlesztése.
- ASP.NET és SharePoint vezérlők használata webkijelzőben, webkijelzők életciklusa.
- Postback események kezelése.
- Webkijelzők egyedi és megosztott tulajdonságai és saját editor part készítése.
- Webkijelzők összekapcsolása standard és egyedi interfészekkel.
- Webkijelző telepítése feature segítségével.
- Biztonság, code access securty és bizalmi szintek.
- Bevezetés a workflow fejlesztésbe
- Windows Workflow Foundation áttekintés.
- Szekvenciális workflow készítése Visual Studio segítségével.
- Saját activity készítése.
- Workflow készítése SharePoint Designer segítségével.
- Workflow telepítése SharePoint solution formájában.
Szükséges és feltételezett előismeretek
A gyakorlat anyagának megértéséhez és a feladatok követéséhez célszerű ismerni a
.NET Framework működését és a Visual Studio használatát, ezért elsősorban olyan
résztvevőket várunk, akik már készítettek alkalmazásokat .NET 2.0 platformon.
A tanfolyam során a Windows SharePoint Services felhasználó szintű ismeretét feltételezzük.
A workflow fejlesztésről szóló rész megértéséhez sokat segít a Windows Workflow Foundation (WF)
ismerete.
Időtartam
A tanfolyam időtartama általában 3 nap, igény szerint a tematika rövidítésével 2
nap.
A tanfolyamot vezeti: Balássy György,
Microsoft regionális igazgató – MSDN Kompetencia Központ