SlideShare a Scribd company logo
1 of 62
Business Collaboration
Applications
Portal for LOB
Application Data
Customized SharePoint
Server 2010 Workloads
Visual Studio® 2010
MSDN SharePoint SDK
Team
Foundation
Server
SharePoint
Designer 2010
Microsoft Partner Program
MSDN® Forums
Patterns and Practices
SharePoint GuidanceMicrosoft® Certification Exams
Composites
Widely Deployed Platform
Sandbox Solutions
Trained Administrators
Microsoft Official
Curriculum
Search
Content
Communities
Sites
Insights
One Web Part Solutions
Run on Premises or Hosted
Run on SharePoint®
Online
DEVELOPER
TOOLS
COMMUNITY
ECOSYSTEM
EXECUTION ENVIRONMENT
TARGET
APPLICATION
TYPES
SHAREPOINT SERVER
2010 WORKLOADS
BUSINESS LOGIC
ASP.NET Code Behind
Workflows
Event Receivers
ACCESS CONTROL
SharePoint Sites
SharePoint Groups
Composites
workflows
Forms Services
Business Connectivity Services
Insights Web Parts
Business
Connectivity Services
Excel
Services
VS2005 VS2008 VS2010
F5 Deploy Debug
WSP Packaging
SPSolGen
WSP View
64 bit support
WSP View Improved
Separate Package
Command
Command Line Build
Sequential Workflow
State Machine
Workflow
VSeWSS VSeWSS 1.3
Multiple Visual Designers
Packaging and Deployment
Project & Item Templates
TFS integration
Extensible Projects & Tools
2007 2008 2009 2010
Import
Export
Professional developerBusiness Analyst/Process
Designer
WSP
Package
Designer/IW/Power User
Fichero XML de
elementos se crea
Añadir, borrar,
modificar
actividades y código
Añadir formularios
de inicio y
asociaciones
F5 para despliegue y
depuración
BCS
REST
CMIS
Open Search
HTML Standards
Claims
RBS
AD
LDAP…
Microsoft.SharePoint.Linq
Microsoft.SharePoint.dll
Microsoft.SharePoint.Client.dll
Microsoft.SharePoint.Client.Runtime.dll
http://myserver/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkboo
k.xlsx/model/Ranges('Sheet1!A1|G5')
Servidor
(Microsoft.
SharePoint)
.NET Managed
(Microsoft.SharePoint
.Client)
Silverlight
(Microsoft.SharePoint
.Client.Silverlight)
ECMAScript
(SP.js)
SPContext Contexto cliente Contexto cliente Contexto
cliente
SPWeb Web Web Web
SPSite Sitio Sitio Sitio
SPList Lista Lista Lista
SPListItem Elemento Elemento Elemento
SPField Campo Campo Campo
http://msdn.microsoft.com/en-us/sharepoint/default.aspx
http://msdn.microsoft.com/en-us/sharepoint/ee514561.aspx
http://msdn.microsoft.com/en-us/library/ee559337(office.14).aspx
http://msdn.microsoft.com/en-us/library/ee556337(office.14).aspx
http://msdn.microsoft.com/es-es/library/bb902856(en-us).aspx
http://msdn.microsoft.com/es-es/library/aa544164(en-us,office.14).aspx
http://msdn.microsoft.com/en-us/library/ee538251(office.14).aspx
http://msdn.microsoft.com/en-us/library/ee537247(office.14).aspx
Except
Except
Except
Site Collection Library
•_catalogs/solutions
• Cargar, activar/desactivar
Administración de la solución
• Bloqueo de Soluciones
• Plantillas de cuota
• Resource Monitoring
http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx
http://www.microsoft.com/learning/_silverlight/learningsnac
ks/SP10/snack01/Default.html
Información para
IT Pros
TechNet
http://MSSharePointITPro.com
Información para
Developers
MSDN
http://MSSharePointDeveloper.com
Información para
Everyone
http://SharePoint.Microsoft.com
¡Muchas gracias!
SharePoint 2010 DEV

