Power Workshops
BASTA!Italia 2010 sarà accompagnata da 3 giornate di Power Workshops:
- lunedì 12 aprile - "PRE CONFERENCE" Workshops
- giovedì 15 aprile - "POST CONFERENCE" Workshops
- venerdì 16 aprile - "POST CONFERENCE" Workshops
L'intento del workshop è quello di trattare in profondità un tema specifico mettendo a disposizione dei partecipanti sia nozioni teoriche che spunti pratici ed esempi su come risolvere determinati problemi.
Ogni giornata prevede 2 workshop paralleli "full day" (dal mattino alla sera). La prenotazione di una giornata permette l'accesso ad entrambi i workshop previsti.
Le giornate di workshop sono prenotabili singolarmente (o assieme alla conferenza nei pacchetti denominati "SUPER PASS").
Workshops - Lunedì 12 aprile
Visual Studio 2010 Power Workshop
Dino Esposito
Crionet
Silvano Coriani
Microsoft
Mauro Minella
Microsoft
Visual Studio non è più un “semplice” strumento di lavoro per programmatori o per architetti. Con la versione 2010 le funzionalità programmer-friendly si mescolano sempre più spesso (leggi, in sempre più versioni) con le funzionalità architect-friendly. Design UML, testing e code analysis vanno fianco a fianco con refactoring, IntelliSense e integrazioni per il team-working. Nella prima parte del workshop esamineremo vari aspetti dello sviluppo con Visual Studio 2010 a partire dalle funzionalità di editing e code assistance passando per i vari framework integrati con l’IDE a livello di design tra cui ASP.NET Web Forms, ASP.NET MVC ed Entity Framework. Nella seconda parte ci occuperemo delle novità presenti a proposito dei tre Windows Foundation. Vedremo le novità di WPF e WCF ma soprattutto Workflow Foundation 4 e AppFabric (ex Dublin). Per finire, una significativa panoramica dell’edizione Visual Studio Ultimate con enfasi su Intellitrace, Coded UI Test e gestione del database. L’obiettivo del workshop è di mostrare Visual Studio 2010 in azione dal vivo su spezzoni di progetti significativi Web e Windows.
Sviluppare applicazioni con Sharepoint (2007 e 2010)
Michele Adamo
Decatec
Vincenzo Tenisci
Independent Consultant
Pasquale Pannuto
Decatec
Fabrizio Basilio
Decatec
Il workshop della durata di una giornata, intende fonire un percorso che si snoda su 8 sottosezioni che vanno a toccare i temi cardine dello sviluppo di applicazioni con Sharepoint. Nel corso del workshop verranno discusse le novità della versione 2010 rispetto a quella precedente e comunemente in uso. Session 1: SharePoint Object Model and Features in Action! In questa sessione introdurremo lo sviluppatore nel mondo dello sviluppo Sharepoint. Dopo aver descritto le basi del modello ad oggetti, gli forniremo le principali linee guida per lo sviluppo dei componenti più comuni sulla piattaforma Office SharePoint Server 2007. In vista del prossimo rilascio di SharePoint Server 2010, forniremo ai partecipanti una panoramica approfondita delle novità introdotte dalla piattaforma. Speaker: Michele Adamo Session 2: SharePoint Web Parts in Action! In questa sessione forniremo ai partecipanti una panoramica delle funzionalità messe a disposizione da Visual Studio 2008 per sviluppare e pubblicare Web Parts. Metteremo in risalto le novità introdotte da Visual Studio 2010, come ad esempio la possibilità di progettare in modo visuale una Web Part per SharePoint attraverso la Visual Web Part Item Template. Speaker: Michele Adamo Session 3: Developing Workflows for SharePoint Sviluppare Workflows per Sharepoint richiede un complesso mix di configurazione di features SharePoint, programmazione ASP.NET e utilizzo della NET WorkFlow Foundation. Svilupperemo un esempio pratico in grado di fornire ai partecipanti un modello di sviluppo di workflows basati sulla piattaforma SharePoint. Speaker: Michele Adamo Session 4: LINQ to SharePoint in Action! LINQ (Language Integrated Query) rappresenta una delle novità più importanti che sono state introdotte dal .NET Framework 3.5. In questa sessione illustreremo, attraverso casi di studio pratici, come sia possibile trarre vantaggio dall’utilizzo di “Linq to Object” per implemetare applicazioni su SharePoint 2007. Daremo ampio spazio al nuovo “Linq to SharePoint” provider, introdotto da SharePoint 2010 e dimostreremo come attraverso semplici query SQL Like sarà possibile accedere alle list SharePoint ed effettuare operazioni di Join complesse tra liste. Speaker: Pasquale Pannuto Session 5: Enhancing SharePoint Experience with Client Side Technologies In questa sessione vedremo come sviluppare Applicazioni RIA (Rich Internet Applications) basate sulla piattaforma SharePoint 2007. Illustreremo le metodologie di accesso ai dati utilizzando .NET SilverLight e script Jquery. Forniremo allo sviluppatore un’ampia panoramica delle novità introdotte da SharePoint 2010, illustrando i tre differenti Client Object models disponibili per interrogare SharePoint da applicazioni SilverLight, .NET Client Applications e Javascript. Speaker: Fabrizio Basilio Session 6: SharePoint 2010 Excel Services in Action! Gli Excel Services stanno acquisendo sempre più importanza nelle realtà aziendali grazie alla possibilità di poter centralizzare la pubblicazione e la fruizione di fogli Excel che solitamente contengono Business Logic dipartimentali. In questa sessione avremo modo di fornire numerosi esempi di programmazione e di integrazione degli Excel Services e introdurre le novità apportate da Sharepoint 2010. Speaker: Vincenzo Tenisci Session 7: SharePoint 2010 BCS In Action! Business Connectivity Services in Sharepoint 2010 rappresentano l'evoluzione del Business Data Catalog (BDC) presente in MOSS 2007. Con l'introduzione del concetto di External Content Type ed External List è possibile e effettuare eperazioni CRUD su entità esterne a Sharepoint connettendosi direttamente a databases oppure a Web Services. In questa sessione avremo modo di entrare in profondità nella programmazione dei BCS e di apprezzare anche l'utilizzo di Sharepoint Designer per la definizione degli External Content Type. Speaker: Vincenzo Tenisci Session 8: SharePoint Search Experience Il Search di Sharepoint è un argomento molto complesso ed articolato. La sua messa in opera, quasi sempre rappresenta un progetto nel progetto. In questa sessione avremo modo di approdondire l'aspetto della programmazione e come è possibile intervenire per personalizzare i risultati della ricerca. Effettueremo inoltre una panoramica di quelle che sono le novità apportate da Sharepoint 2010. Speaker: Vincenzo Tenisci
