Category: Bienvenido

Cursos de SharePoint 2010 y 2007

by jema Email

Hola estimadas y estimados

Estoy hace un tiempo realizando capacitación personalizada (con mis propios cursos) a las empresas en SharePoint 2007 y 2010.
Esta capacitación se diferencia de todas las demás en que incorpora elementos de las realidades de las organizaciones como por ejemplo datos, estructuras de sitios, funcionalidades de web part, inteligencia de negocios y procesos de negocio implementados en workflows, entre otros.
Esta personalización se refleja fundamentalmente en las prácticas (laboratorios) que son adecuados a las diferentes situaciones.

Soy un convencido que el aprendizaje de esta tecnología se mejora mucho con ejemplos más reales y no tan genéricos como son los de otros cursos.

Las lineas de estos cursos son dos :

1.- Arquitectura y administración.
2.- Desarrollo

También estoy considerando tener una alternativa para SharePoint usuario final y SharePoint de Inteligencia de Negocios.
Les cuento cuando estén.

Salu2 a todos :)

Curso MS 6214 : Microsoft Visual Studio Team System 2008

by jema Email

Hola estimadas y estimados

Terminé de dictar el curso MS 6214 "Effective Team Development Using Microsoft® Visual Studio Team System 2008" para una organización gubernamental chilena. Desde ya un saludo a todos ellos y gracias por su activa participación e interés demostrado en las clases.
El curso es muy interesante y práctico con una duración de 24 hrs., siendo a mi juicio el más completo que hay en esta tecnología. En el se abordan temas como introducción a la administración del ciclo de vida de una proyecto usando Visual Studio Team System (VSTS) y además una introducción a la administración de proyectos con VSTS. Además se detalla la arquitectura de Team Foundation Server (TFS). También se estudian características y funcionalidades claves de Team System como los Unit Test, checkin / checkout, el Team Build, control de versiones en desarrollos en paralelo, uso de herramientas para medir la calidad de código y herramientas de test como el de carga y de web.
Creo que el prerequisito fundamental es conocer Microsoft Solution Framework (MSF) y alguna metodología ágil pues se utiliza ese template para los proyectos de los laboratorios. Además se debe tener un conocimiento a nivel de fundamentos de desarrollo con Visual Studio 2008. Las prácticas donde hay código están con C# ... ;)
Para resumir un curso muy recomendable que presenta a la tecnología TFS y a la herramienta VSTS. Ambas son fundamentales cuando se desarrolla con MSF y buenas prácticas los sistemas .NET

salu2 a todos y hasta la próxima :p

Cursos de Java y Java EE (ex J2EE) ... ¿ por qué se dictan poco ?

by jema Email

Hola ... me hago la siguente pregunta como instructor de Java : ¿por qué hay poca capacitación en Java siendo que es una muy buena tecnología y tiene una importante presencia en el mercado? ... realizo esta pregunta pues se que desde hace algunos meses es así ... la respuesta, creo yo, tiene varios elementos a considerar :

1.- Hay 2 tipos de cursos : Oficiales y no oficiales ... los oficiales son confeccionados por Sun (sabiendo que pronto será Oracle quién los construya) y los no oficiales construídos por cualquier persona que se sienta capaz de hacerlo ... los oficiales son buenos cursos pues Sun dedica muchos recursos en su confección ... los principales problemas asociados a este tipo de curso son 3 : son caros, están en inglés (a pesar que esto no deberia ser un problema a estas alturas de la globalización) y son los mismos para todo el planeta, es decir los cursos se preocupan de mostrar las principales posibilidades de la tecnología y por esto son rígidos y no pueden ser adaptados a las distintas necesidades de las organizaciones ... por ejemplo hay temas que necesitas saber pero que no son parte del curso y te quedas con las ganas ... por otro lado están los no oficiales que pueden ser más flexibles pero su calidad dependerá de quién lo confeccione y dicte.

2.- En el punto anterior ya mencionaba como problema la poca flexibilidad de los cursos ... pero yo iria más allá aún : creo que un curso de este tipo de tecnología debe involucrarse mucho más con las necesidades de la organización ... para esto el temario y las prácticas pueden ser mucho más reales si el instructor (que debe ser también un consultor con experiencia) define un plan de trabajo con sus alumnos antes de comenzar las clases de tal forma que el hilo conductor de la capacitación sea la construcción de un prototipo con arquitectura, presentación y lógicas familiares y cercanas a su realidad ... de esta forma una capacitación es realmente efectiva y personalizada a la organización

3.- El aprendizaje de Java tiende a ser autodidacta por varias razones ... sobre todo por que hay varios proveedores de la tecnología (Sun, IBM, Oracle,Bea entre otros) y por que la capacitación formal es cara como dije en el punto 1 ... por un lado puede ser bueno aprender solo ... todos necesitamos esa capacidad, pero en Java es peligroso por que esto acarrea varios problemas : los desarrolladores que aprenden Java de esta forma y no de una manera más formal tienden a ser poco rigurosos en la aplicación de la orientación al objeto, la aplicación de patrones de diseño y la buena definción de una arquitectura ... y esta carencia hace que se programe mal y los sistemas sean lentos, poco extensibles o poco mantenibles ... esto a la larga hace que la tecnología se mal utilize e incluso desprestigie

4.- Actualmente tenemos el factor de incertidumbre natural que provoca la compra de Sun Microsystems por parte de Oracle ... pero yo estoy seguro que Java se potenciará pues Oracle tiene a Java en el core desde hace tiempo.

Bueno ... ¿ que opinan uds. ?

salu2 a todos

Curso MS 2933 : Developing Business Process And Integration Solutions using Microsoft BizTalk Server 2006

by admin Email

Hola a todos ... la semana pasada terminé de dictar el curso de desarrollo en BizTalk 2006 ... este curso es de 40 horas y describe los componentes de una aplicación BizTalk y como construirlos con el ambiente de desarrollo Visual Studio 2005 ... los principales temas abordados son el estudio de los componentes de mensajeria (Puertos, adaptadores y pipeline) ... Esquemas y Maps ... y por supuesto Orquestaciones ... de este último punto destaca la automatización de procesos de negocio y el manejo transaccional de una orquestación ... también hay un módulo dedicado a la inyección de reglas de negocio dinámicas que permite pasar a una orquestación nuevas reglas de negocio sin necesidad de "bajar" la aplicación ... lo último que quiero destacar es el módulo de web services : publicar esquemas u orquestaciones como WS ... que interesante no ? ... imagínense que otros sistemas de la organización o externos inclusive, puedan acceder a un WS que representa un proceso de negocio y que además integra con otras plataformas ... eso permite una orquestación o esquema publicado como WS en BizTalk ... pienso que este producto es realmente poderoso como integrador de sistemas y como integrador/automatizador de procesos de negocio ... ah! y ya está disponible el beta de BizTalk 2009

salu2

Blog de Juan Eduardo Mondaca

by admin Email

Hola a todos ... hoy 20 de Enero de 2009 inauguro mi blog con muchas ganas y cosas que conversar ... en este dia, el mismo en que asume Obama como presidente de EEUU, pretendo darme un gusto personal de poner un espacio en la Web para conversar de mis experiancias como instructor y consultor en tecnologías de información ... y bueno, si se da de hablar de otro tema no hay problema ... agradezco desde ya su futuro interés por visitar este sitio

  • Juan Mondaca