More Related Content

What's hot

SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
mattbremer
 
Session4-Sharepoint Online-chrismayo
Session4-Sharepoint Online-chrismayoSession4-Sharepoint Online-chrismayo
Session4-Sharepoint Online-chrismayo
Mithun T. Dhar
 
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Rodrigo Kono
 
Bring together SPFx Solutions in SharePoint and MS Teams​
Bring together SPFx Solutions in SharePoint and MS Teams​Bring together SPFx Solutions in SharePoint and MS Teams​
Bring together SPFx Solutions in SharePoint and MS Teams​
Jenkins NS
 
Mostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best Practices
Mostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best PracticesMostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best Practices
Mostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best Practices
SharePoint Saturday NY
 
Greg Hurlman: Developing Custom Service Applications
Greg Hurlman: Developing Custom Service ApplicationsGreg Hurlman: Developing Custom Service Applications
Greg Hurlman: Developing Custom Service Applications
SharePoint Saturday NY
 

What's hot (20)

SharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro OverviewSharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro Overview
 
Webinar getting started with office 365 add ins development 5 may 2018
Webinar getting started with office 365 add ins development 5 may 2018Webinar getting started with office 365 add ins development 5 may 2018
Webinar getting started with office 365 add ins development 5 may 2018
 
Improving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous IntegrationImproving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous Integration
 
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
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
Workflow in SharePoint 2010
Workflow in SharePoint 2010Workflow in SharePoint 2010
Workflow in SharePoint 2010
 
Session4-Sharepoint Online-chrismayo
Session4-Sharepoint Online-chrismayoSession4-Sharepoint Online-chrismayo
Session4-Sharepoint Online-chrismayo
 
SharePoint development 2017 wrap-up
SharePoint development   2017 wrap-upSharePoint development   2017 wrap-up
SharePoint development 2017 wrap-up
 
Spunite17 Converting your CEWP Customisations
Spunite17 Converting your CEWP CustomisationsSpunite17 Converting your CEWP Customisations
Spunite17 Converting your CEWP Customisations
 
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010
 
Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020
 
Microsoft Teams as a Development Platform
Microsoft Teams as a Development PlatformMicrosoft Teams as a Development Platform
Microsoft Teams as a Development Platform
 
Internet Explorer 8 Deployment - IE8 Firestarter
Internet Explorer 8 Deployment - IE8 FirestarterInternet Explorer 8 Deployment - IE8 Firestarter
Internet Explorer 8 Deployment - IE8 Firestarter
 
Bring together SPFx Solutions in SharePoint and MS Teams​
Bring together SPFx Solutions in SharePoint and MS Teams​Bring together SPFx Solutions in SharePoint and MS Teams​
Bring together SPFx Solutions in SharePoint and MS Teams​
 
Developing Apps for SharePoint 2013
Developing Apps for SharePoint 2013Developing Apps for SharePoint 2013
Developing Apps for SharePoint 2013
 
Intro to VS 2010 & .Net 4.0
Intro to VS 2010 & .Net 4.0Intro to VS 2010 & .Net 4.0
Intro to VS 2010 & .Net 4.0
 
Building your first app for share point 2013
Building your first app for share point 2013Building your first app for share point 2013
Building your first app for share point 2013
 
Mostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best Practices
Mostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best PracticesMostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best Practices
Mostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best Practices
 
Sharepoint 2010 Geliştirme Araçları
Sharepoint 2010 Geliştirme AraçlarıSharepoint 2010 Geliştirme Araçları
Sharepoint 2010 Geliştirme Araçları
 
Greg Hurlman: Developing Custom Service Applications
Greg Hurlman: Developing Custom Service ApplicationsGreg Hurlman: Developing Custom Service Applications
Greg Hurlman: Developing Custom Service Applications
 

Viewers also liked

Rachel’s Pow Solution
Rachel’s Pow SolutionRachel’s Pow Solution
Rachel’s Pow Solution
Eunjin Park
 
