Saltar al contenido principal
Logo Comunidad SharePoint Costa Rica

Blog

Ir a buscar
Inicio
Blog
Calendario
  

Comunidad SharePoint Costa Rica > Blog > Categorías
Ejemplos de código de SharePoint 2010

Navegando por la Web me encontré con la página SharePoint 2010: SDK: Code Samples, la cual contiene muchos ejemplos útiles sobre cómo desarrollar componentes para SharePoint 2010.

Espero que les sea muy útil.

Como aprender a desarrollar para SharePoint 2007 y 2010

Una pregunta que me hacen a menudos es el camino a seguir para aprender a desarrollar con SharePoint.

Desarrollo en SharePoint 2007

Si les gustan las clases de Microsoft, los cursos que deben llevar son el 5061A y el 50064. El primero es para desarrollar en WSS y el segundo para MOSS. Es importante llevar ambos porque el desarrollo para WSS es la base para desarrollar en MOSS, pueden verlo como un curso básico y otro avanzado.

En opciones virtuales hay muchos cursos interesantes, especialmente el sitio web SharePoint Developer.

image

 

Pongan especial atención a la sección de la derecha, donde esta la lista de cursos.

 

 

Desarrollo en SharePoint 2010

Los cursos oficiales de Microsoft aún no están disponibles. Pero en Microsoft Learning tienen disponibles dos clínicas gratuitas (son cursos pequeños con un vistazo general de la tecnología) para profesionales de TI y para desarrolladores.

Microsoft Virtual Academy tiene un curso de SharePoint 2010 en ESPAÑOL

Centro de desarrollo de SharePoint 2010 en ESPAÑOL

Centro de desarrollo de SharePoint 2010

SharePoint 2010 Hands-on Labs

Primeras Olimpiadas de programación en Costa Rica

 

La empresa Software FX esta organizando las primeras olimpiadas de programación en .NET y Java, el 20 y 21 de febrero del 2010. El primer premio es 1 laptop + $1,000.00 !!!! Anímate a participar.

Pueden encontrar más información en http://www.softwarefx.com/olimpiadas/.

Guía para el desarrollo de aplicaciones de SharePoint

 

Microsoft publicó una guía para el desarrollo de aplicaciones (en Patterns & Practices) la cual debe ser una lectura obligatoria para todos los que desarrollan aplicaciones para SharePoint o quieren comenzar a hacerlo.

La Developing SharePoint Applications guidance provee una guía para hacer aplicaciones que sean flexibles y escalables y dos aplicaciones de ejemplo. La verdad es que trae mucha información y documentos, los cuales no acostumbramos leer antes de comenzar a desarrollar, si no cuando ya no sabemos como resolver los problemas, pero definitivamente es información que debemos conocer para evitar desarrollar aplicaciones que vayan a crear problemas o huecos de seguridad a los sitios de SharePoint.

Les dejo con un resumen del contenido de la guía:

Assets Included in this Guidance

The following table lists the resources that are included in this guidance.

SharePoint Guidance Library

A set of reusable components that helps developers manage configuration, build repositories for SharePoint lists, log traces and events, and use service location.

Guide

The documentation includes a variety of topics, such as how to use design and application patterns, how to integrate LOB systems with SharePoint applications, building scalable applications, upgrading SharePoint applications, and using SharePoint capabilities to create, and deploy content. It also includes the design decisions made for the Partner Portal and Training Management applications and explanations of their implementations.

Contoso Partner Portal Reference Implementation

This SharePoint application shows how Contoso created an extranet where it can interact with its partners. Among the items demonstrated are techniques for building manageable and scalable enterprise applications, and how to incorporate publishing and page composition features, flexible navigation, collaboration sites, and LOB integration. It includes more advanced techniques than the Training Management reference implementation and requires Microsoft Office SharePoint Server 2007 with Service Pack 1 or Service Pack 2.

Contoso Training Management Reference Implementation

This SharePoint application illustrates how the Contoso Human Resources department manages its training course offerings. It shows how to solve many basic SharePoint challenges that you might encounter when you develop your own applications. Windows SharePoint Services 3.0 is required.

QuickStarts

The QuickStarts include the source code for two small applications. One application demonstrates how to debug an instance of an SPItemEventReceiver. The other application demonstrates different ways to access SharePoint lists.

1 Code Camp de INETA Latam Guatemala 2009

Hola Amigos

Como algunos de ustedes ya saben el proximo 16 de mayo se estara realizando el Primer Code Camp de INETA Latam en Guatemala, evento que reunirá a un Staff selecto de expositores que compartirán experiencias profesionales sobre el uso de las últimas tecnologías de desarrollo en la Plataforma Microsoft, si requieres mayor información acerca del evento puedes revisar el Sitio Oficial del Code Camp:

www.codecampineta.com

La distancia geográfica ya no es impedimento para particiar de los Eventos, y es por esto que comparto con Uds. las siguientes sesiones de Live Meeting, para que puedan seguir algunas de las sesiones a desarrollar durante el Code Camp:


Sesion de Juan Mestas (4PM GMT-6 Centro America)
Windows Azure. Del escritorio a la nube
Attendee URL: https://www.livemeeting.com/cc/usergroups/join?id=6P87RF&role=attend&pw=nP9%26HHg.2
Meeting ID: 6P87RF
Attendee Entry Code: nP9&HHg.2

