1Corso Sharepoint Intro (D1) + Development (D2)Bologna 4-5 Ottobre 2007Ing. Stefan Demetzstefan.demetz@decatec.it
Day 2Piattaforma di Sviluppo SharepointSharepoint Development
Cosa sviluppare?Ci sono essenzialmente 3 tipi di output di sviluppo:Assembly (Codice .NET)ASP.NET (Pagine e controlli)SCHEMA (file di definizione)
Codice Sorgente (DLL Assembly)Web Parts Event handlers Information management policies Workflow Activities and templates Timer Jobs
Web PartsControlli di codice (Classi estese .NET) che possono interagire con Sharepoint e/o sistemi esterniCASSmartPart
Event HandlersAssembly (Codice .NET) che contiene una o piu' classi che vengono eseguite in seguito ad un evento (creazione sito, cancellazione dato di una lista)Generalmente si usa applica sul singolo item, oggetto di una lista.
Information management policiesPolicy sui dati
Workflow Activities Una collection di attivita' (step) di una procedura/flusso. Si sviluppa con Visual Studio, si registra su Sharepoint e si usa con Sharepoint Designer
Timer JobsTasks scritte con codice che sono eseguite in modo schedulate dal Timer di Sharepoint
ASP.NETSite pageApplication pageStyle sheets/master pagesNavigation controlUser control
Site pagePagine incluse nelle librerie (p.es Wiki)Tipicamente usate in MOSSSPD DEMO
Application pagePagine di sistemaVS DEMO
Style sheets - Master pagesLook & Feel e LayoutSPD DEMO
Navigation controlControlli di navigazione (menu & breadcrumb) basati su ASP.NETIl controllo di navigazione e’ il componente ASP:MENU, il cui codice e’ disponibile open source come MOSSMenu.
User controlGli User Controls (ASP.NET) sono usato per il layout delle pagine tramite Sharepoint Designer 2007SPD DEMO
SCHEMASite definitionFeaturesCustom ListsSite Columns Content TypesCustom Field Definitions
Site definitionDefinizione di tipo di sito in XML (CAML) nel file ONET.xmlDEMO
FeaturesModuli che possono avere ulteriori funzionalita' e schema.DEMO
Custom ListsListe custom che possono essere create via Browser, SPD , VS oppure con CAMLVS DEMO
Site ColumnsCampi che possono essere salvati come template, registrati su un sito e riusati in liste e librerie.MOSS DEMO
Content TypesDefinizioni di tipi di contenuti (p.es multimedia, fattura)MOSS DEMO
Custom Field DefinitionsFatti con CAML + .NET possono essere usati per creare nuovi tipi di campo riusabili nelle liste del sito (p.es campo read-only)VS DEMO
Web ServicesAdministrationAlertsAuthenticationCopyDocument WorkspaceFormsImagingList Data RetrievalListsMeetingsPeoplePermissionsSharePoint Directory ManagementSite DataSitesSearchUsers and GroupsVersionsViewsWeb Part PagesWebs
Deployment
Upgrade
Formazione Sharepoint DecatecPer ulteriori informazione sull’ offerta corsi di formazione Sharepoint contattateci :Roma 	06 70495632 Milano	02 00681032 oppure scrivete a formazione@decatec.it

Corso sharepoint D2