Earth And Outer Space
Earth And Outer SpaceEarth And Outer Space
Earth And Outer Space
guest5f5aec
 
物理的環境、仮想環境およびクラウド環境でマルチプラットフォームのインス トールを作成します
物理的環境、仮想環境およびクラウド環境でマルチプラットフォームのインス トールを作成します物理的環境、仮想環境およびクラウド環境でマルチプラットフォームのインス トールを作成します
物理的環境、仮想環境およびクラウド環境でマルチプラットフォームのインス トールを作成します
Flexera
 
􀏃􀊔􀎻􀎷􀏯􀎻􀊔􀍴􀍓􀍚􀎔 􀎹􀏑􀏄􀎢􀎣􀎞 􀏥􀎠􀎷􀏯􀎵 􀘅􀽧􀍷􀠷􀰦􀔽
􀏃􀊔􀎻􀎷􀏯􀎻􀊔􀍴􀍓􀍚􀎔 􀎹􀏑􀏄􀎢􀎣􀎞 􀏥􀎠􀎷􀏯􀎵 􀘅􀽧􀍷􀠷􀰦􀔽􀏃􀊔􀎻􀎷􀏯􀎻􀊔􀍴􀍓􀍚􀎔 􀎹􀏑􀏄􀎢􀎣􀎞 􀏥􀎠􀎷􀏯􀎵 􀘅􀽧􀍷􀠷􀰦􀔽
􀏃􀊔􀎻􀎷􀏯􀎻􀊔􀍴􀍓􀍚􀎔 􀎹􀏑􀏄􀎢􀎣􀎞 􀏥􀎠􀎷􀏯􀎵 􀘅􀽧􀍷􀠷􀰦􀔽
Flexera
 
Getting smarter about discovery streaming
Getting smarter about discovery streamingGetting smarter about discovery streaming
Getting smarter about discovery streaming
Matt Strine
 

Viewers also liked (20)

InstallAnywhere 2013 Datasheet
InstallAnywhere 2013 DatasheetInstallAnywhere 2013 Datasheet
InstallAnywhere 2013 Datasheet
 
Rachel’s Pow Solution
Rachel’s Pow SolutionRachel’s Pow Solution
Rachel’s Pow Solution
 
Earth And Outer Space
Earth And Outer SpaceEarth And Outer Space
Earth And Outer Space
 
“Pay as you Grow” Electronic Licensing
“Pay as you Grow” Electronic Licensing“Pay as you Grow” Electronic Licensing
“Pay as you Grow” Electronic Licensing
 
Content Marketing Challenges For Small Businesses
Content Marketing Challenges For Small BusinessesContent Marketing Challenges For Small Businesses
Content Marketing Challenges For Small Businesses
 
InstallAnywhere 2014
InstallAnywhere 2014InstallAnywhere 2014
InstallAnywhere 2014
 
Bidding Agent Or Consultant Advisor Which Is Right For Your Business
Bidding Agent Or Consultant Advisor   Which Is Right For Your BusinessBidding Agent Or Consultant Advisor   Which Is Right For Your Business
Bidding Agent Or Consultant Advisor Which Is Right For Your Business
 
A planners approach to digital. Or a digital approach to planning.
A planners approach to digital. Or a digital approach to planning.A planners approach to digital. Or a digital approach to planning.
A planners approach to digital. Or a digital approach to planning.
 
UX Axioms (SummitUp 2013)
UX Axioms (SummitUp 2013)UX Axioms (SummitUp 2013)
UX Axioms (SummitUp 2013)
 
Software Licensing and Customer Satisfaction
Software Licensing and Customer SatisfactionSoftware Licensing and Customer Satisfaction
Software Licensing and Customer Satisfaction
 
Wordpress prez 2011
Wordpress prez 2011Wordpress prez 2011
Wordpress prez 2011
 
