ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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
Corso sharepoint D2
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
Corso sharepoint D2
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
Corso sharepoint D2
Formazione Sharepoint DecatecPer ulteriori informazione sull’ offerta corsi di formazione Sharepoint contattateci :Roma 	06 70495632 Milano	02 00681032 oppure scrivete a formazione@decatec.it

More Related Content

Viewers also liked (8)

Listino Prezzi Audi RS6 2016
Listino Prezzi Audi RS6 2016Listino Prezzi Audi RS6 2016
Listino Prezzi Audi RS6 2016
Autoblog.it
Ìý
1. gli adempimenti amministrativi
1. gli adempimenti amministrativi1. gli adempimenti amministrativi
1. gli adempimenti amministrativi
Enrico La Rosa
Ìý
3. commercio elettronico indiretto
3. commercio elettronico indiretto3. commercio elettronico indiretto
3. commercio elettronico indiretto
Enrico La Rosa
Ìý
CSIG commercio elettronico [I parte]
CSIG commercio elettronico [I parte]CSIG commercio elettronico [I parte]
CSIG commercio elettronico [I parte]
Andrea Maggipinto [+1k]
Ìý
Moss e regime forfetario
Moss e regime forfetarioMoss e regime forfetario
Moss e regime forfetario
Paolo Soro
Ìý
4. commercio elettronico moss
4. commercio elettronico moss4. commercio elettronico moss
4. commercio elettronico moss
Enrico La Rosa
Ìý
DL-CurriculumVitaeItaliano_LINK
DL-CurriculumVitaeItaliano_LINKDL-CurriculumVitaeItaliano_LINK
DL-CurriculumVitaeItaliano_LINK
Domenico Lucia
Ìý
DOCFLOW - integrazione Document Management e Business Process Management nel ...
DOCFLOW - integrazione Document Management e Business Process Management nel ...DOCFLOW - integrazione Document Management e Business Process Management nel ...
DOCFLOW - integrazione Document Management e Business Process Management nel ...
DOCFLOW
Ìý
Listino Prezzi Audi RS6 2016
Listino Prezzi Audi RS6 2016Listino Prezzi Audi RS6 2016
Listino Prezzi Audi RS6 2016
Autoblog.it
Ìý
1. gli adempimenti amministrativi
1. gli adempimenti amministrativi1. gli adempimenti amministrativi
1. gli adempimenti amministrativi
Enrico La Rosa
Ìý
3. commercio elettronico indiretto
3. commercio elettronico indiretto3. commercio elettronico indiretto
3. commercio elettronico indiretto
Enrico La Rosa
Ìý
CSIG commercio elettronico [I parte]
CSIG commercio elettronico [I parte]CSIG commercio elettronico [I parte]
CSIG commercio elettronico [I parte]
Andrea Maggipinto [+1k]
Ìý
Moss e regime forfetario
Moss e regime forfetarioMoss e regime forfetario
Moss e regime forfetario
Paolo Soro
Ìý
4. commercio elettronico moss
4. commercio elettronico moss4. commercio elettronico moss
4. commercio elettronico moss
Enrico La Rosa
Ìý
DL-CurriculumVitaeItaliano_LINK
DL-CurriculumVitaeItaliano_LINKDL-CurriculumVitaeItaliano_LINK
DL-CurriculumVitaeItaliano_LINK
Domenico Lucia
Ìý
DOCFLOW - integrazione Document Management e Business Process Management nel ...
DOCFLOW - integrazione Document Management e Business Process Management nel ...DOCFLOW - integrazione Document Management e Business Process Management nel ...
DOCFLOW - integrazione Document Management e Business Process Management nel ...
DOCFLOW
Ìý

Similar to Corso sharepoint D2 (20)

