Community Tour Bologna

616 views

Published on

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
616
On SlideShare
0
From Embeds
0
Number of Embeds
80
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Perchè: domandare se capita, anche una volta andati in produzione, se viene trovato un bug che poteva essere individuato a monte del processo di sviluppo
    Comè: domandare come vengono fatti i test di ciò che viene sviluppato

    Problemi nel testing delle api di Sharepoint:
    Interfacce raramente usate
    Classi Sealed
    Costruttori interni -> SPWeb
    Collection senza metodo Add (esempio SPItemEventDataCollection)
    Qualcosa con le api di SP 2010 è cambiata... Quanti di voi usano 2010?
  • Per trovare il post digitar: sharepoint testing
    E si trova questa url:
    http://www.sharepointdevwiki.com/display/sp2010/Unit+Testing+with+SharePoint+2010+Development
    Del 6 Gennaio 2010
  • Altro post sempre su sharepointdevwiki:
    http://sharepointdevwiki.com/display/SharePointPlaybook/Comparisons+of+Mocking+Frameworks+for+SharePoint+Development
    Del 17 Giugno 2010
  • Contro:
    È un progetto del centro di ricerche di Microsoft, quindi ancora non si sa come evolverà
  • Object Model disponibile solo sul server (le applicazioni devono girare sul server)
    Web services sono difficili da usare
    Parametri e valori di ritorno sono xml
    Parser per xml
    No smart
  • Visio
    Caricare uno xap di esempio
  • Pro e contro del virtual
    Pro e contro del fisico
  • Community Tour Bologna

    1. 1. Sviluppare applicazioni Silverlight per Sharepoint
    2. 2. Salvatore Di Fazio Microsoft Certified Professional Developer – ASP.NET 3.5 http://www.facebook.com/salvatore.difazio http://www.twitter.com/Salvodif http://it.linkedin.com/in/salvatoredifazio http://bitvector.tostring.it http://dexter.codeplex.com
    3. 3. È necessario? • Perchè? • Come?
    4. 4. Quali framework di testing TypeMock Isolator 799 € anno per developer!!! Isolator for SharePoint: Special SharePoint Unit Testing 249 € anno
    5. 5. Comparisons of Mocking frameworks for SharePoint Development
    6. 6. Moles Delegate!!! MDateTime.NowGet = () => new DateTime(2000,1,1); Installazione: research.microsoft.com/en-us/projects/moles
    7. 7. Demo
    8. 8. Prima App Object Model Conten Database Web UI Browser Web Services App
    9. 9. Dopo Content Database Sharepoint Server OM Server App Web Services Client App Client.svc Client OM Client App
    10. 10. Client Object Model – Win32 (<Drive>:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14ISAPI) • Microsoft.SharePoint.Client.dll (281 kb) • Microsoft.SharePoint.Client.Runtime.dll (145 kb) – Javascript Client Object Model • SP.js • SP.Core.js • SP. … – Silverlight Client Object Model (<Drive>:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14TEMPLATELAYOUTSClientBin) • Microsoft.SharePoint.Client.Silverlight.dll (266 kb) • Microsoft.SharePoint.Client.Silverlight.Runtime.dll (142 kb) - Microsoft.Sharepoint.dll (15.3Mb)
    11. 11. Demo
    12. 12. Silverlight - Silverlight Web part
    13. 13. Deploy - Dove deploiare i file xap - Virtual - Document library - Root o sub folder del site - Physical file system - 14TemplateLayouts - 14templatelayoutsclientbin default
    14. 14. Solutions - Settare Mapped folder al progetto - Aggiungere un file - Module
    15. 15. Demo

    ×