Mostrando entradas con la etiqueta Development. Mostrar todas las entradas
Mostrando entradas con la etiqueta Development. Mostrar todas las entradas

miércoles, 5 de febrero de 2014

Developing Microsoft SharePoint Server 2013 Core Solutions


Channel 9 ha publicado una serie de 7 videos (que pueden descargarse) para auto-formación en línea en los temas de desarrollo de SharePoint 2013. Si estás interesado en las nuevas certificaciones de desarrollo de la más reciente versión, este recurso no tiene desperdicio:

Full course outline:
Fuente:http://channel9.msdn.com/Series/Developing-SharePoint-2013-Core-Solutions

martes, 6 de noviembre de 2012

Desarrollo con HTML5: Curso Online, libro y cupón de examen de certificación GRATIS

Por tiempo limitado, Microsoft está ofreciendo un bono gratuito para el Examen 70-480:
Programación en HTML5 con JavaScript y CSS3. Es una gran oportunidad para evaluar tus habilidades, validar y demostrar tus conocimientos de HTML5. Más importante aún, es un paso para la obtención de la certificación MCSD.

RECURSOS:

VOUCHER:
www.register.prometric.com

Siga los pasos para agendar el examen 70-480: Programación en HTML5 con JavaScript y CSS3 en el centro de pruebas más cercano. Utilice el código de cupón HTMLJMP para obtener el libre gratis.

CURSO:
http://www.microsoftvirtualacademy.com/tracks/developing-html5-apps-jump-start

Online, gratuito, en inglés, y como mínimo requiere conocimientos de desarrollo web tradicional (HTML, CSS y JavaScript) y una cuenta en el MVA (Microsoft Virtual Academy).  En algunos casos es necesario cambiar el país en el perfil de usuario a United States. De lo contrario no se puede acceder a los contenidos.

LIBRO:
Descarga el segundo Preview del libro en formato PDF desde:
http://blogs.msdn.com/b/microsoft_press/archive/2012/08/20/free-ebook-programming-windows-8-apps-with-html-css-and-javascript-second-preview.aspx 

viernes, 24 de febrero de 2012

101 ejemplos de código para SharePoint 2010