DDive11 - xpages
DDive11 - xpagesDDive11 - xpages
DDive11 - xpages
Dominopoint - Italian Lotus User Group
Ìý
Enterprise Spring and Flex applications
Enterprise Spring and Flex applicationsEnterprise Spring and Flex applications
Enterprise Spring and Flex applications
marcocasario
Ìý
Ddive Xpage852
Ddive Xpage852Ddive Xpage852
Ddive Xpage852
Dominopoint - Italian Lotus User Group
Ìý
Grasso Frameworks Ajax
Grasso Frameworks AjaxGrasso Frameworks Ajax
Grasso Frameworks Ajax
Dominopoint - Italian Lotus User Group
Ìý
Bpm forum 2013 web ratio - BPMN e IFML
Bpm forum 2013   web ratio - BPMN e IFMLBpm forum 2013   web ratio - BPMN e IFML
Bpm forum 2013 web ratio - BPMN e IFML
Profesia Srl, Lynx Group
Ìý
Silverlight in Action
Silverlight in ActionSilverlight in Action
Silverlight in Action
DotNetMarche
Ìý
DDive - 8.5.2 Xpages - L'evoluzione continua
DDive - 8.5.2 Xpages - L'evoluzione continuaDDive - 8.5.2 Xpages - L'evoluzione continua
DDive - 8.5.2 Xpages - L'evoluzione continua
Dominopoint - Italian Lotus User Group
Ìý
Developing AJAX pages using the Adobe Spry framework in Dreamweaver CS3
Developing AJAX pages using the Adobe Spry framework in Dreamweaver CS3Developing AJAX pages using the Adobe Spry framework in Dreamweaver CS3
Developing AJAX pages using the Adobe Spry framework in Dreamweaver CS3
marcocasario
Ìý
Dot net framework 2
Dot net framework 2Dot net framework 2
Dot net framework 2
Felice Pescatore
Ìý
DDive11 - Novità Lotus Notes e Domino 8.5.3
DDive11 - Novità Lotus Notes e Domino 8.5.3DDive11 - Novità Lotus Notes e Domino 8.5.3
DDive11 - Novità Lotus Notes e Domino 8.5.3
Dominopoint - Italian Lotus User Group
Ìý
Visual Studio Performance Tools
Visual Studio Performance ToolsVisual Studio Performance Tools
Visual Studio Performance Tools
Andrea Tosato
Ìý
CakePhp Linux Day Torino '09
CakePhp Linux Day Torino '09CakePhp Linux Day Torino '09
CakePhp Linux Day Torino '09
Francesco Ronchi
Ìý
Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0
Alessandro Forte
Ìý
Il buon programmatore - consigli pratici per una vita felice
Il buon programmatore - consigli pratici per una vita feliceIl buon programmatore - consigli pratici per una vita felice
Il buon programmatore - consigli pratici per una vita felice
Andrea Dottor
Ìý
WPF & LINQ: VB T&T Community After Hour @ Microsoft Days 08
WPF & LINQ: VB T&T Community After Hour @ Microsoft Days 08WPF & LINQ: VB T&T Community After Hour @ Microsoft Days 08
WPF & LINQ: VB T&T Community After Hour @ Microsoft Days 08
Alessandro Del Sole
Ìý
Xpages, cosa ci sarà in questa nuova tecnologia
Xpages, cosa ci sarà in questa nuova tecnologiaXpages, cosa ci sarà in questa nuova tecnologia
Xpages, cosa ci sarà in questa nuova tecnologia
Dominopoint - Italian Lotus User Group
Ìý
ASP.NET performance optimization
ASP.NET performance optimizationASP.NET performance optimization
ASP.NET performance optimization
Andrea Dottor
Ìý
GWT vs CSS3
GWT vs CSS3GWT vs CSS3
GWT vs CSS3
GWTcon
Ìý
3wCORE... il gestionale Web su misura per il tuo Business
3wCORE... il gestionale Web su misura per il tuo Business3wCORE... il gestionale Web su misura per il tuo Business
3wCORE... il gestionale Web su misura per il tuo Business
I&S Informatica e Servizi
Ìý
Sa framework
Sa frameworkSa framework
Sa framework
Arnaldo Colombo
Ìý
Enterprise Spring and Flex applications
Enterprise Spring and Flex applicationsEnterprise Spring and Flex applications
Enterprise Spring and Flex applications
marcocasario
Ìý
Bpm forum 2013 web ratio - BPMN e IFML
Bpm forum 2013   web ratio - BPMN e IFMLBpm forum 2013   web ratio - BPMN e IFML
Bpm forum 2013 web ratio - BPMN e IFML
Profesia Srl, Lynx Group
Ìý
Silverlight in Action
Silverlight in ActionSilverlight in Action
Silverlight in Action
DotNetMarche
Ìý
Developing AJAX pages using the Adobe Spry framework in Dreamweaver CS3
Developing AJAX pages using the Adobe Spry framework in Dreamweaver CS3Developing AJAX pages using the Adobe Spry framework in Dreamweaver CS3
Developing AJAX pages using the Adobe Spry framework in Dreamweaver CS3
marcocasario
Ìý
Visual Studio Performance Tools
Visual Studio Performance ToolsVisual Studio Performance Tools
Visual Studio Performance Tools
Andrea Tosato
Ìý
CakePhp Linux Day Torino '09
CakePhp Linux Day Torino '09CakePhp Linux Day Torino '09
CakePhp Linux Day Torino '09
Francesco Ronchi
Ìý
Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0
Alessandro Forte
Ìý
Il buon programmatore - consigli pratici per una vita felice
Il buon programmatore - consigli pratici per una vita feliceIl buon programmatore - consigli pratici per una vita felice
Il buon programmatore - consigli pratici per una vita felice
Andrea Dottor
Ìý
WPF & LINQ: VB T&T Community After Hour @ Microsoft Days 08
WPF & LINQ: VB T&T Community After Hour @ Microsoft Days 08WPF & LINQ: VB T&T Community After Hour @ Microsoft Days 08
WPF & LINQ: VB T&T Community After Hour @ Microsoft Days 08
Alessandro Del Sole
Ìý
ASP.NET performance optimization
ASP.NET performance optimizationASP.NET performance optimization
ASP.NET performance optimization
Andrea Dottor
Ìý
GWT vs CSS3
GWT vs CSS3GWT vs CSS3
GWT vs CSS3
GWTcon
Ìý
3wCORE... il gestionale Web su misura per il tuo Business
3wCORE... il gestionale Web su misura per il tuo Business3wCORE... il gestionale Web su misura per il tuo Business
3wCORE... il gestionale Web su misura per il tuo Business
I&S Informatica e Servizi
Ìý