CERTIFICADOS A GRADOS 2013-I TSU GESTION AMBIENTAL
CERTIFICADOS A GRADOS 2013-I TSU GESTION AMBIENTALCERTIFICADOS A GRADOS 2013-I TSU GESTION AMBIENTAL
CERTIFICADOS A GRADOS 2013-I TSU GESTION AMBIENTAL
 
物理的環境、仮想環境およびクラウド環境でマルチプラットフォームのインス トールを作成します
物理的環境、仮想環境およびクラウド環境でマルチプラットフォームのインス トールを作成します物理的環境、仮想環境およびクラウド環境でマルチプラットフォームのインス トールを作成します
物理的環境、仮想環境およびクラウド環境でマルチプラットフォームのインス トールを作成します
 
􀏃􀊔􀎻􀎷􀏯􀎻􀊔􀍴􀍓􀍚􀎔 􀎹􀏑􀏄􀎢􀎣􀎞 􀏥􀎠􀎷􀏯􀎵 􀘅􀽧􀍷􀠷􀰦􀔽
􀏃􀊔􀎻􀎷􀏯􀎻􀊔􀍴􀍓􀍚􀎔 􀎹􀏑􀏄􀎢􀎣􀎞 􀏥􀎠􀎷􀏯􀎵 􀘅􀽧􀍷􀠷􀰦􀔽􀏃􀊔􀎻􀎷􀏯􀎻􀊔􀍴􀍓􀍚􀎔 􀎹􀏑􀏄􀎢􀎣􀎞 􀏥􀎠􀎷􀏯􀎵 􀘅􀽧􀍷􀠷􀰦􀔽
􀏃􀊔􀎻􀎷􀏯􀎻􀊔􀍴􀍓􀍚􀎔 􀎹􀏑􀏄􀎢􀎣􀎞 􀏥􀎠􀎷􀏯􀎵 􀘅􀽧􀍷􀠷􀰦􀔽
 
Fall 2014 NYJL Sustainer Slideshow
Fall 2014 NYJL Sustainer SlideshowFall 2014 NYJL Sustainer Slideshow
Fall 2014 NYJL Sustainer Slideshow
 
2011 WBECS Speaker Final Lineup
2011 WBECS Speaker Final Lineup 2011 WBECS Speaker Final Lineup
2011 WBECS Speaker Final Lineup
 
Mortgage Fraud: A Description and Community Research Results
Mortgage Fraud: A Description and Community Research ResultsMortgage Fraud: A Description and Community Research Results
Mortgage Fraud: A Description and Community Research Results
 
Slideshare turkey
Slideshare turkeySlideshare turkey
Slideshare turkey
 
Les bv1
Les bv1Les bv1
Les bv1
 
Getting smarter about discovery streaming
Getting smarter about discovery streamingGetting smarter about discovery streaming
Getting smarter about discovery streaming
 

Similar to SharePoint 2010 DEV

Share Point 2010 Developer Platform Poster
Share Point 2010 Developer Platform PosterShare Point 2010 Developer Platform Poster
Share Point 2010 Developer Platform Poster
Paulo Freitas
 
Visual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share PointVisual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share Point
Chakkaradeep Chandran
 
A SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerA SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project Server
Alexander Burton
 
Session 5-SharePoint with Office-Donovan Follette
Session 5-SharePoint with Office-Donovan FolletteSession 5-SharePoint with Office-Donovan Follette
Session 5-SharePoint with Office-Donovan Follette
Mithun T. Dhar
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel Bilgilendirme
Evren Ayan
 
SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development tools
Shakir Majeed Khan
 

Similar to SharePoint 2010 DEV (20)

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)
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint Development
 