Se ha publicado en el sitio de código de MSDN una colección de ejemplos de desarrollo sobre Microsoft SharePoint Server 2010.  Estos ejemplos de código administrado (C #, VB.NET, JavaScript, XML) pueden ayudarle a crear sus propias aplicaciones para funciones específicas, o como punto de partida para crear soluciones más complejas.
 
Cada código de ejemplo se compone de un proyecto independiente creado en Microsoft Visual Studio 2010, e incluye comentarios que describen tanto el ejemplo como los resultados esperados.  Algunos explican cómo configurar el entorno para que el código se ejecute correctamente, en caso necesario.


+info: http://code.msdn.microsoft.com/SharePoint-2010-101-Code-da251182

viernes, 9 de septiembre de 2011

Developing Applications for SharePoint 2010 (updated)



Uno de los factores clave de éxito en los proyectos de desarrollo de sharepoint, es que se consideren desde un principo las mejores prácticas, muy bien expuestas en la documentación que a continuación les presento, que el año pasado fueron refrescadas para la nueva versión de Sharepoint 2010 y que recientemte ha sido actualizada nuevamente.

Descarga (CHM): http://www.microsoft.com/downloads/details.aspx?FamilyID=64b55569-2168-4545-8b7c-f185b2cf967d&displaylang=en

Descarga (PDF): SharepointGuidande2010.PDF

Descarga Hands On Labs: SPG2010HandsOnLab

SharePoint 2010 introduce nuevas áreas de rica funcionalidad que crear más opciones y oportunidades para los desarrolladores y arquitectos de soluciones. Soluciones de espacio aislado, nuevas opciones para el modelado de datos y acceso a datos, y nuevos modelos de programación en el cliente con Silverlight y la integración Ajax ofrece un cambio radical en lo que puede lograr con las aplicaciones de SharePoint. Esta guía ofrece una visión técnica profundamente en los conceptos y temas clave para los desarrolladores de soluciones de SharePoint 2010.

Overview

Developing Applications for SharePoint 2010 contains guidance documentation, detailed examples, and a reusable class library. These resources are designed to help solution developers and architects make the right decisions and follow proven practices when designing and developing applications for SharePoint 2010. The guidance focuses primarily on the building blocks that every developer needs to understand to become an effective SharePoint developer or architect. The following diagram shows the key areas that are covered within the guidance documentation, reference implementations, and reusable class library.
Key areas covered by Developing Applications for SharePoint 2010
Key areas covered by Developing Applications for SharePoint 2010
Guidance Documentation
The guidance documentation is divided into four core sections.
  • Application Foundations for SharePoint 2010. This section describes approaches you can use to address the challenges of testability, flexibility, configuration, logging and exception handling, and maintainability; it also explains how to use the SharePoint Guidance Library components in these areas.
  • Execution Models in SharePoint 2010. This section provides deep technical insights into the mechanics of the full-trust execution environment, the sandbox execution environment, and various hybrid approaches to executing code in SharePoint applications.
  • Data Models in SharePoint 2010. This section explains new list and external data functionality, key design decision points that can help you to choose between standard SharePoint lists and external lists, and techniques and patterns to address large lists and list aggregation.
  • Client Application Models in SharePoint 2010. This section provides guidance on how best to use the new client-side functionality to access data and build richer client experiences with Silverlight and Ajax.
Each section also contains a set of how-to topics. These explain how to perform specific tasks that the team found challenging to discover.
Reference Implementations
This release includes eight reference implementations that you can deploy to a SharePoint 2010 test environment and explore at your leisure. The reference implementations reinforce the key concepts in the guide and illustrate how to build applications that reflect real-world scenarios. Each reference implementation includes a detailed scenario and design overview, an explanation of the design decisions the team faced for the implementation, and an installation script to automate setup.
Reusable Library
The SharePoint Guidance Library is a collection of reusable code–based utilities that address common challenges in application development for the SharePoint platform. You can use these components in your own SharePoint applications to help you improve your development speed and follow proven practices. The SharePoint Guidance Library consists of three key components:
  • SharePoint Service Locator. This provides a simple implementation of the service location pattern for SharePoint applications. This enables you to isolate your code from dependencies on external types, which makes your code more modular, easier to test, and easier to maintain.
  • Application Setting Manager. This provides a robust and consistent mechanism for storing and retrieving configuration settings at each level of the SharePoint hierarchy, from individual sites (SPWeb) to the entire server farm (SPFarm).
  • SharePoint Logger. This provides easy-to-use utility methods that you can employ to write information to the Windows Event log and the SharePoint Unified Logging Service (ULS) trace log. It also enables you to create custom diagnostic areas and categories for logging.
Common Scenarios
Developing Applications for SharePoint 2010 helps developers and architects design and build robust SharePoint solutions. It addresses the fundamental building blocks for developing applications with SharePoint; it does not address vertical application areas such as Business Intelligence or Enterprise Content Management. The guidance may be particular useful in the following scenarios:
  • If you are an experienced SharePoint 2007 developer or architect, the guidance is useful for learning the complexities and decision points for developers around the new functionality in SharePoint 2010.
  • If you are an experienced developer who is new to SharePoint, the guidance will help you learn the details of SharePoint development in conjunction with other learning materials. It is not intended as an introductory guide, but it is a useful supplement to the product documentation.
  • If you want to make your SharePoint 2010 applications more robust, the reusable components in the SharePoint Guidance Library will help you to improve the flexibility, testability, and manageability of your applications.
  • If you want to start using unit testing or integration testing for SharePoint applications, the guidance can help you get started. The resources include a guide to testing SharePoint applications, together with a series of unit tests that use the Microsoft Research Moles framework, which runs within Visual Studio Unit Test.
Audience Requirements
The guidance documentation, reference implementations, and reusable components were written with the experienced SharePoint developer in mind, and they will derive the most immediate benefit from the guidance. To get the most benefit from the guidance, you should have an understanding of the following:
  • Microsoft Visual C#
  • Microsoft .NET Framework
  • Microsoft SharePoint development
Experienced developers who are new to SharePoint and experienced IT professionals will also benefit from many areas of the guidance. However, some of the deeper topics require an established understanding of SharePoint.
What's New
Most of the content contained in this release relates to new areas of functionality in SharePoint 2010. The SharePoint Guidance Library was included in the previous SharePoint Guidance release, but it has been updated to run within the SharePoint 2010 sandbox environment wherever possible.
System Requirements
The reusable components of the SharePoint Guidance Library will run in any edition of SharePoint 2010, including SharePoint Foundation 2010. To install the reference implementations, you will need a test environment with the following software:
  • Visual Studio 2010 Professional Edition or higher
  • Windows 7, Windows Server 2008R2, or Windows Server 2008
  • SQL Server 2008 or SQL Server 2008R2 Express Edition or higher
  • SharePoint Server 2010 Enterprise Edition, SharePoint Server 2010 Standard Edition, or SharePoint Foundation 2010
    Note: Several reference implementations will not work in SharePoint Foundation.
Design Goals
The reusable components of the SharePoint Guidance Library, together with the patterns and approaches described in the guidance documentation and the reference implementations, are designed to help your applications meet the following goals:
  • Efficiency. You can improve the efficiency of your applications by following proven practices and application patterns, and by understanding the performance implications of various design choices.
  • Manageability. You can improve the manageability of your applications by using design patterns and components that reduce dependencies between classes. This makes it easier to maintain your code in a constantly evolving code base.
  • Testability. You can improve the testability of your applications by using design patterns and components that enable you to test classes and business logic in isolation.


Fuente: http://msdn.microsoft.com/en-us/library/ff770300.aspx

jueves, 17 de febrero de 2011

Sharepoint Guidance 2010 Hands on Labs



Para complementar las Sharepoint Guidance 2010, han publicado hace algunos días una serie de Hands on Labs que complementan ilustrando de forma más práctica cómo seguir esta guía para desarrollar correctamente soluciones para la plataforma sharepoint.

Descarga

martes, 11 de enero de 2011

Extensiones de Visual Studio 2008 para Windows SharePoint Services 3.0, v1.3

Finalmente ha sido liberada la versión final de las extensiones v1.3, que estaban en CTP desde marzo 2009.  Las extensiones proporcionan plantillas de elementos para definición de lista, definición de lista desde tipo de contenido, tipo de contenido, control de campo, elemento web, módulo, archivo raíz, plantilla, receptor de eventos e instancia de listas. Ofrecen plantillas de proyecto para definición de sitio de grupo, definición de sitio en blanco, definición de lista, elemento web y vacías. Funcionan con lenguajes Visual Basic .NET y C#, y se incluye una guía exhaustiva. No se incluyen las plantillas de flujo de trabajo de SharePoint, ya que están integradas en Visual Studio 2008.

Entre las nuevas características de la versión 1.3, se incluyen:


  • Puede estar instalado en equipos de SO de servidor x64 con SharePoint x64. Antes, sólo se podían usar SO de servidor x86.
  • Se agregan comandos de generación independientes para empaquetar, implementar y retirar como elementos de menú de Visual Studio.
  • Mejoras de la vista WSP para eliminar elementos de características, combinar funciones y agregar receptores de eventos a funciones de forma coherente.
  • Se incluyen comandos de generación de línea de comandos, empaquetado y retirada, de forma que se pueden integrar y crear servidores de forma continua. Antes, la creación de líneas de comandos en proyectos de SharePoint era una tarea muy compleja.
  • Refactorización de compatibilidad con el cambio de nombre de elementos web. Antes, para cambiar el nombre de elementos web era necesario realizar cambios en varios archivos del proyecto.
  • Solution Generator puede generar soluciones de sitios de publicación. Antes, sólo se podían generar sitios normales.
  • Permiso de implementaciones de BIN de confianza parciales de elementos web.
  • Plantilla de elemento de proyecto nuevas para elementos RootFiles de SharePoint.
  • La implementación eliminará de forma opcional la funciones existentes que creen conflictos en el servidor de implementación antes de volver a llevar a cabo la implementación. Antes, cualquier conflicto con los nombres de funciones habría provocado un error.
  • Los conjuntos auxiliares, como ocurre con la lógica empresarial, pueden agregarse a la solución WSP de SharePoint.
  • Las funciones ocultas relacionadas con los proyectos de definición del sitio no aparecen en la vista de WSP. Ya no están ocultas.
  • Para los usuarios avanzados, se incluye una implementación rápida que les permita actualizar únicamente el conjunto compilado en la instalación de implementación de SharePoint.
  • Se incluye el registro de pasos de implementación.
  • La plantilla de definición de listas desde tipo de contenido ahora permite crear una definición de listas con receptor de eventos.
  • La guía de usuario está instalada con las extensiones en lugar de ser una descarga independiente. 

Se pueden descargar aqui

domingo, 12 de septiembre de 2010

Actualizado Sharepoint 2010 SDK (Agosto 2010)

El software Development Kit de Sharepoint 2010 ha sido actualizado en agosto a la versión 14.0.4763.1031; ya está disponible para su descarga, e incluye:
  • Nuevos ejemplos de código fuente: Silverlight List Viewer, ejemplos nuevos de Business Connectivity Services (BCS), Enterprise Content Management (ECM), User Profiles y Social Data. 
  • Documentacion actualizada, inluyendo: nuevos y actualizados How To, referencias, y contenido conceptual.
  • Actualizados los ficheros XML IntelliSense para tooltips y auto-completar en Visual Studio.

Los artículos de MSDN que listan las novedades y actualizaciones del contenido de este SDK (14.0.4763.1031) son:
DESCARGAR SDK

Para aquellos que se están preparando para la certificaciones de sharepoint 2010 , el SDK es, a mi modo de ver, una de las mejores herramientas de estudio para los exámenes relacionados con temas de desarrollo (en este caso, exámenes 70-573 y 70-576 ).


Fuente: Microsoft Sharepoint Team Blog

martes, 20 de julio de 2010

Tutoriales y guía de evaluación para programadores profesionales de Sharepoint 2010



Esta guía de evaluación está diseñada para ofrecer una introducción al conjunto de características y los puntos de extensibilidad de Microsoft SharePoint 2010, y proporcionar información sobre cómo los programadores profesionales pueden usar dichas características y puntos de extensibilidad para crear soluciones completas.

La guía comienza con una introducción a los tipos de soluciones que se pueden crear mediante desarrollo en SharePoint. A continuación, describe las herramientas para programadores de SharePoint 2010, las nuevas características de la plataforma y las mejoras a la implementación de la solución. La finalidad de esta guía es la de proporcionar un marco para una evaluación eficaz de SharePoint 2010 como plataforma de creación de soluciones. Está destinada a programadores profesionales, jefes de desarrollo y arquitectos de software.

También estan disponibles una guía de evaluación centrada en el producto SharePoint 2010 y una guía de evaluación para los profesionales de las tecnologías de la información (TI). Además, se incluye un conjunto de seis tutoriales que muestra personalizaciones de desarrollador de ejemplo en SharePoint 2010.

Descarga

miércoles, 12 de mayo de 2010

Recursos para desarrolladores Infopath 2010

Les recomiendo esta serie de webcasts que el amigo Hector Insúa ha referenciado en su blog. Pueden descargar los videos, las presentaciones, ejemplos ... Dictados por integrantes del equipo de Sharepoint e Infopath de Microsoft, siempre es bueno documentarse con información de primera mano:

- An Introduction to SharePoint Applications using InfoPath 2010

InfoPath and Forms Services 2010 make it simpler than ever to create, package, deploy, and upgrade powerful enterprise applications, using data in SharePoint or existing line of business systems, all without writing a single line of code. Discover how the new and improved InfoPath and Forms Services 2010 can enable your customers to streamline their business processes and become heroes to their business users. In this session we will introduce the major new improvements in this release for InfoPath and Forms Services, including customized list forms, the InfoPath form web part, and offline applications using SharePoint Workspace.


- Building SharePoint Applications with InfoPath 2010

InfoPath and Forms Services 2010 make it simpler than ever to create, package, deploy, and upgrade powerful enterprise applications, using data in SharePoint or existing line of business systems, all without writing a single line of code. In this session we will be discussing building SharePoint applications with InfoPath 2010.

- Form-Driven Mashups using InfoPath and SharePoint 2010

InfoPath and Forms Services 2010 make it simpler than ever to create, package, deploy, and upgrade powerful enterprise applications, using data in SharePoint or existing line of business systems, all without writing a single line of code. In this session we will be discussing building SharePoint applications with InfoPath 2010.
InfoPath and Forms Services 2010 make it simpler than ever to create, package, deploy, and upgrade powerful enterprise applications, using data in SharePoint or existing line of business systems, all without writing a single line of code.

- InfoPath 2010 - Best practices in Form Design

InfoPath and Forms Services 2010 make it simpler than ever to create, package, deploy, and upgrade powerful enterprise applications, using data in SharePoint or existing line of business systems, all without writing a single line of code.

Ir a los webcasts

Microsoft Sharepoint 2010: Recursos para Desarrolladores




Con la inminente llegada de Sharepoint 2010, se está publicando en línea material bien completo para facilitarnos la transición hacia esta nueva versión: desde artículos, kit de desarrollos (SDK), prácticas de laboratorios (hand on labs), charlas en línea (webcast), etc.

Software Development Kit (SDK) (Aug 2010)

The Microsoft SharePoint 2010 Software Development Kit (SDK) includes documentation and code samples for Microsoft SharePoint Foundation 2010 and for Microsoft SharePoint Server 2010, which builds upon the SharePoint Foundation 2010 infrastructure. The documentation includes detailed descriptions of the technologies that SharePoint Server 2010 and SharePoint Foundation 2010 provide for developers, reference documentation for the server and client object models, and step-by-step procedures for using and programming with these technologies and object models. This SDK also includes best practices and setup guidance that will help you get started with your own custom applications that build and extend upon the SharePoint Foundation 2010 and SharePoint Server 2010 platforms.

Download

On-line Documentation: http://msdn.microsoft.com/en-us/library/dd776256(v=office.12).aspx


Sharepoint 2010 Developer Training Kit

The SharePoint 2010 Developer Training Kit provides developers with deep guidance on how to develop for SharePoint 2010. Through PowerPoint decks, Hands-On Labs, Source Code, and Instructor-Led Videos, the developer kit walks you through an array of important developer topics--including Developer Roadmap, Visual Studio tooling, Workflow, Business Connectivity Services, and much, much more.

Download


SharePoint 2010: Getting Started with Development on SharePoint 2010 Hands-on Labs in C# and Visual Basic

Use these 10 hands-on lab manuals for SharePoint 2010 to get started learning SharePoint 2010 development

Download


Get Started Developing on SharePoint 2010

Software developers can use the SharePoint 2010 business collaboration platform to build enterprise-class solutions for intranet portals and the web. Use these ten modules to get started with development for SharePoint 2010 using Visual Studio 2010.

Download


SharePoint Server 2010: Advanced Developer Training Presentations

Collection of in-depth training presentations for SharePoint Server developers. SharePoint 2010 Advanced Developer Training offers technical training for SharePoint 2007 professionals who are looking to upgrade their skills to SharePoint 2010 in the form of self-paced modules and hosted labs.

Download


SharePoint 2010: SharePoint Developer Platform Wall Poster

The SharePoint 2010 Developer Platform wall poster (PDF format) shows a view of the SharePoint 2010 developer tools, community ecosystem, execution environment, Sharepoint Server 2010 workloads, and target application types. The poster is intended to be printed at 24 inches x 36 inches (61 centimeters x 91 centimeters).

Download Poster

sábado, 17 de abril de 2010

Visual Studio 2010 ... Liberado!!!



El martes pasado tuve la oportunidad de asistir aquí en Barcelona al evento donde se anunció la liberación definitiva de la tan esperada nueva versión de Visual Studio. En mis próximos post además de dedicar tiempo a los temas de troubleshooting de MOSS 2007, les mostraré todo el potencial que los desarrolladores podrán aprovechar para desarrollar soluciones colaborativas en la nueva versión de sharepoint empleando esta excelente herramienta de desarrollo.

Ya están disponibles para descargar la versión final del Framework y Silverlight 4 y las versiones Trial de Visual Studio 2010, así como un excelente material para auto-formación:

.NET Framework 4 and Runtimes:

Microsoft .NET Framework 4 (Stand Alone - x86&x64)
The Microsoft .NET Framework 4 redistributable package installs the .NET Framework runtime and associated files that are required to run and develop applications to target the .NET Framework 4.

Microsoft .NET Framework 4 Client Profile (Standalone Installer)
The Microsoft .NET Framework 4 Client Profile redistributable package installs the .NET Framework runtime and associated files that are required to run most client applications.

Microsoft Visual C++ 2010 Redistributable Package (x86 - x64)
The Microsoft Visual C++ 2010 Redistributable Package installs runtime components of Visual C++ Libraries required to run applications developed with Visual C++ on a computer that does not have Visual C++ 2010 installed.

Visual Studio 2010 Tools for Office Runtime (x86x64)
This download installs the Visual Studio 2010 Tools for Office Runtime, which is required to run Microsoft Office based solutions built using Microsoft Visual Studio 2010.

Microsoft Visual Studio 2010 F# Runtime 2.0 (Standalone)
This download installs the F# Runtime 2.0, which includes the runtime components needed to run programs built with the F# programming language.

Microsoft .NET Framework 4 Language Pack
Microsoft .NET Framework 4 Language Pack contain translated text, such as error messages, for languages other than English. Without the installation of a Language Pack, these messages are displayed in English by default. Multiple language packs, each for a different language, can be installed on a single computer.

Full Language Pack Spanish (x86x64)
Client Language Pack Spanish (x86x64)

Silverlight 4

Get silverlight 4 now here

Silverlight 4 Tools for Visual Studio
Add-on and pre-requisite files for Visual Studio 2010 to develop Silverlight 4 and RIA Services applications
(Download)


Visual Studio 2010

Visual Studio Profesional 2010 (ISO Trial)
Microsoft Visual Studio 2010 Professional is an integrated environment that simplifies the basic tasks of creating, debugging and deploying applications. Let Visual Studio 2010 Professional unleash your imagination and easily deliver your ideas.

Visual Studio Premium 2010 (ISO Trial)
Microsoft Visual Studio 2010 Premium is an integrated environment that simplifies the basic tasks of creating, debugging and deploying applications. Let Visual Studio 2010 Premium unleash your imagination and easily deliver your ideas.

Visual Studio Ultimate 2010 (ISO Trial)
Microsoft Visual Studio 2010 Ultimate is an integrated environment that simplifies the basic tasks of creating, debugging and deploying applications. Let Visual Studio 2010 Ultimate unleash your imagination and easily deliver your ideas.

Visual Studio Test Professional 2010 (ISO Trial)
Microsoft Visual Studio Test Professional 2010 is an integrated testing toolset that delivers a complete plan-test-track workflow to enable in-context collaboration between you and your developers, greatly increasing your visibility to the overall project.

Visual Studio Agents 2010 (ISO Trial)
Visual Studio Agents 2010 includes Test Controller 2010, Test Agent 2010 and Lab Agent 2010. Test Controller 2010 and Test Agent 2010 collectively enable scale-out load generation, distributed data collection, and distributed test execution. Lab Agent 2010 manages testing, workflow and network isolation for virtual machines used with Visual Studio Lab Management 2010.

Team Foundation 2010

Team Foundation Server 2010 (ISO Trial)
Microsoft Visual Studio Team Foundation Server 2010 is the collaboration platform at the core of Microsoft’s application lifecycle management solution that helps enable teams to reduce risk, streamline interactions and eliminate waste throughout the software delivery process.

Visual Studio Team Explorer 2010 (ISO)
Microsoft Visual Studio Team Foundation Server 2010 is the collaboration platform at the core of Microsoft’s application lifecycle management solution that helps enable teams to reduce risk, streamline interactions and eliminate waste throughout the software delivery process. Team Explorer 2010 is the client SKU that allows you to access the Team Foundation Server functionality.


Installation Guide (Download)
Team Foundation Installation Guide 2010 includes instruction for installing Team Foundation Server and Team Foundation Build Services.

Administration Guide (Download)
This download contains a compiled help file (.chm) version of the administration guide for Team Foundation Server.


SDKs:

Visual Studio 2010 SDK
(Installer)

The Visual Studio 2010 SDK provides tools and templates for building Visual Studio extensions. By using the Visual Studio 2010 SDK, you can build your own tool windows, create menu commands, and add extensions to the new Visual Studio editor and other features.

Visual Studio 2010 RC Visualization & Modelling SDK (Installer)
Domain Specific Languages (DSL Tools) and Architecture Tools SDK for Microsoft Visual Studio 2010. This SDK provides tools and templates for building Visual Studio Domain Specific Language designers for Visual Studio 2010 and extending UML and Layer designers. By using this SDK, you can build your own graphical or form-based designers for Visual Studio 2010 and extend existing tools.

Training Kits:

Visual Studio 2010 and .NET Framework 4 Training Kit (June Release)
June Release of the Visual Studio 2010 and .NET Framework 4 Training Kit. The Visual Studio 2010 and .NET Framework 4 Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies.

Windows 7 Training Kit For Developers (Installer)
The Windows 7 Training Kit for Developers includes presentations, hands-on labs, and demos. This content is based on Windows 7 RTM and it is designed to help you learn how to build applications that are compatible with and shine on Windows 7 by utilizing key Windows 7 features.

Silverlight 4 Training Kit (Installer)
The Silverlight 4 Training Course includes a whitepaper explaining all of the new Silverlight 4 features, several hands-on-labs that explain the features, and a 8 unit course for building business applications with Silverlight 4. The business applications course includes 8 modules with extensive hands on labs as well as 25 accompanying videos that walk you through key aspects of building a business application with Silverlight. Key aspects in this course are working with numerous sandboxed and elevated out of browser features, the new RichTextBox control, implicit styling, webcam, drag and drop, multi touch, validation, authentication, MEF, WCF RIA Services, right mouse click, and much more!

Visual Studio 2010 Keybinding Cards (Download)
Reference cards for the default keybindings in Visual Studio 2010 for Visual Basic, Visual C#, Visual C++ and Visual F#.

Visual Studio 2010 Professional (White Paper)

The Microsoft Visual Studio 2010 Professional development system is an integrated environment that simplifies creating, debugging, and deploying applications. Unleash your creativity and bring your vision to life with powerful design surfaces and innovative collaboration methods for developers and designers. Work within a personalized environment by targeting a growing number of platforms, including Microsoft SharePoint and cloud applications, and accelerate the coding process by using your existing skills. Integrated support for test-first development and new debugging tools let you find and fix bugs quickly and easily to ensure high quality solutions.

Moving to Visual Studio 2010 (e-book)
It's a book that will help professional developers move from previous versions of Visual Studio (starting with 2003 and on up).
The book is not a language primer, a language reference, or a single technology book. It's a book that will help professional developers move from previous versions of Visual Studio (starting with 2003 and on up). It will cover the features of Visual Studio 2010 through an application. It will go through a lot of the exciting new language features and new versions of the most popular technologies without putting the emphasis on the technologies themselves. It will instead put the emphasis on how you would get to those new tools and features from Visual Studio 2010.

Workflow, Services and AppFabric for the Web Developer (Download)
This training is a complete two day class that takes a real world approach and illustrates how to use Windows Workflow Foundation and .NET 4 Workflow Services to enhance your web applications, providing technical depth to encourage further experimentation and adoption. The focus of the class is around the exciting new capabilities in .NET 4 for building distributed business applications and using services alongside your web applications. The investments Microsoft is making around Windows Workflow Foundation 4 and Workflow Services will simplify the development of your custom business logic, coordination code and web services. Windows Server AppFabric will further help you deploy, control and manage these services and workflows.
This training is a complete two day class that takes a real world approach and illustrates how to use these technologies to enhance your web applications, providing technical depth to encourage further experimentation and adoption. This training uses Visual Studio 2010 Beta 2 and AppFabric Beta1 and contains lectures, demos and hand-on labs for each of the ten modules in the class.

Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Samples for .NET Framework 4 (Samples) (Documentation)
Easy to understand samples to quickly ramp up on the Windows Communication Foundations and the Windows Workflow Foundation in .NET Framework 4. For details about each of the samples, please see the documentation.

Microsoft Silverlight 4 Offline (Documentation)
This package contains the MSDN developer documentation for Silverlight 4.

WCF RIA Services Toolkit April 2010 (Download)
The WCF RIA Services is a framework that provides a pattern to write application logic that runs on the mid-tier and controls access to data for queries, changes and custom.

MSDN Magazine April 2010 (See Online)


lunes, 28 de septiembre de 2009

Patterns & Practices Sharepoint Guidance (Agosto 2009)



El sitio de codeplex a publicado una sección con información de cómo construir aplicaciones intranet basadas en SharePoint. Esta incluye guías de cómo arquitecturar, diseñar, y desarrollar aplicaciones así como sus best practices. Ampliamente recomendada para aquellos que desarrollan soluciones sobre MOSS.

La última versión "Release" que está publica en MSDN (agosto 2009), pueden encontrarla aquí:

http://msdn.microsoft.com/en-us/library/dd203468.aspx

También pueden descargar la versión en PDF desde el sitio de codeplex AQUI

El proyecto en codeplex es:
http://spg.codeplex.com/


miércoles, 20 de agosto de 2008

CAML y la familia de tecnologías Sharepoint

CAML (Collaborative Application Markup Language) es un lenguaje de marcas basado en XML utilizado por los productos de la familia Microsoft SharePoint technologies (Windows Sharepoint Services y Office SharePoint Server). Tal como el XML, CAML contiene grupos específicos de TAGS para definir y desplegar (renderizar) datos.

En general, todos los archivos xml en una instalación de sharepoint incluyen CAML. Especificamente CAML es importante en la definición de sitios y listas, a través de los ficheros Onet.xml así como otros ficheros xml. Aquí el CAML es utilizado para definir que elemento existe en una instancia de un sitio, y el despliegue de estos sub-elementos, mientras que los ficheros aspx son utilizados para definir como ordenar y desplegar dichos elementos en un formulario de sitio.

CAML también es utilizado para consultar listas y vistas de Sharepoint, y cuando se programa directamente sobre la API de SharePoint.

Más información:

Introduction to Collaborative Application Markup Language (CAML)
http://msdn.microsoft.com/en-us/library/ms426449.aspx

Major Squema Definition Files
http://msdn.microsoft.com/en-us/library/ms479188.aspx

CAML Query Builder and Execution Tool
http://www.u2u.info/Blogs/Patrick/Lists/Posts/Post.aspx?ID=1252

Easily Construct your CAML queries with CAML Query Builder
http://www.zimmergren.net/archive/2008/05/05/how-to-easily-construct-your-caml-queries-with-spquery.aspx