SlideShare una empresa de Scribd logo
1 de 5
 Office 365 개발을 위한 2가지 방법
 Visual Studio 2012 / 2013
 Sandbox solution
 Office 365 API Tool Preview for Visual Studio 2013
(http://visualstudiogallery.msdn.microsoft.com/7e947621-ef93-4de7-93d3-d796c43ba34f)
 Visual Studio 2013 Last Update
 Office 365 Mobile SDK (https://github.com/OfficeDev/Office-365-SDK-for-Android )
 “Napa” office 365 Development Tool (Office 365 개발자 사이트 필요)
 SharePoint 앱 스토어에서 설치 (무료)
 Office 365 Developer Site ( http://msdn.Microsoft.com/en-
us/library/office/fp179924(v=office.15).aspx#o365_signup )
 Office 365 Dev guid Site ( http://dev.office.com/build )
 Office 365 REST APIs Preview ( http://msdn.microsoft.com/library/office/dn776319(v=office.15).aspx )
 Apps for Office and SharePoint
( http://msdn.microsoft.com/en-us/library/office/fp161507(v=office.15).aspx )
 You cannot deploy pluggable authentication providers, site definitions, or other features and
solutions that require deployment and configuration on the server at the farm level.
 You cannot modify built-in SharePoint files, web.config settings, or security policies.
 You cannot make configuration changes that affect the web server settings or the Microsoft .NET
Framework.
 You cannot make changes or add capabilities that require a custom database, or that require
changes to an existing database.
 You cannot make changes to the underlying Windows Server and Microsoft SQL Server platform
layers.
Rich Platform Services
Sandboxed solutions
A sandboxed solution is deployed at the site collection level by using the SharePoint solution gallery, and it cannot access data outside of the site collection in
which it was deployed. In addition, a sandboxed solution cannot invoke certain security-related functionality, such as running with elevated privileges. All of
these restrictions are put in place to ensure that malicious or poorly performing code cannot adversely affect the SharePoint Online environment. As a result,
site collection administrators can feel confident about uploading and activating a sandboxed solution.
SharePoint Online supports the deployment of sandboxed solutions that restricts the operations that your code can perform, and also provides a monitoring
environment to verify that code does not adversely impact other sites.
Note: Developing a sandboxed solution is the only way you can upload and run custom code in SharePoint Online.
SharePoint Server ribbon
The SharePoint Server ribbon provides a consistent user interface for working with SharePoint objects. The ribbon includes tabs and controls that appear at the
top of the browser interface, providing a consistent location to perform tasks for users of your SharePoint site.
SharePoint dialog boxes
SharePoint provides a dialog box platform that enables modal dialog boxes to be included in custom solutions that fit in with the style of a SharePoint page. By
using dialog boxes, users are encouraged to focus on the information that is presented to them, and then interact with and close the dialog box before continuing
to work with the site. Dialog boxes enable the creation of responsive user interfaces so that users can complete data entry boxes from the pop-up dialog box on
the existing page, instead of having to navigate to a new page to complete the data entry task. In many cases, they improve performance by reducing the number
of page requests and round trips to the server.
Silverlight Web Part
SharePoint 2010 provides a Silverlight Web Part that you can use to easily add a Silverlight application to a page in your site. You can upload a Silverlight
application to a library in your SharePoint site and then configure the Silverlight Web Part to load your Silverlight application.
List lookups and relationships
SharePoint 2010 enables you to create relationships between lists in your SharePoint site collection. For example, you can specify that the column for a list can
take values that exist only in another list elsewhere on the site. Using a defined lookup, you can use join statements in Collaborative Application Markup
Language (CAML) or LINQ to SharePoint to query across lists.
LINQ to SharePoint
SharePoint 2010 includes the LINQ to SharePoint provider, which translates LINQ statements to CAML queries. LINQ is a standard query language and, when
applied to SharePoint, it enables developers to query SharePoint lists without requiring them to learn the CAML syntax that is used internally by SharePoint.
Event enhancements
SharePoint 2010 provides new events that you can use when developing applications for your SharePoint site. Events enable you to intercept an action and run
code either pre-event or post-event, as part of a sandboxed solution.
Workflow enhancements
In SharePoint 2010, you can associate workflows with the site and with a particular list. This enables you to create workflows that affect multiple lists or start
workflows that do not affect lists.
Workflows also support new events that enable complex business processes to be chained together in a modular, manageable way.
Note: You can develop code for workflow events only in sandboxed solutions.
Client object model
The client object model is a client-side set of technologies that exposes SharePoint 2010 server-side objects and data on client computers. By using the client
object model, you can develop applications that run on the client computer through familiar development concepts, such as objects, properties, events, and
methods.
REST APIs
SharePoint 2010 provides access to server data through the Representational State Transfer (REST) API. By using REST, lists and list items are represented as
HTTP resources that can be addressed by remote URLs.
Customization Capabilities and Patterns
Create and deploy no-code workflows Use SharePoint Designer to create and deploy no-code workflows.
Customize content types Use SharePoint Designer to customize content types.
Brand master pages Use SharePoint Designer to brand master pages.
Create page layouts Use SharePoint Designer to create page layouts.
Create and deploy site templates Use SharePoint Designer to create and deploy site templates.
Consolidate, filter, roll up, and render data
Use the Data View Web Part to create mashups, filtered views, rollups, and general renderings of SharePoint data or data
consumed from web services or RSS feeds.
Create browser-based forms Use Microsoft InfoPath 2010 to design browser-based forms for lists and workflows.
Access and manipulate data from HTTP requests Use the SharePoint web services to access and manipulate data from HTTP requests without writing code for that manipulation.
Create and deploy custom code-based solutions Use Visual Studio 2010 to create code-based sandboxed solutions that can be deployed to SharePoint Online environments.

Más contenido relacionado

La actualidad más candente

Share point answer the question
Share point answer the questionShare point answer the question
Share point answer the questionthan sare
 
1.2 introduction
1.2   introduction 1.2   introduction
1.2 introduction icdesktop
 
5 form templates and form library
5   form templates and form library5   form templates and form library
5 form templates and form libraryicdesktop
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndIvan Sanders
 
Microsoft Office 365 What's New for February 2021
Microsoft Office 365 What's New for February 2021Microsoft Office 365 What's New for February 2021
Microsoft Office 365 What's New for February 2021Regroove
 
SharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid OverviewSharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid OverviewRoy Kim
 
SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2K2
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Sourav Nayyar
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Ian Woodgate
 
Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features WorkflowRaghu Raja
 
Build and run workflow apps for SharePoint 2013 and SP Online with no code us...
Build and run workflow apps for SharePoint 2013 and SP Online with no code us...Build and run workflow apps for SharePoint 2013 and SP Online with no code us...
Build and run workflow apps for SharePoint 2013 and SP Online with no code us...SPC Adriatics
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsSPC Adriatics
 

La actualidad más candente (20)

Share point answer the question
Share point answer the questionShare point answer the question
Share point answer the question
 
1.2 introduction
1.2   introduction 1.2   introduction
1.2 introduction
 
5 form templates and form library
5   form templates and form library5   form templates and form library
5 form templates and form library
 
Anusha Padala
Anusha PadalaAnusha Padala
Anusha Padala
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
 
Int quest
Int questInt quest
Int quest
 
Sample projects
Sample projectsSample projects
Sample projects
 
Microsoft Office 365 What's New for February 2021
Microsoft Office 365 What's New for February 2021Microsoft Office 365 What's New for February 2021
Microsoft Office 365 What's New for February 2021
 
SharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid OverviewSharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid Overview
 
SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013
 
Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features Workflow
 
Build and run workflow apps for SharePoint 2013 and SP Online with no code us...
Build and run workflow apps for SharePoint 2013 and SP Online with no code us...Build and run workflow apps for SharePoint 2013 and SP Online with no code us...
Build and run workflow apps for SharePoint 2013 and SP Online with no code us...
 
Sharepoint2
Sharepoint2Sharepoint2
Sharepoint2
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 Workflows
 
Sharepoint Basics
Sharepoint BasicsSharepoint Basics
Sharepoint Basics
 
Share point 2010_day3
Share point 2010_day3Share point 2010_day3
Share point 2010_day3
 
Resume
ResumeResume
Resume
 
Getting started with SharePoint 2013 Workflows
Getting started with SharePoint 2013 WorkflowsGetting started with SharePoint 2013 Workflows
Getting started with SharePoint 2013 Workflows
 

Destacado

The reversal of_attraction
The reversal of_attractionThe reversal of_attraction
The reversal of_attractionConfidential
 
Self healinghandbook
Self healinghandbookSelf healinghandbook
Self healinghandbookElsa von Licy
 
Cookies are meant to be shared
Cookies are meant to be sharedCookies are meant to be shared
Cookies are meant to be sharedCHIKELU
 
Make It Stick
Make It StickMake It Stick
Make It StickJH W
 
Getting lost & being lost
Getting lost & being lostGetting lost & being lost
Getting lost & being lostRainer Sax
 
An Inescapable Truth
An Inescapable TruthAn Inescapable Truth
An Inescapable Truth14jgp
 
What is NLP - Piece of Mind
What is NLP - Piece of MindWhat is NLP - Piece of Mind
What is NLP - Piece of MindSharon Connolly
 

Destacado (7)

The reversal of_attraction
The reversal of_attractionThe reversal of_attraction
The reversal of_attraction
 
Self healinghandbook
Self healinghandbookSelf healinghandbook
Self healinghandbook
 
Cookies are meant to be shared
Cookies are meant to be sharedCookies are meant to be shared
Cookies are meant to be shared
 
Make It Stick
Make It StickMake It Stick
Make It Stick
 
Getting lost & being lost
Getting lost & being lostGetting lost & being lost
Getting lost & being lost
 
An Inescapable Truth
An Inescapable TruthAn Inescapable Truth
An Inescapable Truth
 
What is NLP - Piece of Mind
What is NLP - Piece of MindWhat is NLP - Piece of Mind
What is NLP - Piece of Mind
 

Similar a Office 365 development

SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Developmentmattbremer
 
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPAyman El-Hattab
 
Share Point 2010 Developer Platform Poster
Share Point 2010 Developer Platform PosterShare Point 2010 Developer Platform Poster
Share Point 2010 Developer Platform PosterPaulo Freitas
 
Jump Start: Share Point Development
Jump Start: Share Point DevelopmentJump Start: Share Point Development
Jump Start: Share Point Developmentmattbremer
 
SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development toolsShakir Majeed Khan
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekShailen Sukul
 
Office 365 SUGUK march 2011
Office 365 SUGUK march 2011Office 365 SUGUK march 2011
Office 365 SUGUK march 2011pearce.alex
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for DevelopersRob Wilson
 
LightUp SharePoint with Silverlight
LightUp SharePoint with SilverlightLightUp SharePoint with Silverlight
LightUp SharePoint with SilverlightSpiffy
 
Creating No Code Solutions For Sp 2010 Ayman El Hattab
Creating No Code Solutions For Sp 2010   Ayman El HattabCreating No Code Solutions For Sp 2010   Ayman El Hattab
Creating No Code Solutions For Sp 2010 Ayman El HattabAyman El-Hattab
 
So You Want to Be a SharePoint Developer - SPS Utah 2015
So You Want to Be a SharePoint Developer - SPS Utah 2015So You Want to Be a SharePoint Developer - SPS Utah 2015
So You Want to Be a SharePoint Developer - SPS Utah 2015Ryan Schouten
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Developmentryanaoliveira
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustionsthan sare
 
Relearning SharePoint Development
Relearning SharePoint DevelopmentRelearning SharePoint Development
Relearning SharePoint Developmentbgerman
 
SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)Mithun T. Dhar
 
Building With SharePoint Server 2010 - Visionet Systems
Building With SharePoint Server 2010 - Visionet SystemsBuilding With SharePoint Server 2010 - Visionet Systems
Building With SharePoint Server 2010 - Visionet SystemsVisionet Systems, Inc.
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Asif Rehmani
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint DevelopmentChakkaradeep Chandran
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applicationsChris Givens
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Ayman El-Hattab
 

Similar a Office 365 development (20)

SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
 
Share Point 2010 Developer Platform Poster
Share Point 2010 Developer Platform PosterShare Point 2010 Developer Platform Poster
Share Point 2010 Developer Platform Poster
 
Jump Start: Share Point Development
Jump Start: Share Point DevelopmentJump Start: Share Point Development
Jump Start: Share Point Development
 
SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development tools
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
 
Office 365 SUGUK march 2011
Office 365 SUGUK march 2011Office 365 SUGUK march 2011
Office 365 SUGUK march 2011
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
LightUp SharePoint with Silverlight
LightUp SharePoint with SilverlightLightUp SharePoint with Silverlight
LightUp SharePoint with Silverlight
 
Creating No Code Solutions For Sp 2010 Ayman El Hattab
Creating No Code Solutions For Sp 2010   Ayman El HattabCreating No Code Solutions For Sp 2010   Ayman El Hattab
Creating No Code Solutions For Sp 2010 Ayman El Hattab
 
So You Want to Be a SharePoint Developer - SPS Utah 2015
So You Want to Be a SharePoint Developer - SPS Utah 2015So You Want to Be a SharePoint Developer - SPS Utah 2015
So You Want to Be a SharePoint Developer - SPS Utah 2015
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustions
 
Relearning SharePoint Development
Relearning SharePoint DevelopmentRelearning SharePoint Development
Relearning SharePoint Development
 
SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)
 
Building With SharePoint Server 2010 - Visionet Systems
Building With SharePoint Server 2010 - Visionet SystemsBuilding With SharePoint Server 2010 - Visionet Systems
Building With SharePoint Server 2010 - Visionet Systems
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint Development
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010
 

Último

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 

Último (20)

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

Office 365 development

  • 1.
  • 2.  Office 365 개발을 위한 2가지 방법  Visual Studio 2012 / 2013  Sandbox solution  Office 365 API Tool Preview for Visual Studio 2013 (http://visualstudiogallery.msdn.microsoft.com/7e947621-ef93-4de7-93d3-d796c43ba34f)  Visual Studio 2013 Last Update  Office 365 Mobile SDK (https://github.com/OfficeDev/Office-365-SDK-for-Android )  “Napa” office 365 Development Tool (Office 365 개발자 사이트 필요)  SharePoint 앱 스토어에서 설치 (무료)  Office 365 Developer Site ( http://msdn.Microsoft.com/en- us/library/office/fp179924(v=office.15).aspx#o365_signup )  Office 365 Dev guid Site ( http://dev.office.com/build )  Office 365 REST APIs Preview ( http://msdn.microsoft.com/library/office/dn776319(v=office.15).aspx )  Apps for Office and SharePoint ( http://msdn.microsoft.com/en-us/library/office/fp161507(v=office.15).aspx )
  • 3.  You cannot deploy pluggable authentication providers, site definitions, or other features and solutions that require deployment and configuration on the server at the farm level.  You cannot modify built-in SharePoint files, web.config settings, or security policies.  You cannot make configuration changes that affect the web server settings or the Microsoft .NET Framework.  You cannot make changes or add capabilities that require a custom database, or that require changes to an existing database.  You cannot make changes to the underlying Windows Server and Microsoft SQL Server platform layers.
  • 4. Rich Platform Services Sandboxed solutions A sandboxed solution is deployed at the site collection level by using the SharePoint solution gallery, and it cannot access data outside of the site collection in which it was deployed. In addition, a sandboxed solution cannot invoke certain security-related functionality, such as running with elevated privileges. All of these restrictions are put in place to ensure that malicious or poorly performing code cannot adversely affect the SharePoint Online environment. As a result, site collection administrators can feel confident about uploading and activating a sandboxed solution. SharePoint Online supports the deployment of sandboxed solutions that restricts the operations that your code can perform, and also provides a monitoring environment to verify that code does not adversely impact other sites. Note: Developing a sandboxed solution is the only way you can upload and run custom code in SharePoint Online. SharePoint Server ribbon The SharePoint Server ribbon provides a consistent user interface for working with SharePoint objects. The ribbon includes tabs and controls that appear at the top of the browser interface, providing a consistent location to perform tasks for users of your SharePoint site. SharePoint dialog boxes SharePoint provides a dialog box platform that enables modal dialog boxes to be included in custom solutions that fit in with the style of a SharePoint page. By using dialog boxes, users are encouraged to focus on the information that is presented to them, and then interact with and close the dialog box before continuing to work with the site. Dialog boxes enable the creation of responsive user interfaces so that users can complete data entry boxes from the pop-up dialog box on the existing page, instead of having to navigate to a new page to complete the data entry task. In many cases, they improve performance by reducing the number of page requests and round trips to the server. Silverlight Web Part SharePoint 2010 provides a Silverlight Web Part that you can use to easily add a Silverlight application to a page in your site. You can upload a Silverlight application to a library in your SharePoint site and then configure the Silverlight Web Part to load your Silverlight application. List lookups and relationships SharePoint 2010 enables you to create relationships between lists in your SharePoint site collection. For example, you can specify that the column for a list can take values that exist only in another list elsewhere on the site. Using a defined lookup, you can use join statements in Collaborative Application Markup Language (CAML) or LINQ to SharePoint to query across lists. LINQ to SharePoint SharePoint 2010 includes the LINQ to SharePoint provider, which translates LINQ statements to CAML queries. LINQ is a standard query language and, when applied to SharePoint, it enables developers to query SharePoint lists without requiring them to learn the CAML syntax that is used internally by SharePoint. Event enhancements SharePoint 2010 provides new events that you can use when developing applications for your SharePoint site. Events enable you to intercept an action and run code either pre-event or post-event, as part of a sandboxed solution. Workflow enhancements In SharePoint 2010, you can associate workflows with the site and with a particular list. This enables you to create workflows that affect multiple lists or start workflows that do not affect lists. Workflows also support new events that enable complex business processes to be chained together in a modular, manageable way. Note: You can develop code for workflow events only in sandboxed solutions. Client object model The client object model is a client-side set of technologies that exposes SharePoint 2010 server-side objects and data on client computers. By using the client object model, you can develop applications that run on the client computer through familiar development concepts, such as objects, properties, events, and methods. REST APIs SharePoint 2010 provides access to server data through the Representational State Transfer (REST) API. By using REST, lists and list items are represented as HTTP resources that can be addressed by remote URLs.
  • 5. Customization Capabilities and Patterns Create and deploy no-code workflows Use SharePoint Designer to create and deploy no-code workflows. Customize content types Use SharePoint Designer to customize content types. Brand master pages Use SharePoint Designer to brand master pages. Create page layouts Use SharePoint Designer to create page layouts. Create and deploy site templates Use SharePoint Designer to create and deploy site templates. Consolidate, filter, roll up, and render data Use the Data View Web Part to create mashups, filtered views, rollups, and general renderings of SharePoint data or data consumed from web services or RSS feeds. Create browser-based forms Use Microsoft InfoPath 2010 to design browser-based forms for lists and workflows. Access and manipulate data from HTTP requests Use the SharePoint web services to access and manipulate data from HTTP requests without writing code for that manipulation. Create and deploy custom code-based solutions Use Visual Studio 2010 to create code-based sandboxed solutions that can be deployed to SharePoint Online environments.