Sesion de Cesar Duarte (11AM GMT-6 Centro America)
El Lado Oscuro de la Fuerza. Hackeando su base de datos
Attendee URL: https://www.livemeeting.com/cc/usergroups/join?id=SBGW93&role=attend&pw=s%3BH%7C%29.%3D%294
Meeting ID: SBGW93
Attendee Entry Code: s;H|).=)4

Sesion de Joe Stagner (5PM GMT-6 Centro America)
Web & ASP.NET Security
Attendee URL: https://www.livemeeting.com/cc/usergroups/join?id=N2ZSCP&role=attend&pw=j%25H2rJ%22HJ
Meeting ID: N2ZSCP
Attendee Entry Code: j%H2rJ"HJ



Espero que puedan aprovechar estos livemeeting y que les sean de mucha utilidad, las charlas estaran muy interesantes con speakers de muy alta calidad.

Saludos Cordiales

SharePoint Designer 2007 ya está disponible como descarga gratuita

 

Microsoft desea promover el desarrollo de soluciones personalizadas en SharePoint, y por ello, a partir del 2 de abril del 2009, SharePoint Designer 2007 va a estar disponible como una descarga gratuita. Esta es una herramienta esencial para las personas que administran servidores de SharePoint.

Los clientes que tienen Software Assurance, a partir del 1 de abril del 2009 recibirán licencias para Expression Web.

Esto no significa que SharePoint Designer va a ser descontinuado, la próxima versión también va a ser gratuita. Lo que muestra es la gran importancia que va a tener SharePoint como plataforma de desarrollo en los próximos años.

Descárgalo aquí

Todo lo que necesita saber sobre DBC
Durante algunas de las charlas que hemos impartido en la comunidad se han presentado dudas sobre BDC (Bussiness Data Catalog), asi que mejor manera de responder a todas estas dudas que con un conjunto de ocho articulos escritos por las personas del Sharepoint Magazine (muy recomendado), a continuacion les dejo una lista de los 5 articulos disponibles hasta el momento y sus temas:


Part 1, BDC Technical Architecture
Part 2, Application Definition File (ADF) and its Development
Part 3, Developing an ADF to Connect to Web Services
Part 4, Using BDC Web Parts to Consume BDC Data and Embedding BDC Data in Lists
Part 5, DBC Seacrh Overview


Ojala que les sea de utilidad conforme se publiquen los siguientes capitulos estare actualizando este post.
10 Best Practices For Building SharePoint Solutions
En la pagina de MSDN se encuentra este articulo muy interesante sobre las mejores 10 practicas a la hora de desarrollar soluciones en Sharepoint 2007.


Pueden encontrar el articulo aqui.
 
Espero que les sea de utilidad a todos los que desarrollan con sharepoint
 
 
Saludos
Web Casts de SharePoint para desarrolladores

Hoy inicia una serie de web casts que introducen SharePoint a los desarrolladores. El nivel 100 es para principiantes, pero los expositores son muy buenos.

 

MSDN Webcast: Introduction to SharePoint for .NET Developers: Web Parts (Level 100)

Tuesday, May 20, 2008 9:00 AM Pacific Time (US & Canada)

 

MSDN Webcast: Introduction to SharePoint for .NET Developers: Data Lists (Level 100)

Wednesday, May 21, 2008 9:00 AM Pacific Time (US & Canada)

 

Momentum Webcast: Enterprise Content Management and Workflows in SharePoint Server 2007 (Level 100)

Wednesday, May 21, 2008 1:00 PM Pacific Time (US & Canada)

 

Achieving Business Intelligence Across the Enterprise Webcast Series

Thursday, May 22, 2008 12:00 PM Eastern Time (US & Canada)

 

MSDN Webcast: Introduction to SharePoint for .NET Developers: Silverlight and SharePoint Server (Level 100)

Tuesday, May 27, 2008 9:00 AM Pacific Time (US & Canada)

 

MSDN Webcast: Introduction to SharePoint for .NET Developers: Using Event Handlers (Level 100)

Wednesday, May 28, 2008 9:00 AM Pacific Time (US & Canada)

 

MSDN Webcast: Introduction to SharePoint for .NET Developers: Page Branding (Level 100)

Tuesday, June 03, 2008 9:00 AM Pacific Time (US & Canada)

 

MSDN Webcast: Introduction to SharePoint for .NET Developers: Workflows (Level 100)

Wednesday, June 04, 2008 9:00 AM Pacific Time (US & Canada)

 

MSDN Webcast: Introduction to SharePoint for .NET Developers: Web Services (Level 100)

Tuesday, June 10, 2008 9:00 AM Pacific Time (US & Canada)

 

MSDN Webcast: Introduction to SharePoint for .NET Developers: Page Navigation (Level 100)

Wednesday, June 11, 2008 9:00 AM Pacific Time (US & Canada)

 

MSDN Webcast: Introduction to SharePoint for .NET Developers: User Management (Level 100)

Tuesday, June 17, 2008 9:00 AM Pacific Time (US & Canada)

 

MSDN Webcast: Introduction to SharePoint for .NET Developers: Custom Content Types (Level 100)

Wednesday, June 18, 2008 9:00 AM Pacific Time (US & Canada)

 

Achieving Business Intelligence Across the Enterprise Webcast Series

Thursday, June 19, 2008 12:00 PM Eastern Time (US & Canada)