Your SlideShare is downloading. ×
0
25 January 2014

1

| SharePoint Saturday Italy – Rome – 25 January 2014
Grazie ai nostri Sponsor!

2

| SharePoint Saturday Italy – Rome – 25 January 2014
Fabio Franzini – SharePoint Server MVP – fabiofranzini.com
fabio@fabiofranzini.com
3

| SharePoint Saturday Italy – Rome –...
About Me









4

| SharePoint Saturday Italy – Rome – 25 January 2014
Agenda









5

| SharePoint Saturday Italy – Rome – 25 January 2014
Evolution in SharePoint
Development
_api

Declar. App &
Workflow
Events
_api

CSOM

CSOM

6

| SharePoint Saturday Italy –...
New App Model












http://code.msdn.microsoft.com/officeapps

7

| SharePoint Saturday Italy – Rome – 25 J...
Kinds of Apps

Provision an Isolated sub
web on a parent web
 Reuse web elements
(lists, files, out-of-box web
parts)
 N...
What is the best model?
If you need!

Hosted Site
for Services

9

| SharePoint Saturday Italy – Rome – 25 January 2014
Or….
HTML5
+
JavaScript
+
Server Side
Services

 Any language
supported by
your web
server or
hosting service
10

| Share...
UI Layer 1/3

11

| SharePoint Saturday Italy – Rome – 25 January 2014
UI Layer 2/3



http://bit.ly/1hO8ToL http://bit.ly/KMSzIF




12

| SharePoint Saturday Italy – Rome – 25 January 201...
UI Layer 3/4









13

| SharePoint Saturday Italy – Rome – 25 January 2014
UI Layer – Styles and Controls
14

| SharePoint Saturday Italy – Rome – 25 January 2014
Biz Layer



15

| SharePoint Saturday Italy – Rome – 25 January 2014
Biz Layer
16

| SharePoint Saturday Italy – Rome – 25 January 2014
Server Side Code












17

| SharePoint Saturday Italy – Rome – 25 January 2014
Recap





18

| SharePoint Saturday Italy – Rome – 25 January 2014
19

| SharePoint Saturday Italy – Rome – 25 January 2014
Session Feedback

Best way to create a SharePoint App
http://www.surveymonkey.com/s/NVL3VZN
20

| SharePoint Saturday Ital...
Grazie

21

| SharePoint Saturday Italy – Rome – 25 January 2014
Upcoming SlideShare
Loading in...5
×

Best way to create a share point app

770

Published on

Best way to create a SharePoint App - Session at SharePoint Saturday Italy 2014 Rome

Published in: Technology, Travel
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
770
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Best way to create a share point app"

  1. 1. 25 January 2014 1 | SharePoint Saturday Italy – Rome – 25 January 2014
  2. 2. Grazie ai nostri Sponsor! 2 | SharePoint Saturday Italy – Rome – 25 January 2014
  3. 3. Fabio Franzini – SharePoint Server MVP – fabiofranzini.com fabio@fabiofranzini.com 3 | SharePoint Saturday Italy – Rome – 25 January 2014
  4. 4. About Me        4 | SharePoint Saturday Italy – Rome – 25 January 2014
  5. 5. Agenda        5 | SharePoint Saturday Italy – Rome – 25 January 2014
  6. 6. Evolution in SharePoint Development _api Declar. App & Workflow Events _api CSOM CSOM 6 | SharePoint Saturday Italy – Rome – 25 January 2014
  7. 7. New App Model          http://code.msdn.microsoft.com/officeapps 7 | SharePoint Saturday Italy – Rome – 25 January 2014
  8. 8. Kinds of Apps Provision an Isolated sub web on a parent web  Reuse web elements (lists, files, out-of-box web parts)  No server code allowed; use client JavaScript for logic, UX  Server side code allowed  Any web stack allowed Windows Azure + SQL Azure provisioned invisibly as apps are installed 8 | SharePoint Saturday Italy – Rome – 25 January 2014
  9. 9. What is the best model? If you need! Hosted Site for Services 9 | SharePoint Saturday Italy – Rome – 25 January 2014
  10. 10. Or…. HTML5 + JavaScript + Server Side Services  Any language supported by your web server or hosting service 10 | SharePoint Saturday Italy – Rome – 25 January 2014
  11. 11. UI Layer 1/3 11 | SharePoint Saturday Italy – Rome – 25 January 2014
  12. 12. UI Layer 2/3   http://bit.ly/1hO8ToL http://bit.ly/KMSzIF   12 | SharePoint Saturday Italy – Rome – 25 January 2014
  13. 13. UI Layer 3/4        13 | SharePoint Saturday Italy – Rome – 25 January 2014
  14. 14. UI Layer – Styles and Controls 14 | SharePoint Saturday Italy – Rome – 25 January 2014
  15. 15. Biz Layer   15 | SharePoint Saturday Italy – Rome – 25 January 2014
  16. 16. Biz Layer 16 | SharePoint Saturday Italy – Rome – 25 January 2014
  17. 17. Server Side Code            17 | SharePoint Saturday Italy – Rome – 25 January 2014
  18. 18. Recap     18 | SharePoint Saturday Italy – Rome – 25 January 2014
  19. 19. 19 | SharePoint Saturday Italy – Rome – 25 January 2014
  20. 20. Session Feedback Best way to create a SharePoint App http://www.surveymonkey.com/s/NVL3VZN 20 | SharePoint Saturday Italy – Rome – 25 January 2014
  21. 21. Grazie 21 | SharePoint Saturday Italy – Rome – 25 January 2014
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×