Corso sharepoint D2

Post on 06-Dec-2014

1.388 views 0 download

description

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

Transcript of Corso sharepoint D2

1

Corso Sharepoint Intro (D1) + Development (D2)

Bologna 4-5 Ottobre 2007

Ing. Stefan Demetzstefan.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 ServicesAdministrationAlertsAuthenticationCopyDocument WorkspaceFormsImagingList Data RetrievalListsMeetingsPeoplePermissionsSharePoint Directory ManagementSite DataSitesSearchUsers and GroupsVersionsViewsWeb Part PagesWebs

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