Este documento presenta una agenda para una introducción a las novedades y mejoras de Microsoft SharePoint 2010. La agenda incluye secciones sobre novedades para desarrolladores, herramientas, modelos de datos, objetos, gestión de aplicaciones, SharePoint Designer e IT. El objetivo es proporcionar una visión general de las principales características de SharePoint 2010.
En SharePoint 2010 tenemos muchas plantillas de sitio. Muchas veces vamos a crear un sitio y no sabemos que plantilla será la mejor para nuestras necesidades. En esta sesión analizaremos las plantillas prediseñadas de SharePoint 2010 para así tener una visión más global de estas a la hora de elegir. Además profundizaremos técnicamente y veremos como crear plantillas de sitió personalizadas con Visual Studio 2010 (siguiendo las mejores prácticas para hacerlo).
Platica sobre Workflows de SharePoint 2010 presentada en el Cuarto Simposio Latinoamericano SharePoint en Mexico organizado por la Comunidad SharePoint en Mexico.
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMiguel Tabera
Presentación sobre desarrollo de apps para Office 365. Hice esta presentación en el MsCodersCamp junto a mi compañero Iván Gómez Rodríguez. Los temas que se tratan son:
- Introducción a Office 365
- Nuevo modelo de desarrollo de SharePoint 2013
- Las nuevas API cliente de SharePoint
- Apps de Office y SharePoint
- Conceptos básicos al desarrollar apps
- Laboratorio
- La tienda de Office
- Desarrollo de apps de Windows Phone para SharePoint Online
Buenas prácticas en infraestructura en SharePoint 2013Miguel Tabera
Mi presentación en la 1ª Iberian SharePoint Conference, que tuvo lugar el día 10 de octubre de 2013 en Madrid. En la presentación hablo de las mejores prácticas a la hora de diseñar una infraestructura de SharePoint y de consejos útiles para la instalación y configuración de las granjas de servidores. También se detallan los errores más comunes al configurar SharePoint y cómo evitarlos.
Roadmap y novedades de SharePoint 2016 cuando se acaba de publicar la Beta 2 del producto.
Contenido susceptible de variar hasta la publicación de la RTM de SharePoint Server 2016.
En SharePoint 2010 tenemos muchas plantillas de sitio. Muchas veces vamos a crear un sitio y no sabemos que plantilla será la mejor para nuestras necesidades. En esta sesión analizaremos las plantillas prediseñadas de SharePoint 2010 para así tener una visión más global de estas a la hora de elegir. Además profundizaremos técnicamente y veremos como crear plantillas de sitió personalizadas con Visual Studio 2010 (siguiendo las mejores prácticas para hacerlo).
Platica sobre Workflows de SharePoint 2010 presentada en el Cuarto Simposio Latinoamericano SharePoint en Mexico organizado por la Comunidad SharePoint en Mexico.
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMiguel Tabera
Presentación sobre desarrollo de apps para Office 365. Hice esta presentación en el MsCodersCamp junto a mi compañero Iván Gómez Rodríguez. Los temas que se tratan son:
- Introducción a Office 365
- Nuevo modelo de desarrollo de SharePoint 2013
- Las nuevas API cliente de SharePoint
- Apps de Office y SharePoint
- Conceptos básicos al desarrollar apps
- Laboratorio
- La tienda de Office
- Desarrollo de apps de Windows Phone para SharePoint Online
Buenas prácticas en infraestructura en SharePoint 2013Miguel Tabera
Mi presentación en la 1ª Iberian SharePoint Conference, que tuvo lugar el día 10 de octubre de 2013 en Madrid. En la presentación hablo de las mejores prácticas a la hora de diseñar una infraestructura de SharePoint y de consejos útiles para la instalación y configuración de las granjas de servidores. También se detallan los errores más comunes al configurar SharePoint y cómo evitarlos.
Roadmap y novedades de SharePoint 2016 cuando se acaba de publicar la Beta 2 del producto.
Contenido susceptible de variar hasta la publicación de la RTM de SharePoint Server 2016.
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...Miguel Tabera
Mi presentación en SharePoint Saturday Madrid. En ella hablo de todas las novedades de SharePoint 2016 desde los distintos puntos de vista de desarrolladores, IT PRO y usuarios.
http://summit.solidq.com/madrid
En esta sesión haremos una breve introducción, y una posterior profundiazación a uno de los aspectos más característicos en el trabajo diario con SharePoint: los flujos de trabajo (Workflows). Esta sesión está indicada tanto para aquellos que ya han batallado con ellos en versiones anteriores y quieren conocer qué novedades presentan en la versión de 2013, como para aquellos que quieren conocer qué son exactamente y qué ventajas aportan a la gestión documental.
Comunidad SharePoint de Argentina - Presentación introductoria a la Gestión e Implementación de Proyectos SharePoint por Ariel García Sobrino (Consultor Microsoft)
Curso de introducción a SharePoint 2013 provisto por Vladimir Medina (@vladpoint) a través de LatamTechnologies(@latamtechno) para Latinoamérica de forma gratuita.
Iniciándose en el desarrollo de aplicaciones para share point 2013Haaron Gonzalez
En esta sesión veremos la propuesta de construcción de aplicaciones para SharePoint 2013 y por dónde empezar a construirlas. Al terminas esta presentación tendrás un entendimiento mucho más claro sobre lo que involucra programar aplicaciones para esta plataforma.
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...Miguel Tabera
Mi presentación en SharePoint Saturday Madrid. En ella hablo de todas las novedades de SharePoint 2016 desde los distintos puntos de vista de desarrolladores, IT PRO y usuarios.
http://summit.solidq.com/madrid
En esta sesión haremos una breve introducción, y una posterior profundiazación a uno de los aspectos más característicos en el trabajo diario con SharePoint: los flujos de trabajo (Workflows). Esta sesión está indicada tanto para aquellos que ya han batallado con ellos en versiones anteriores y quieren conocer qué novedades presentan en la versión de 2013, como para aquellos que quieren conocer qué son exactamente y qué ventajas aportan a la gestión documental.
Comunidad SharePoint de Argentina - Presentación introductoria a la Gestión e Implementación de Proyectos SharePoint por Ariel García Sobrino (Consultor Microsoft)
Curso de introducción a SharePoint 2013 provisto por Vladimir Medina (@vladpoint) a través de LatamTechnologies(@latamtechno) para Latinoamérica de forma gratuita.
Iniciándose en el desarrollo de aplicaciones para share point 2013Haaron Gonzalez
En esta sesión veremos la propuesta de construcción de aplicaciones para SharePoint 2013 y por dónde empezar a construirlas. Al terminas esta presentación tendrás un entendimiento mucho más claro sobre lo que involucra programar aplicaciones para esta plataforma.
Presentación realizada en el 3er Simposio Latinoamericano de SharePoint en Ciudad de Mexico el 3/6/2010 junto a Ruben Colomo. Aqui podrán ver algunas de las nuevas características y toda la Suite de Herramientas de Microsoft para gestionarlo a nivel de Infraestructura.
Herramientas SharePoint para programadores .NETHaaron Gonzalez
Esta es una sesión introductoria sobre lo que se necesita conocer para desarrollar en SharePoint 2007 usando SharePoint Designer 2007 y Visual Studio 2008. Esta fue una sesión virtual impartida en el 2008 para la comunidades de usuarios de Mexico
Aun cuando SharePoint 2010 se define como una plataforma Web colaborativa, en sí mismo se enmarca en un ecosistema de servicios, aplicaciones, tecnologías, plataformas, herramientas de desarrollo y aplicaciones clientes. Ello hace de SharePoint una plataforma extremadamente versátil para la implementación de soluciones empresariales colaborativas, ya sea orquestando las características y funcionalidades predeterminadas, usando soluciones de terceros e incluso desarrollando soluciones propias a la medida con el uso de herramientas como SharePoint Designer 2010 y Visual Studio 2010.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
2. Agenda
Introducción a Sharepoint 2010
Novedades para desarrolladores
Herramientas
Novedades en modelos de Datos
Nuevos modelos de objetos
ALM en Sharepoint
Sharepoint Designer
Novedades en IT
SharePoint 2010. Novedades y mejoras 2
3. Introducción a Sharepoint 2010
Objetivo
Proporcionar una visión de las características principales
de SharePoint 2010
Sharepoint 2010 Novedades y Mejoras 3
5. Ribbon UI
SharePoint Workspace
SharePoint Mobile
Office Client and Office Web App Integration
Standards Support
Tagging, Tag Cloud, Ratings
Social Bookmarking
Blogs and Wikis
My Sites
Activity Feeds
Profiles and Expertise
Org Browser
Enterprise Content Types
Metadata and Navigation
Document Sets
Multi-stage Disposition
Audio and Video Content Types
Remote Blob Storage
List Enhancements
Social Relevance
Phonetic Search
Navigation
FAST Integration
Enhanced Pipeline
PerformancePoint Services
Excel Services
Chart Web Part
Visio Services
Web Analytics
SQL Server Integration
PowerPivot
Business Connectivity Services
InfoPath Form Services
External Lists
Workflow
SharePoint Designer
Visual Studio
API Enhancements
REST/ATOM/RSS
6. Sitios en SharePoint
Una sola
Plataforma
Acceso
desde
cualquier
lugar
Experiencia
de usuario
enriquecida
25. Novedades para desarrolladores
Herramientas de Desarrollo
Modelos de datos
LINQ to SharePoint
Modelo de Objetos en cliente
API REST
Soluciones SandBox
Sharepoint Designer
SharePoint 2010. Novedades y mejoras 25
26. Sharepoint 2007
Visual Studio: experiencia limitada
Visual Studio Extensions for WSS
Visual Studio Tools for Office with VS2008
SharePoint developers: herramientas de la comunidad
Tareas tediosas
Editar ficheros CAML manualmente
Comprender carpeta RootFiles
Editar manualmente manifest.xml
Crear ficheros .wsp para empaquetar soluciones
SharePoint 2010. Novedades y mejoras 26
27. SharePoint 2010
Entorno de desarrollo (F5!!!!)
Plantillas de Proyectos disponibles
Sharepoint Explorer
Diseñador de características
Diseñador de soluciones
Opciones de despliegue
Extensible
http://code.msdn.microsoft.com/vsixforsp
SharePoint 2010. Novedades y mejoras 27
33. SharePoint 2010. Novedades y mejoras 33
Farm Site List Data External Lists
Client OM
REST APIs
Nuevo en 2010
Mejorado
34. Novedades: Modelo de datos
SharePoint 2010. Novedades y mejoras 34
Proyectos TareasClientes
• Los lookups crean relaciones entre listas
• Integridad referencial
• Joins
• Validación y restricciones
36. Novedades:
Modelo de objetos en cliente
Es un subconjunto de Microsoft.SharePoint.dll
Permite minimizar el # de llamadas al servidor
Modelo consistente entre plataformas:
ECMAScript
.NET
Silverlight
SharePoint 2010. Novedades y mejoras 36
37. Modelo de objetos en cliente:
Sites y colecciones de Sites
Listas, Elementos de Lista, Vistas y Esquemas de Lista
Carpetas y ficheros
Web, Listas, y List Item Property Bags
Web Parts
Seguridad
Tipos de contenido
Plantillas de Site y colecciones de operaciones de Site
SharePoint 2010. Novedades y mejoras 37
38. Modelo de objetos en cliente
Server
(Microsoft
.SharePoint)
.NET Managed
(Microsoft.SharePoint
.Client)
Silverlight
(Microsoft.SharePoint
.Client.Silverlight)
ECMAScript
(SP.js)
SPContext ClientContext ClientContext ClientContext
SPSite Site Site Site
SPWeb Web Web Web
SPList List List List
SPListItem ListItem ListItem ListItem
SPField Field Field Field
SharePoint 2010. Novedades y mejoras 38
39. Modelo de objetos en cliente
SharePoint 2010. Novedades y mejoras 39
40. REST
Trabajar con datos usando
Representational State Transfer (REST)
SharePoint list data
Otras fuentes de datos
Excel
Azure cloud store
Net Data Services Framework “Astoria”
Protocolos REST: Atom, AtomPub, and JSON
Integración y Estandardización
SharePoint 2010. Novedades y mejoras 40
44. Novedades: LINQ to Sharepoint
Entidades en el servidor
SPMetal para generar las clases
Consultas LINQ
Strong Types
Traduce LINQ a CAML
Se puede usar en
Web Parts, Manejadores de Eventos, código Sandbox
SharePoint 2010. Novedades y mejoras 44
45. LINQ to Sharepoint:
Query original
SharePoint 2010. Novedades y mejoras 45
from p in data.Projects
where
p.Client.City == "Chicago"
select new
{
Name = p.Title,
ClientName = p.Client.Title,
Budget = p.BudgetHours
};
50. Novedades: Soluciones Sandbox
Subconjunto del Modelo de Objetos SharePoint
Es el usuario quien sube la solución a nivel de
Colección de Sitios:
Se reduce la carga de trabajo del administrador
Ubicación: Galería de soluciones de la colección
Límites en nº de soluciones
Las soluciones son .WSP
SharePoint 2010. Novedades y mejoras 50
52. ALM en SharePoint 2010
¿Qué es ALM?
Clave: gestionar cambios y actualizaciones
Sharepoint presenta grandes retos
Sistema complejo, muchas características
Hay que escribir código para el upgrade
No viene con una herramienta específica
http://spfeatureupgrade.codeplex.com/
SharePoint 2010. Novedades y mejoras 52
61. Arquitectura Servidor|Cliente
Arquitectura Servidor
Windows Server® 2008 64-bit con SP2 o Windows Server
2008 R2
SQL Server 2005 64-bit con SP2 o superior o SQL Server
2008 64-bit
.NET 3.5 con SP1
Arquitectura Clientes
Internet Explorer 7 - 32 y 64 bit
Internet Explorer 8 - 32 y 64 bit
Firefox 3.x Windows y No Windows
Safari 3x
SharePoint 2010
62. Sumario
Introducción a Sharepoint 2010
Novedades para desarrolladores
Herramientas
Novedades en modelos de Datos
Nuevos modelos de objetos
ALM en Sharepoint
Sharepoint Designer
Novedades en IT
SharePoint 2010. Novedades y mejoras 62