Corso sharepoint D2

29
1 Corso Sharepoint Intro (D1) + Development (D2) Bologna 4-5 Ottobre 2007 Ing. Stefan Demetz s [email protected]

description

vecchio corso sharepoint D2, corso formazione, corsi, training, evento

Transcript of Corso sharepoint D2

Page 1: Corso sharepoint D2

1

Corso Sharepoint Intro (D1) + Development (D2)

Bologna 4-5 Ottobre 2007

Ing. Stefan [email protected]

Page 2: Corso sharepoint D2

Day 2

Piattaforma di Sviluppo Sharepoint

Sharepoint Development

Page 3: Corso sharepoint D2

Cosa sviluppare?

Ci sono essenzialmente 3 tipi di output di sviluppo:

Assembly (Codice .NET)ASP.NET (Pagine e controlli)SCHEMA (file di definizione)

Page 4: Corso sharepoint D2

Codice Sorgente (DLL Assembly)

Web Parts Event handlers Information management policies Workflow Activities and templates Timer Jobs

Page 5: Corso sharepoint D2

Web Parts

Controlli di codice (Classi estese .NET) che possono interagire con Sharepoint e/o sistemi esterni

CAS

SmartPart

Page 6: Corso sharepoint D2
Page 7: Corso sharepoint D2

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.

Page 8: Corso sharepoint D2

Information management policies

Policy sui dati

Page 9: Corso sharepoint D2

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

Page 10: Corso sharepoint D2

Timer Jobs

Tasks scritte con codice che sono eseguite in modo schedulate dal Timer di Sharepoint

Page 11: Corso sharepoint D2

ASP.NET

Site page Application page Style sheets/master pages Navigation control User control

Page 12: Corso sharepoint D2

Site page

Pagine incluse nelle librerie (p.es Wiki)

Tipicamente usate in MOSS

SPD DEMO

Page 13: Corso sharepoint D2

Application page

Pagine di sistema

VS DEMO

Page 14: Corso sharepoint D2

Style sheets - Master pages

Look & Feel e Layout

SPD DEMO

Page 15: Corso sharepoint D2

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.

Page 16: Corso sharepoint D2

User control

Gli User Controls (ASP.NET) sono usato per il layout delle pagine tramite Sharepoint Designer 2007

SPD DEMO

Page 17: Corso sharepoint D2

SCHEMA

Site definition Features Custom Lists Site Columns Content Types Custom Field Definitions

Page 18: Corso sharepoint D2

Site definition

Definizione di tipo di sito in XML (CAML) nel file ONET.xml

DEMO

Page 19: Corso sharepoint D2

Features

Moduli che possono avere ulteriori funzionalita' e schema.

DEMO

Page 20: Corso sharepoint D2
Page 21: Corso sharepoint D2

Custom Lists

Liste custom che possono essere create via Browser, SPD , VS oppure con CAML

VS DEMO

Page 22: Corso sharepoint D2

Site Columns

Campi che possono essere salvati come template, registrati su un sito e riusati in liste e librerie.

MOSS DEMO

Page 23: Corso sharepoint D2

Content Types

Definizioni di tipi di contenuti (p.es multimedia, fattura)

MOSS DEMO

Page 24: Corso sharepoint D2

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

Page 25: Corso sharepoint D2

Web ServicesAdministrationAlertsAuthenticationCopyDocument WorkspaceFormsImagingList Data RetrievalListsMeetingsPeoplePermissionsSharePoint Directory ManagementSite DataSitesSearchUsers and GroupsVersionsViewsWeb Part PagesWebs

Page 26: Corso sharepoint D2

Deployment

Page 27: Corso sharepoint D2

Upgrade

Page 28: Corso sharepoint D2
Page 29: Corso sharepoint D2

Formazione Sharepoint Decatec

Per ulteriori informazione sull’ offerta corsi di formazione Sharepoint contattateci :

Roma 06 70495632 Milano 02 00681032

oppure scrivete a [email protected]