Jeremy thake introducing alm to share point development implementations (ap...
Jeremy thake   introducing alm to share point development implementations (ap...Jeremy thake   introducing alm to share point development implementations (ap...
Jeremy thake introducing alm to share point development implementations (ap...
 
SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3
SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3
SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3
 
Share Point 2010 Developer Platform Poster
Share Point 2010 Developer Platform PosterShare Point 2010 Developer Platform Poster
Share Point 2010 Developer Platform Poster
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part development
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for Developers
 
Visual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share PointVisual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share Point
 
Kma share point 2010 overview infra and dev technical info
Kma share point 2010 overview infra and dev   technical infoKma share point 2010 overview infra and dev   technical info
Kma share point 2010 overview infra and dev technical info
 
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
 
A SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerA SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project Server
 
Session 5-SharePoint with Office-Donovan Follette
Session 5-SharePoint with Office-Donovan FolletteSession 5-SharePoint with Office-Donovan Follette
Session 5-SharePoint with Office-Donovan Follette
 
Jordan Remix - SharePoint 2010
Jordan Remix - SharePoint 2010Jordan Remix - SharePoint 2010
Jordan Remix - SharePoint 2010
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel Bilgilendirme
 
SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development tools
 
Jump Start: Share Point Development
Jump Start: Share Point DevelopmentJump Start: Share Point Development
Jump Start: Share Point Development
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stack
 
Team Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version ControlTeam Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version Control
 
Jeremy Thake Perth Share Point Ug Sp2010 How Will Be Affect Me
Jeremy Thake  Perth Share Point Ug   Sp2010 How Will Be Affect MeJeremy Thake  Perth Share Point Ug   Sp2010 How Will Be Affect Me
Jeremy Thake Perth Share Point Ug Sp2010 How Will Be Affect Me
 

More from Eva Ordoñez Perez

Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010
Eva Ordoñez Perez
 
Share point 2010 office 2010 y owa
Share point 2010 office 2010 y owaShare point 2010 office 2010 y owa
Share point 2010 office 2010 y owa
Eva Ordoñez Perez
 
Contenido en Sharepoint 2010 Comercial
Contenido en Sharepoint 2010 ComercialContenido en Sharepoint 2010 Comercial
Contenido en Sharepoint 2010 Comercial
Eva Ordoñez Perez
 
Administracion Sharepoint 2010
Administracion Sharepoint 2010Administracion Sharepoint 2010
Administracion Sharepoint 2010
Eva Ordoñez Perez
 
Novedades Sharepoint server 2010
Novedades Sharepoint server 2010Novedades Sharepoint server 2010
Novedades Sharepoint server 2010
Eva Ordoñez Perez
 
Sharepoint 2010_Como exportar sitio como plantilla
Sharepoint 2010_Como exportar sitio como plantillaSharepoint 2010_Como exportar sitio como plantilla
Sharepoint 2010_Como exportar sitio como plantilla
Eva Ordoñez Perez
 
Acceso sharepoint 2010 desde dispositivos
Acceso sharepoint 2010 desde dispositivosAcceso sharepoint 2010 desde dispositivos
Acceso sharepoint 2010 desde dispositivos
Eva Ordoñez Perez
 

More from Eva Ordoñez Perez (20)

eblivion presentación corporativa
eblivion presentación corporativaeblivion presentación corporativa
eblivion presentación corporativa
 
SharePoint 2013 general
SharePoint 2013 generalSharePoint 2013 general
SharePoint 2013 general
 
SharePoint Server 2016 novedades
SharePoint Server 2016 novedadesSharePoint Server 2016 novedades
SharePoint Server 2016 novedades
 
InfoPath 2010
InfoPath 2010InfoPath 2010
InfoPath 2010
 
Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010
 
Share point 2010 office 2010 y owa
Share point 2010 office 2010 y owaShare point 2010 office 2010 y owa
Share point 2010 office 2010 y owa
 
Sharepoint workspace 2010
Sharepoint workspace 2010Sharepoint workspace 2010
Sharepoint workspace 2010
 
Sharepoint 2010 Data Entry
Sharepoint 2010 Data EntrySharepoint 2010 Data Entry
Sharepoint 2010 Data Entry
 
Contenido en Sharepoint 2010 Comercial
Contenido en Sharepoint 2010 ComercialContenido en Sharepoint 2010 Comercial
Contenido en Sharepoint 2010 Comercial
 
Administracion Sharepoint 2010
Administracion Sharepoint 2010Administracion Sharepoint 2010
Administracion Sharepoint 2010
 
Novedades Sharepoint server 2010
Novedades Sharepoint server 2010Novedades Sharepoint server 2010
Novedades Sharepoint server 2010
 
Sharepoint 2010 IT
Sharepoint 2010 ITSharepoint 2010 IT
Sharepoint 2010 IT
 
Sharepoint 2010 overview
Sharepoint 2010 overviewSharepoint 2010 overview
Sharepoint 2010 overview
 
Sharepoint 2010_Como exportar sitio como plantilla
Sharepoint 2010_Como exportar sitio como plantillaSharepoint 2010_Como exportar sitio como plantilla
Sharepoint 2010_Como exportar sitio como plantilla
 
Acceso sharepoint 2010 desde dispositivos
Acceso sharepoint 2010 desde dispositivosAcceso sharepoint 2010 desde dispositivos
Acceso sharepoint 2010 desde dispositivos
 
Microsoft Office Web Applications
Microsoft Office Web ApplicationsMicrosoft Office Web Applications
Microsoft Office Web Applications
 
Novedades En Office Sharepoint 14
Novedades En Office Sharepoint 14Novedades En Office Sharepoint 14
Novedades En Office Sharepoint 14
 
Web 2.0 Nuevas Formas De Comunicacion
Web 2.0 Nuevas Formas De ComunicacionWeb 2.0 Nuevas Formas De Comunicacion
Web 2.0 Nuevas Formas De Comunicacion
 
Workflows en Moss2007
Workflows en Moss2007Workflows en Moss2007
Workflows en Moss2007
 
Almacenamiento, Recuperación, Rendimiento y Disponibilidad MOSS2007
Almacenamiento, Recuperación, Rendimiento y Disponibilidad MOSS2007Almacenamiento, Recuperación, Rendimiento y Disponibilidad MOSS2007
Almacenamiento, Recuperación, Rendimiento y Disponibilidad MOSS2007
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

SharePoint 2010 DEV

Editor's Notes

  1. SharePoint 2010 development platform provides: A widely deployed execution environment for SharePoint applications, complete with trained administrators who understand this environment. A built-in way to work with data as lists, together with the ability to access other data, including data stored in relational databases. Support for building business logic using ASP.NET pages, workflows created with Windows Workflow Foundation (WF), and in other ways. A way for developers to create a user interface in the common SharePoint style that many users already know, then let users customize this interface themselves. A set of development tools, both Visual Studio-based and SharePoint-specific, to help create and maintain applications for the SharePoint environment.
  2. SharePoint Designer 2010 ha sufrido un gran cambio a nivel de UI, evitando las confusiones que provocaba la navegación en árbol al sustituirla por la navegación por objetos y funcionalidades.
  3. Demo 1: LINQWebPart / DeveloperDashboardCrear WP visualUsar LINQ para SP y SPMetalHabilitar el DeveloperDashboard
  4. SharePoint tools extensions can use SharePoint APIs to modify a SharePoint site or to retrieve data from a SharePoint site. Microsoft SharePoint Foundation 2010 and Microsoft SharePoint Server 2010 provide two different object models: a server object model and a client object model.In SharePoint 2010 there are a number of object models that can be used by developers to access the server. The Client Object Model (Client OM) is a unified model which uses the same or similar programming concepts as the Server Object Model (Server OM). The Client OM can be accessed via web services, via a client (JavaScript) API, and via REST.
  5. LINQ is a new data access paradigm which allows users to express SQL like syntax against a variety of data sources. LINQ can improve performance by allowing the back end data source to decide the best way to solve the query. SharePoint now fully supports LINQ for querying lists so that you can query information from the platform in a more condensed, easier to understand format. The Microsoft SharePoint Foundation 2010 object model consists of 76 namespaces in 19 assemblies that are used in SharePoint sites on the server that is running SharePoint Foundation.
  6. The client object model has classes for accessing site collection information, site information, and list and list item information.In the case of Web Parts, you use an ECMAScript (JavaScript, JScript) programming interface that resembles the .NET Framework API. For Silverlight, you use a subset of the API that is available through the .NET Framework on the client.
  7. An application that uses SharePoint content interacts with the API in several ways—call methods and get the return values, pass a Collaborative Application Markup Language (CAML) query and get the results, and set or get properties. After you use the API to perform a specific task the SharePoint Foundation 2010 managed client object model bundles up these uses of the API into XML and sends it to the server that runs SharePoint Foundation. The server receives this request, and makes appropriate calls into the object model on the server, collects the responses, forms them into JavaScript Object Notation (JSON), and sends that JSON back to the SharePoint Foundation 2010 managed client object model. The client object model parses the JSON and presents the results to the application as .NET Framework objects (or ECMAScript objects for ECMAScript).
  8. The ECMAScript object model in Excel Services allows developers to customize, automate, and drive the Excel Web Access Web Part control on a page. Using the ECMAScript object model, you can build mashup and other integrated solutions that interacts with one or more Excel Web Access Web Part control on a page. It also gives developers the abilities to add more capabilities to their workbooks and code around them.The REST API in Excel Services gives you the ability to access workbook parts or elements directly through a URL. The URL contains a "marker" path which is the entrypoint to an aspx page, path to the workbook file, and finally path to the requested element inside the workbook. The discovery mechanisms built into the Excel Services REST API also allows developers and users to explore the content of the workbook either manually or programmatically.
  9. Demo 4: RESTCrear Windows Forms que usen REST y ADO.NET Data Services
  10. There are three ways for a SharePoint application to work with data: Lists, a SharePoint-specific way to represent data. External lists, which allow reading and writing various kinds of data stored outside a SharePoint farm as if that data was an ordinary SharePoint list. Direct ADO.NET access to relational data stored in databases outside a SharePoint farm. SharePoint lists can be accessed from the outside world using SOAP or the RESTful approach of ADO.NET Data Services. To make this easier, Microsoft also provides client libraries for JavaScript, Silverlight, and the .NET Framework. Using the client object model these libraries provide, a non-SharePoint application can work with lists stored in a SharePoint farm. For example, an AJAX application might use the JavaScript client library to access a SharePoint list, while a Silverlight or .NET Framework application might use a SharePoint document library to provide check-in/check-out capabilities for its users.
  11. Demo 2: BCSConectar un servicio .NET con BCSUsar Listas Externas
  12. When a new SharePoint farm solution is deployed, its code is not placed in the content database. Instead, the files for a farm solution must be installed directly in the file system of the farm’s Web servers (or, if they’re present, on its application servers). The good thing about this is that a farm solution is potentially available to all of that farm’s users. Yet think what else this implies: First, farm solutions must be installed by farm administrators. Site and site collection administrators can’t do it. Second, a solution installed directly on the farm’s Web servers (or application servers) can affect anything in the entire farm. If a farm solution installed for use at just one site within some site collection behaves badly, it can hurt performance or otherwise destabilize the entire SharePoint farm. A sandboxed solution no longer need be installed by a farm administrator and be made available to any site in the farm. Instead, it can be installed by a site collection administrator and be made accessible only to the sites in that collection. For this to work, a sandboxed solution can’t be installed on the farm’s Web or application servers. Instead, the solution’s code is installed in the content database, alongside user customizations and other information. Whether your app runs as a sandboxed or farm solution, it’s packaged into what SharePoint calls a WSP file. This file is just a CAB file with a .WSP extension, and it contains all of the parts of your solution: assemblies, configuration information, and more.
  13. Demo 6: SandboxWebPartCrear y desplegar SandboxedSolutionsMonitorización de recursos para SandboxedSolutions