Introduzione alla programmazione in SharePoint
|
|
|
- Francesco Mari
- 10 anni fa
- Просмотров:
Транскрипт
1 Giuseppe Marchi Introduzione alla programmazione in SharePoint SharePoint MVP Consultant/Trainer PeppeDotNet.it SharePointCommunity.it
2 Sponsor Sponsor Platinum Sponsor Gold
3 Agenda SharePoint 2010 overview architettura SharePoint 2010 per sviluppatori Sviluppo web part Accesso ai dati
4 SharePoint 2010 Piattaforma di Collaborazione Gestione processi Gestione documentale Integrazione tra piattaforme Social networking Ecc.. Programmabile/estensibile Basata su Microsoft ASP.NET Estendibile scrivendo codice.net Customizzabile utilizzando VS2010 / SharePoint Designer 2010
5 Scenario della piattaforma Business Connectivity Services InfoPath Form Services External Lists Workflow SharePoint Designer Visual Studio API Enhancements REST/ATOM/RSS Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and WAC Integration Standards Support Tagging, Tag Cloud, Ratings Social Bookmarking Blogs and Wikis My Sites Activity Feeds Profiles and Expertise Org Browsing Mobile Support PerformancePoint Services Excel Services Charts Visio Services Web Analytics SQL Server Integration/Gemini Enterprise Content Types Enterprise Metadata and Nav Document Sets Multi-stage Disposition Audio and Video Content Types Remote Blob Storage List Enhancements
6 Search Document ID/Document Set Excel service User profiles InfoPath Service Word Automation Service Powerpoint Broadcast Service Web Analytics Service SharePoint Server 2010 Visio Service Access Service Managed Metadata Performance Point Alerts External data Files / Docs Queries / Views Mobile support Columns / Fields Event Handling Health rules Pages, UI & Ribbon Solutions Content types Features Lists / Doc libs Perf. Monitoring Web parts Webs / Site Coll. Workflows Admin / Manag. SharePoint Foundation 2010.NET Framework 3.5 e ASP.NET 3.5 SP1 Internet Information Services 7.x Windows Server 2008/R2 (64 bit) Windows 7/Vista SP1/SP2 (64 bit) SQL Server 2005 SP3 (64 bit) SQL Server 2008/R2 (64 bit)
7 Primo sguardo a SharePoint 2010 DEMO
8 Versioni del prodotto SharePoint Foundation 2010 Gratuito Basta avere delle license Windows Server SharePoint Server 2010 A pagamento Funzionalità evolute Si basa su SharePoint Foundation 2010 SharePoint Server FAST 2010 A pagamento SharePoint Server FAST Versioni «on-line» dei prodotti Office 365 e SharePoint Online (tutt ora in beta)
9 SharePoint 2010 Architettura Sicurezza Object Model Competenze richieste ASP.NET 2.0 (o superiore) Master pages, Web control, Web parts, Provider Model, Authentication, ecc... Sviluppo su.net 3.5 Workflow, AJAX, Silverlight LINQ, ADO.NET di base
10 SharePoint 2010 per sviluppatori
11 Sviluppo di web part In sostanza: è un pezzo di pagina Web part User control ASP.NET Sviluppo visuale tramite il designer di Visual Studio 2010 Web part Web control ASP.NET Nuova classe che eredita da: System.Web.UI.WebControls.WebParts.WebPart Microsoft.SharePoint.WebPartPages.WebPart Specifica di proprietà Ovverride di alcuni metodi CreateChildControls Render Ecc... Aggiunta nella pagina ed esecuzione Utilizza il modello ad oggetti di SharePoint 2010
12 Sviluppo di web part Web Part 1 Web Part 2 Per l utente UI Flessibile Contenuto personalizzato Web Part 3 ZONA 1 Web Part 4 Per lo sviluppatore Riutilizzo di codice Personalizzazione della UI Aggiunta funzionalità custom ZONA 2
13 Supporto in Visual Studio 2010 Visual Studio 2010 supporta nativamente lo sviluppo per SharePoint! Template di progetto/elemento Posso sviluppare anche su Windows 7 / Vista (SP 2) Designer grafico per Web Part Visual Web Part Package in soluzioni SharePoint (.wsp) Package Designer Deploy automatico e debug SharePoint Explorer Mapped folder
14 «Hello World» web part DEMO
15 Accesso ai dati CLIENT SIDE REST APIs Client Object Model SharePoint 2010 Data Platform SERVER SIDE Server Object Model LINQ Web Services
16 Chi gioca al FANTACALCIO? DEMO
17 GRAZIE! Web: Mail:
Overview SharePoint 2010 per Sviluppatori
Overview SharePoint 2010 per Sviluppatori Paolo Pialorsi SharePoint Community.IT [email protected] http://blogs.devleap.com/paolo http://weblogs.asp.net/paolopia Chi sono? Consulenza, progetti e training
Microsoft and Community Tour Padova 05/05/2011
Microsoft and Community Tour Padova 05/05/2011 Giuseppe Marchi SharePoint MVP, MCPD, MCTS Dev4Side www.peppedotnet.it mail: [email protected] twitter: @PeppeDotNet BENVENUTI E GRAZIE Il progetto SharePointCommunity.it
Gestire il dato Non Strutturato
Organization Intelligence: da leva strategica trasversale all organizzazione a piattaforma tecnologica Pierpaolo Manzini Dir.Commerciale, it Consult Daniele Polidori Resp.Sistemi&Consulenza, it Consult
DEMATERIALIZZAZIONE, DOCUMENTO DIGITALE E PROCEDIMENTI: UN APPROCCIO ORIENTATO AI RISULTATI
DEMATERIALIZZAZIONE, DOCUMENTO DIGITALE E PROCEDIMENTI: UN APPROCCIO ORIENTATO AI RISULTATI Alessandro Adamo [email protected] Marketing manager Public Sector Microsoft Italia In collaborazione
MSDN, TechNet and Community Tour Dynamic IT: 29 giugno a Milano. TechNet and Community Tour - Dynamic IT
MSDN, TechNet and Community Tour Dynamic IT: 29 giugno a Milano TechNet and Community Tour - Dynamic IT Agenda Mattino Welcome - Pietro Brambati SharePoint 2010 Overview for Developers Claudio Brotto,
Agenda. Microsoft Office Sharepoint tra presente e futuro. Microsoft Office Sharepoint tra presente e futuro
Gabriele Del Giovine - ITConsult Technical Strategist [email protected] Agenda Sharepoint 2010: cosa ci sarà, cosa non ci sarà. Fare oggi con MOSS 2007 quello che si potrà fare con Sharepoint 2010
Corso: Developing Microsoft SharePoint Server 2013 Advanced Solutions Codice PCSNET: MSP2-7 Cod. Vendor: 20489 Durata: 5 Obiettivi
Corso: Developing Microsoft SharePoint Server 2013 Advanced Solutions Codice PCSNET: MSP2-7 Cod. Vendor: 20489 Durata: 5 Obiettivi Descrivere le applicazioni per la piattaforma di sviluppo di SharePoint.
Office Business Applications
2010 Word Excel Outlook InfoPath Get specs from customer Estimate custom design Unstructured Office Business Applications Validate specs with Tech Sales Unified Communications Business Intelligence Cost
KNOS 2.0 H2O How TO Organize
KNOS 2.0 H2O How TO Organize L azienda ITALCOM Spa 1979 1999 1999 2001 2006 Soluzioni gestionali PMI Prevalentemente mercato locale Ingresso investitori Nascita divisione WEB Crescita dell offerta WEB
Strumenti e Soluzioni per il Business Process Management in ambito Enterprise
Strumenti e Soluzioni per il Business Process Management in ambito Enterprise Benvenuti! Green Team è Microsoft Partner con elevate competenze per i progetti che ruotano attorno al mondo di SharePoint.
SharePoint Governance
SharePoint Governance SharePoint Governance Governance is a two-sided coin. A lot of people get annoyed with it, but without governance, SharePoint gets expensive and difficult to manage. (Global energy
Business Analytics. Business Unit Offering: Business Intelligence. Copyright 2014 Alfa Sistemi
Business Analytics Business Unit Offering: Business Intelligence Copyright 2014 Alfa Sistemi Alfa Sistemi: chi siamo Fondata nel 1995 Dal 2009 Oracle Platinum Partner Sedi a Udine (HQ) e Milano Struttura
Area: Informatica. Sottocategoria Codice Titolo Crediti PROF Ore. 1ECD348 European Computer Driving Licence - Versione 2007 40
Area: Informatica Categoria: ECDL 1ECD48 European Computer Driving Licence - Versione 2007 40 ECDL 1ECD47 European Computer Driving Licence - Versione XP 40 Categoria: ENTERPRISE DATABASE SYSTEMS 1LOT406
Office 2010 e SharePoint 2010: la produttività aziendale al suo meglio. Scheda informativa
Office 2010 e SharePoint 2010: la produttività aziendale al suo meglio Scheda informativa Le informazioni contenute nel presente documento rappresentano le conoscenze di Microsoft Corporation sugli argomenti
Windows Server 2012 Essentials
Windows 2012 Essentials Necessità del mercato: soluzione Deve Offrire: Semplicità Flessibilità Sicurezza Mobilità Deve Considerare: Device Prezzo App LOB Crescita Più semplice e più flessibile Ieri Home
Novità di Visual Studio 2008
Guida al prodotto Novità di Visual Studio 2008 Introduzione al sistema di sviluppo di Visual Studio Visual Studio Team System 2008 Visual Studio Team System 2008 Team Foundation Server Visual Studio Team
Sistemi per la produzione, gestione e conservazione di contenuti digitali CMS. L12 - Comunicazione e archiviazione digitale A.A 2015-2016.
Sistemi per la produzione, gestione e conservazione di contenuti digitali L12 - Comunicazione e archiviazione digitale A.A 2015-2016 Carlo Savoretti [email protected] Produzione Contenuti prodotti
Un esempio di modellazione di processo con josh. Pierpaolo Manzini Direttore Commerciale, it Consult
Un esempio di modellazione di processo con josh Pierpaolo Manzini Direttore Commerciale, it Consult Agenda it Consult: presentazione e posizionamento strategico Approccio a Knowledge, Workflow e Document
Overview. Le soluzioni Microsoft per la Business Intelligence
Overview Le soluzioni Microsoft per la Business Intelligence La strategia Microsoft per la BI Improving organizations by providing business insights to all employees leading to better, faster, more relevant
Destinazione Office 365
Destinazione Office 365 Office 365 Technical Overview Benvenuti! Green Team è Microsoft Partner con elevate competenze per i progetti che ruotano attorno al mondo di SharePoint. Siamo nati nel 1991 a Bologna.
CALENDARIO CORSI SEDE DI PISA Valido dal 01/06/2015 al 31/08/2015
Corsi Programmati Codice (MOC) Titolo Durata (gg) Prezzo Date Prossime Edizioni Microsoft Windows Server 2012 10961 Automating Administration with Windows PowerShell 5 1700,00 08/06;06/07;07/09;19/10;
INTRODUZIONE AL FRAMEWORK.NET
INTRODUZIONE AL FRAMEWORK.NET Visual studio Linguaggio C# Framework.NET Universal App Azure AGENDA Visual studio 2013 IDE moderno con supporto a molti linguaggi anche non presenti in.net Visual studio
Sviluppare applicazioni nel Cloud un esempio pratico per il reparto HR
27 Maggio 2015 Una suite integrata per la gestione dei processi HR Sviluppare applicazioni nel Cloud un esempio pratico per il reparto HR Agenda 1. Il Gruppo NTTAGIC 2. La Suite HRM 3. HRM nel Cloud 4.
Overview Glocal Value Srl Distributore per l l Italia Italia
V1.2 Overview Glocal Value Srl Distributore per l Italia Panoramica documento - dati aziendali critici, attualmente utilizzati in forma cartacea MFD lo strumento per acquisire il dato cartaceo Scanshare
SQL Server 2005. Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.
SQL Server 2005 Introduzione all uso di SQL Server e utilizzo delle opzioni Olap SQL Server 2005 SQL Server Management Studio Gestione dei server OLAP e OLTP Gestione Utenti Creazione e gestione DB SQL
Gestione Unica Utenti End User Support and Application Management Services
A COSA SERVE Fornisce supporto a 360 agli Utenti Gestione ottimizzata dell intero «ciclo di vita» degli asset informatici dalla acquisizione alla dismissione, eliminando l impatto della complessità tecnologica
Professional Planner 2011
Professional Planner 2011 Planning Reporting Analysis Data connection Professional Planner è la soluzione di budgeting e pianificazione per aziende di tutte le dimensioni, indipendentemente dal loro settore
CIG 6223997CCB COD. ALICE G00292
APPENDICE 2 Descrizione dei profili professionali richiesti Sommario APPENDICE 2 Descrizione dei profili professionali richiesti... 1 1. PROFILI PROFESSIONALI RICHIESTI... 2 1.1 Capo progetto... 2 1.2
Visual Studio 2015 Le novità dell IDE
presenta Visual Studio 2015 Le novità dell IDE Alessandro Del Sole Microsoft MVP [email protected] / @progalex www.wpc2015.it [email protected] - +39 02 365738.11 - #wpc15it 1 Agenda Account
SOLUZIONI INFORMATICHE PER L INDUSTRIA
Murphy law Noi non ne abbiamo bisogno ma Il 20% del tempo degli impiegati e usato per gestire i documenti Il 40% dei doc. viene copiato 3/4 volte Il 7% dei doc. non si trova più Il 20% doc. non sono disponibili
Listino prezzi Microsoft Office 365 di Swisscom
1 Listino prezzi Microsoft Office 365 di Swisscom Valido dal 1 novembre 2014 2 Panoramica Parte generale 3 Piani per piccole e medie imprese (1 25 o 300 utenti) 4 > Small Business > Small Business Premium
josh Archive! il software per Archiviazione Documentale josh Archive! per una completa gestione dei processi di
josh Archive! il software per l Archiviazione Documentale josh Archive! per una completa gestione dei processi di Archiviazione Documentale e Conservazione Sostitutiva Cos è josh Archive! Dalla scansione
ACG Vision4 Service Bus V 1.3.0
ACG Offering Team 16 settembre 2010 ACG Vision4 Service Bus V 1.3.0 ACGV4SVB 06 L evoluzione ACG: linee guida Punti fondamentali Strategia di evoluzione del prodotto ACG con particolare attenzione alla
Creazione di una Azure Web App
Creazione di una Azure Web App Introduzione Oggi le aziende hanno sempre più la necessità di avere uno strumento per interagire con i propri clienti. La presenza sul web dell azienda diventa sempre di
excellent organice Archiviazione e Gestione Documentale
excellent organice Archiviazione e Gestione Documentale excellent organice è la soluzione per archiviare i documenti, reperirli, consultarli, e gestirne la movimentazione, con facilità ed in modo controllato.
Gestione Remota Dispositivi di Stampa. Presentazione ai Partner
Gestione Remota Dispositivi di Stampa Presentazione ai Partner AB Asset Management srl Aprile 2012 Unica società in Italia dedicata alla fornitura di software per i Managed Print Services e per la gestione
Professional Planner 2008
Professional Planner 2008 Planning Reporting Analysis Consolidation Data connection Professional Planner è la soluzione di budgeting e pianificazione per aziende di tutte le dimensioni, indipendentemente
Teatro Open Arena. Benvenuti! Trouble Ticketing e gestione. dell Ufficio Relazione del Pubblico (URP)
Trouble Ticketing e gestione Teatro Open Arena dell Ufficio Relazione del Pubblico (URP) Benvenuti! Roberto Genco, Consultant NTTAGIC [email protected] Carlo Calderini, Technology Solution Professional
GeoIntelligence. La piattaforma di Location Intelligence di Value Lab. Roberto Messora. Milano, 27/11/2014
GeoIntelligence La piattaforma di Location Intelligence di Value Lab Roberto Messora Milano, 27/11/2014 GeoIntelligence: la piattaforma unificata per la Location Analytics GeoIntelligence nasce come PaaS
Codice Corso Titolo Corso Durata Ore totali Microsoft Sistemi Operativi Windows Server 2008 Windows Server 2003 Windows 7
Codice Corso Titolo Corso Durata Ore totali Microsoft Sistemi Operativi Windows Server 2008 MOC10159 Updating Windows Server 2008 Technology Skills to R2 3 24 MOC10215 Implementing and Managing Server
PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE
PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE 1. JAVA 1.1 Introduzione a Java Introduzione Cosa è Java 1.2 Sintassi e programmazione strutturata variabili e metodi tipi di dati, array operatori
L evoluzione informatica. www.vincenzocalabro.it
L evoluzione informatica www.vincenzocalabro.it Agenda Perché voler vedere nel futuro? Semplificazione Ciò che cambierà Ciò che scomparirà E per noi? Quale futuro? 2 Perché voler vedere nel futuro? Quale
Riccardo Paganelli Analisi, Reporting, Dashboard, Scorecard per prendere le migliori decisioni: Cognos 8 BI
Riccardo Paganelli Analisi, Reporting, Dashboard, Scorecard per prendere le migliori decisioni: Cognos 8 BI Information On Demand Business Optimization Strumenti per comprendere meglio le informazioni
Corso Analista Programmatore Microsoft. Corso Analista Programmatore Microsoft Programma
Corso Analista Programmatore Microsoft Programma 2 OBIETTIVI E MODALITA DI FRIUZIONE E VALUTAZIONE 2.1 Obiettivo e modalità di fruizione L obiettivo del corso è di fornire tecniche e metodologie per svolgere
SharePoint Community Day Pordenone 6 luglio 2013 Igor Macori
SharePoint Community Day Pordenone 6 luglio 2013 Igor Macori Consulting Manager, Green Team Da File Server a SharePoint Igor Macori Consulting Manager Green Team [email protected] - @imacori www.macori.it
La società Volocom. Trasformare le informazioni in conoscenza. Conoscere per agire
La società Volocom Trasformare le informazioni in conoscenza 2 La società Volo.com dal 2001 è uno dei leader nei settori del Knowledge Management e nella gestione delle informazioni per la rassegna stampa
HB.IT Group ha origine nel1998 da uno spin-off di una importante società del settore ICT quotata in borsa. Nasce come fornitore di componenti
HB.IT Group ha origine nel1998 da uno spin-off di una importante società del settore ICT quotata in borsa. Nasce come fornitore di componenti Hardware e Software per il Document e Card Management oltre
Corso: Advanced Solutions of Microsoft SharePoint Server 2013 Codice PCSNET: MSP2-5 Cod. Vendor: 20332 Durata: 5
Corso: Advanced Solutions of Microsoft SharePoint Server 2013 Codice PCSNET: MSP2-5 Cod. Vendor: 20332 Durata: 5 Obiettivi Descrivere le funzionalità di base di SharePoint 2013 Pianificare e progettare
Ferrara, 18 gennaio 2011. Gianluca Nostro Senior Sales Consultant Oracle Italia
Ferrara, 18 gennaio 2011 Gianluca Nostro Senior Sales Consultant Oracle Italia Agenda 18 gennaio 2011 Kick Off Oracle - ICOS Business Intelligence: stato dell arte in Italia Oracle Business Intelligence
Business Intelligence. strumento per gli Open Data
Business Intelligence strumento per gli Open Data Progetti di innovazione Progetti di innovazione negli Enti Locali Perchè? Forte cultura dell'adempimento Minore sensibilità per la verifica dei servizi
La Gestione Documentale. Integrazione con Microsoft Dynamics NAV. Mario Pavese. Sales Manager Soluzioni EDP
Mario Pavese Sales Manager Soluzioni EDP Spool IBM Power i ERP Fusion PDF Scanner Fax Mail OpenDOC Doc PDF Manager Store Globe for NAV Paola Girardin Sales Manager Arket Srl Cos è Globe Globe 4 è l'innovativa
Analista Programmatore su Tecnologie Microsoft
Analista Programmatore su Tecnologie Programma 1 INTRODUZIONE 1.1 Scopo del documento Il presente documento contiene il programma di massima del corso online di Analista. 1.2 Acronimi N.D. 1.3 Glossario
Intalio. Leader nei Sistemi Open Source per il Business Process Management. Andrea Calcagno Amministratore Delegato
Intalio Convegno Open Source per la Pubblica Amministrazione Leader nei Sistemi Open Source per il Business Process Management Navacchio 4 Dicembre 2008 Andrea Calcagno Amministratore Delegato 20081129-1
Nettuno Solutions s.r.l. Viale Renato Serra, 6 20148 Milano www.nettunosolutions.com [email protected] tel 081 7500463 fax 081 7502728
[email protected] reinventa la filosofia del sistema informativo: dalla gestione per funzioni pratica-centriche alla gestione per processi basati sull anagrafe dei soggetti di business ver 2.0 del 4/01/2013
Sviluppo Web Portal. martedì 4 agosto 2009. Preventivo. Preventivo per la creazione del software di CMS
martedì 4 agosto 2009 E-SPRING s.n.c P.IVA/C.F. 03053660548 Via Val di Rocco, 50 06134 - Ponte Felcino (PG) Tel. +39 075 7829358 E-mail: [email protected] Sviluppo Web Portal per la creazione
ACTIVITY TRACKING PER UNA MAGGIORE EFFICIENZA ALL INTERNO DELL IMPRESA
ACTIVITY TRACKING PER UNA MAGGIORE EFFICIENZA ALL INTERNO DELL IMPRESA Activity Tracking è l applicazione ideata in Fiat Group Automobiles (FGA) e sviluppata da Cluster Reply per gestire la tracciabilità
Visual Studio 2008: rapido, flessibile, efficiente
OGGETTO: Visual Studio 2008 Gentile Cliente, Microsoft è lieta di annunciare la disponibilita di Visual Studio 2008. Microsoft Visual Studio è una famiglia di prodotti progettati per consentire agli sviluppatori
Overview SAP Workflow. ECORA Srl www.eco-ra.it - Massimo Rastaldi [email protected] Cell +393473165504
Overview SAP Workflow Agenda Agenda: 1. Breve introduzione e soprattutto perché attivare SAP WorkFlow 2. Architettura SAP Workflow 3. Modello base per la creazione dell anagrafica materiale con SAP WorkFlow
TECHNOLOGY SOLUTIONS Soluzioni e consulenza per la comunità finanziaria. vwd group Italia
TECHNOLOGY SOLUTIONS Soluzioni e consulenza per la comunità finanziaria vwd group Italia Soluzioni tecnologiche Clienti Services & consulting Feed Handler Trading Applications FINANCE INNOVATION 2 Lavorare
Nr. 2016/2.2/45 Data: 15.04.2016. WinCC. SIMATIC WinCC V7.4 Siemens Customer Support (Entry-ID: 109483726)
Digital Factory USO ESTERNO Nr. 2016/2.2/45 Data: 15.04.2016 WinCC SIMATIC WinCC V7.4 Siemens Customer Support (Entry-ID: 109483726) Con la presente si comunica che è disponibile alla vendita la nuova
OF010 - Managing Office 365 Tenant: News & Role Based Administration
presenta OF010 - Managing Office 365 Tenant: News & Role Based Administration Fulvio Salanitro Sr. O365 Technical Advisor Microsoft MCT, MCSA, MCTS, MCITP, MCP www.wpc2015.it [email protected] - +39 02 365738.11
LA COLLABORAZIONE AL SERVIZIO DELLA CENTRALITÀ DEL DIPENDENTE NELL ENTE PUBBLICO
LA COLLABORAZIONE AL SERVIZIO DELLA CENTRALITÀ DEL DIPENDENTE NELL ENTE PUBBLICO Maggio 2011 Vincenzo Carnovale Unified Communications Solution Sales Microsoft Italia C ERA UNA VOLTA Le persone usavano