More from Decatec (8)

Project Server 2010
Project Server 2010Project Server 2010
Project Server 2010
Decatec
Ìý
Presentazione Sharepoint 2010
Presentazione Sharepoint 2010Presentazione Sharepoint 2010
Presentazione Sharepoint 2010
Decatec
Ìý
Presentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSSPresentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSS
Decatec
Ìý
Pec Majordomo
Pec MajordomoPec Majordomo
Pec Majordomo
Decatec
Ìý
Protocollo informatico - Protocollazione documenti
Protocollo informatico - Protocollazione documentiProtocollo informatico - Protocollazione documenti
Protocollo informatico - Protocollazione documenti
Decatec
Ìý
La Posta Elettronica Certificata (PEC)
La Posta Elettronica Certificata (PEC)La Posta Elettronica Certificata (PEC)
La Posta Elettronica Certificata (PEC)
Decatec
Ìý
Sharepoint governance
Sharepoint governanceSharepoint governance
Sharepoint governance
Decatec
Ìý
Sharepoint 2007 backup & restore
Sharepoint 2007 backup & restoreSharepoint 2007 backup & restore
Sharepoint 2007 backup & restore
Decatec
Ìý
Project Server 2010
Project Server 2010Project Server 2010
Project Server 2010
Decatec
Ìý
Presentazione Sharepoint 2010
Presentazione Sharepoint 2010Presentazione Sharepoint 2010
Presentazione Sharepoint 2010
Decatec
Ìý
Presentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSSPresentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSS
Decatec
Ìý
Pec Majordomo
Pec MajordomoPec Majordomo
Pec Majordomo
Decatec
Ìý
Protocollo informatico - Protocollazione documenti
Protocollo informatico - Protocollazione documentiProtocollo informatico - Protocollazione documenti
Protocollo informatico - Protocollazione documenti
Decatec
Ìý
La Posta Elettronica Certificata (PEC)
La Posta Elettronica Certificata (PEC)La Posta Elettronica Certificata (PEC)
La Posta Elettronica Certificata (PEC)
Decatec
Ìý
Sharepoint governance
Sharepoint governanceSharepoint governance
Sharepoint governance
Decatec
Ìý
Sharepoint 2007 backup & restore
Sharepoint 2007 backup & restoreSharepoint 2007 backup & restore
Sharepoint 2007 backup & restore
Decatec
Ìý

Corso sharepoint D2