Curso 10175A: Microsoft SharePoint 2010, Application Development

Ahora me tocó viajar a la ciudad de México y participar en el curso introductorio a la programación sobre Microsoft SharePoint Server 2010. El nombre completo del curso es Course 10175A: Microsoft® SharePoint® 2010, Application Development y esta bastante bueno si te interesa la programación Web con .NET sobre SharePoint 2010.

Es un curso de 7 horas diarias y 5 días. La verdad está un poco pesado por momentos, pero los temas interesantes hacen que se pasen rápidas algunas horas. Por ejemplo, la parte de creación de Web Parts está muy padre al igual que la creación de Sitios y Webs usando las clases y objetos de SharePoint (SPFarm, SPSite, SPWeb, etc.).

Como siempre pasa con SharePoint, no es un grupo concurrido. A pesar de ser un curso que se imparte muy pocas veces en el año (al parecer una o dos veces), somos unicamente ocho alumnos de los cuales, dos se ve que trabajan con el instructor. Me explico: El instructor parece ser que trabaja aqui en la empresa que imparte los cursos. Veo que es el que administra el sitio Web de esta empresa por las personas que lo vienen a ver, las anécdotas que cuenta de migraciones nocturnas y la forma en que se refiere a estos 2 muchachos. Además el sitio de este lugar esta hecho sobre SharePoint 2010. No es algo que me extrañe, pues es muy complicado encontrar personal minimamente capacitado para impartir un curso de SharePoint a menos que sea alguien que ha sufrido varios años con la herramienta.

En cambio en el salón adjunto, están impartiendo un curso de un software financiero. Exacto, adivinaste, está lleno y hay como 40 personas.

Algo curioso es que el instructor se refiere al software «no de Microsoft» (Linux, Oracle, Google, etc.) como «esas cosas» o «quien sabe quien use esas cosas» e incluso se refiere a Oracle como «Obstacle» (Oracle+Obstacle) =). Me recuerda a sus contrapartes que imparten cursos de software libre que dicen lo mismo pero de Microsoft. Incluso al abrir el buscador Google me dijo que por usar «esa cosa» las máquinas se descomponen =). Cabe destacar que la lap del instructor es una Mac pero eso sí, con Windows 7.

En fin, quizá lo más importante es que ahora me queda claro el ambiente necesario para desarrollar sobre SharePoint 2010; es decir, que cosa instalar en la máquina de desarrollo, cómo utilizar Visual Studio 2010 junto con SharePoint, cómo crear nuevas páginas, web parts, modificar permisos, etc., y cómo subir esas funcionalidades al servidor de producción sin tener instaladas herramientas de desarrollo como Visual Studio 2010.

Aquí te dejó el temario del curso. Si eres principiante y estás interesado en la programación con Visual Studio 2010 sobre Microsoft SharePoint 2010, este curso es para tí:

http://www.microsoft.com/learning/en/us/Course.aspx?ID=10175A

Me voy porque en este lugar te bloquean la máquina para poner la presentación del instructor y ya está amenazando con hacerlo. Su clásico «ahi les voy!».