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.

Balássy György A tanfolyamot vezeti: Balássy György, Microsoft regionális igazgató – MSDN Kompetencia Központ