SlideShare a Scribd company logo
1 of 29
1 Corso Sharepoint  Intro (D1) + Development (D2) Bologna 4-5 Ottobre 2007 Ing. Stefan Demetz stefan.demetz@decatec.it
Day 2 Piattaforma di Sviluppo Sharepoint Sharepoint 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 Parts Controlli di codice (Classi estese .NET) che possono interagire con Sharepoint e/o sistemi esterni CAS SmartPart
Event Handlers Assembly (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 policies Policy 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 Jobs Tasks scritte con codice che sono eseguite in modo schedulate dal Timer di Sharepoint
ASP.NET Site page Application page Style sheets/master pages Navigation control User control
Site page Pagine incluse nelle librerie (p.es Wiki) Tipicamente usate in MOSS SPD DEMO
Application page Pagine di sistema VS DEMO
Style sheets - Master pages Look & Feel e Layout SPD DEMO
Navigation control Controlli di navigazione (menu & breadcrumb) basati su ASP.NET Il controllo di navigazione e’ il componente ASP:MENU, il cui codice e’ disponibile open source come MOSSMenu.
User control Gli User Controls (ASP.NET) sono usato per il layout delle pagine tramite Sharepoint Designer 2007 SPD DEMO
SCHEMA Site definition Features Custom Lists Site Columns  Content Types Custom Field Definitions
Site definition Definizione di tipo di sito in XML (CAML) nel file ONET.xml DEMO
Features Moduli che possono avere ulteriori funzionalita' e schema. DEMO
Custom Lists Liste custom che possono essere create via Browser, SPD , VS oppure con CAML VS DEMO
Site Columns Campi che possono essere salvati come template, registrati su un sito e riusati in liste e librerie. MOSS DEMO
Content Types Definizioni di tipi di contenuti (p.es multimedia, fattura) MOSS DEMO
Custom Field Definitions Fatti 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 Services Administration Alerts Authentication Copy Document Workspace Forms Imaging List Data Retrieval Lists Meetings People Permissions SharePoint Directory Management Site Data Sites Search Users and Groups Versions Views Web Part Pages Webs
Deployment
Upgrade
Formazione Sharepoint Decatec Per 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

Listino Prezzi Audi RS6 2016
Listino Prezzi Audi RS6 2016Listino Prezzi Audi RS6 2016
Listino Prezzi Audi RS6 2016Autoblog.it
 
1. gli adempimenti amministrativi
1. gli adempimenti amministrativi1. gli adempimenti amministrativi
1. gli adempimenti amministrativiEnrico La Rosa
 
3. commercio elettronico indiretto
3. commercio elettronico indiretto3. commercio elettronico indiretto
3. commercio elettronico indirettoEnrico La Rosa
 
Moss e regime forfetario
Moss e regime forfetarioMoss e regime forfetario
Moss e regime forfetarioPaolo Soro
 
4. commercio elettronico moss
4. commercio elettronico moss4. commercio elettronico moss
4. commercio elettronico mossEnrico La Rosa
 
DL-CurriculumVitaeItaliano_LINK
DL-CurriculumVitaeItaliano_LINKDL-CurriculumVitaeItaliano_LINK
DL-CurriculumVitaeItaliano_LINKDomenico 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
 

Viewers also liked (8)

Listino Prezzi Audi RS6 2016
Listino Prezzi Audi RS6 2016Listino Prezzi Audi RS6 2016
Listino Prezzi Audi RS6 2016
 
1. gli adempimenti amministrativi
1. gli adempimenti amministrativi1. gli adempimenti amministrativi
1. gli adempimenti amministrativi
 
3. commercio elettronico indiretto
3. commercio elettronico indiretto3. commercio elettronico indiretto
3. commercio elettronico indiretto
 
CSIG commercio elettronico [I parte]
CSIG commercio elettronico [I parte]CSIG commercio elettronico [I parte]
CSIG commercio elettronico [I parte]
 
Moss e regime forfetario
Moss e regime forfetarioMoss e regime forfetario
Moss e regime forfetario
 
4. commercio elettronico moss
4. commercio elettronico moss4. commercio elettronico moss
4. commercio elettronico moss
 
DL-CurriculumVitaeItaliano_LINK
DL-CurriculumVitaeItaliano_LINKDL-CurriculumVitaeItaliano_LINK
DL-CurriculumVitaeItaliano_LINK
 
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 ...
 

Similar to Corso sharepoint D2

Enterprise Spring and Flex applications
Enterprise Spring and Flex applicationsEnterprise Spring and Flex applications
Enterprise Spring and Flex applicationsmarcocasario
 
Silverlight in Action
Silverlight in ActionSilverlight in Action
Silverlight in ActionDotNetMarche
 
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 CS3marcocasario
 
Visual Studio Performance Tools
Visual Studio Performance ToolsVisual Studio Performance Tools
Visual Studio Performance ToolsAndrea Tosato
 
CakePhp Linux Day Torino '09
CakePhp Linux Day Torino '09CakePhp Linux Day Torino '09
CakePhp Linux Day Torino '09Francesco Ronchi
 
Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0Alessandro 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 feliceAndrea 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 08Alessandro Del Sole
 
ASP.NET performance optimization
ASP.NET performance optimizationASP.NET performance optimization
ASP.NET performance optimizationAndrea Dottor
 
GWT vs CSS3
GWT vs CSS3GWT vs CSS3
GWT vs CSS3GWTcon
 
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 BusinessI&S Informatica e Servizi
 

Similar to Corso sharepoint D2 (20)

DDive11 - xpages
DDive11 - xpagesDDive11 - xpages
DDive11 - xpages
 
Enterprise Spring and Flex applications
Enterprise Spring and Flex applicationsEnterprise Spring and Flex applications
Enterprise Spring and Flex applications
 
Ddive Xpage852
Ddive Xpage852Ddive Xpage852
Ddive Xpage852
 
Grasso Frameworks Ajax
Grasso Frameworks AjaxGrasso Frameworks Ajax
Grasso Frameworks Ajax
 
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
 
Silverlight in Action
Silverlight in ActionSilverlight in Action
Silverlight in Action
 
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
 
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
 
Dot net framework 2
Dot net framework 2Dot net framework 2
Dot net framework 2
 
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
 
Visual Studio Performance Tools
Visual Studio Performance ToolsVisual Studio Performance Tools
Visual Studio Performance Tools
 
CakePhp Linux Day Torino '09
CakePhp Linux Day Torino '09CakePhp Linux Day Torino '09
CakePhp Linux Day Torino '09
 
Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0
 
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
 
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
 
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
 
ASP.NET performance optimization
ASP.NET performance optimizationASP.NET performance optimization
ASP.NET performance optimization
 
GWT vs CSS3
GWT vs CSS3GWT vs CSS3
GWT vs CSS3
 
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
 
Sa framework
Sa frameworkSa framework
Sa framework
 

More from Decatec

Project Server 2010
Project Server 2010Project Server 2010
Project Server 2010Decatec
 
Presentazione Sharepoint 2010
Presentazione Sharepoint 2010Presentazione Sharepoint 2010
Presentazione Sharepoint 2010Decatec
 
Presentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSSPresentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSSDecatec
 
Pec Majordomo
Pec MajordomoPec Majordomo
Pec MajordomoDecatec
 
Protocollo informatico - Protocollazione documenti
Protocollo informatico - Protocollazione documentiProtocollo informatico - Protocollazione documenti
Protocollo informatico - Protocollazione documentiDecatec
 
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 governanceDecatec
 
Sharepoint 2007 backup & restore
Sharepoint 2007 backup & restoreSharepoint 2007 backup & restore
Sharepoint 2007 backup & restoreDecatec
 

More from Decatec (8)

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

Corso sharepoint D2

  • 1. 1 Corso Sharepoint Intro (D1) + Development (D2) Bologna 4-5 Ottobre 2007 Ing. Stefan Demetz stefan.demetz@decatec.it
  • 2. Day 2 Piattaforma di Sviluppo Sharepoint Sharepoint Development
  • 3. Cosa sviluppare? Ci sono essenzialmente 3 tipi di output di sviluppo: Assembly (Codice .NET) ASP.NET (Pagine e controlli) SCHEMA (file di definizione)
  • 4. Codice Sorgente (DLL Assembly) Web Parts Event handlers Information management policies Workflow Activities and templates Timer Jobs
  • 5. Web Parts Controlli di codice (Classi estese .NET) che possono interagire con Sharepoint e/o sistemi esterni CAS SmartPart
  • 6.
  • 7. Event Handlers Assembly (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.
  • 9. 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
  • 10. Timer Jobs Tasks scritte con codice che sono eseguite in modo schedulate dal Timer di Sharepoint
  • 11. ASP.NET Site page Application page Style sheets/master pages Navigation control User control
  • 12. Site page Pagine incluse nelle librerie (p.es Wiki) Tipicamente usate in MOSS SPD DEMO
  • 13. Application page Pagine di sistema VS DEMO
  • 14. Style sheets - Master pages Look & Feel e Layout SPD DEMO
  • 15. Navigation control Controlli di navigazione (menu & breadcrumb) basati su ASP.NET Il controllo di navigazione e’ il componente ASP:MENU, il cui codice e’ disponibile open source come MOSSMenu.
  • 16. User control Gli User Controls (ASP.NET) sono usato per il layout delle pagine tramite Sharepoint Designer 2007 SPD DEMO
  • 17. SCHEMA Site definition Features Custom Lists Site Columns Content Types Custom Field Definitions
  • 18. Site definition Definizione di tipo di sito in XML (CAML) nel file ONET.xml DEMO
  • 19. Features Moduli che possono avere ulteriori funzionalita' e schema. DEMO
  • 20.
  • 21. Custom Lists Liste custom che possono essere create via Browser, SPD , VS oppure con CAML VS DEMO
  • 22. Site Columns Campi che possono essere salvati come template, registrati su un sito e riusati in liste e librerie. MOSS DEMO
  • 23. Content Types Definizioni di tipi di contenuti (p.es multimedia, fattura) MOSS DEMO
  • 24. Custom Field Definitions Fatti con CAML + .NET possono essere usati per creare nuovi tipi di campo riusabili nelle liste del sito (p.es campo read-only) VS DEMO
  • 25. Web Services Administration Alerts Authentication Copy Document Workspace Forms Imaging List Data Retrieval Lists Meetings People Permissions SharePoint Directory Management Site Data Sites Search Users and Groups Versions Views Web Part Pages Webs
  • 28.
  • 29. Formazione Sharepoint Decatec Per ulteriori informazione sull’ offerta corsi di formazione Sharepoint contattateci : Roma 06 70495632 Milano 02 00681032 oppure scrivete a formazione@decatec.it