Professional Documents
Culture Documents
SEMANA
PROGRAMA DE
CERTIFICACIN MICROSOFT
PROGRAMA DE CERTIFICACIN
MICROSOFT
Como es sabido, Microsoft es una empresa lder en el campo de las tecnologas de la
informacin y, por tanto, es natural que ofrezca un amplio catalogo de certificaciones, para
un gran nivel de especialidades, desde usuarios que solo trabajan con productos del catlogo
de Office, hasta especialistas profesionales en TI que trabajan con productos como Visual
Studio, o SQL Server.
Se trabajar en esta lectura con las certificaciones del programa de Microsoft orientadas a su
producto Visual Studio y el framework .NET. Se describirn las rutas de certificacin de
acuerdo con las especialidades, exponiendo todas las posibilidades disponibles, sus
requerimientos y caractersticas.
MTA
Las certificaciones Microsoft Technology Associate, ayudan a demostrar conocimientos
sobre conceptos fundamentos de una tecnologa determinada, y puede ser un argumento
[ HERRAMIENTAS PARA LA
PRODUCTIVIDAD ]
Los candidatos deben estar en procesos de expandir sus conocimientos y habilidades en las
siguientes reas:
Distintos tipos de aplicaciones que se ejecuten sobre Windows
Cmo crear interfaces grficas de usuario (GUI) para aplicaciones que se ejecuten en
Windows usando Windows Forms, o WPF (Windows Presentation Foundation).
Cmo los servicios Windows son programados y alojados en un equipo que ejecuta
Windows.
Cmo acceder a datos de varias fuentes para usarlos en una aplicacin Windows.
Cmo implementar con xito una aplicacin Windows en un computador.
El examen es el 98-362, y sus temas estn divididos de acuerdo con las habilidades para
realizar diferentes tareas tcnicas que sern evaluadas, estas son:
Comprensin de las bases de la programacin en Windows
Creacin de aplicaciones Windows Forms
Creacin de aplicaciones Windows Services
Acceso a datos en una aplicacin Windows Forms
Implementando una aplicacin Windows.
MCTS
Como se haba dicho, las certificaciones MCTS son la base del plan de certificacin de
Microsoft, como en otros planes de certificacin, se puede optar por demostrar el
conocimiento y especializacin certificndose en una tecnologa singular, tomar diferentes
certificaciones MCTS para ampliar el catalogo de competencias a travs de distintas
tecnologas o simplemente usarla como base para obtener certificaciones ms especializadas
como las MCPD. A continuacin se describirn las certificaciones MCTS sobre Visual Studio
2010:
[ HERRAMIENTAS PARA LA
PRODUCTIVIDAD ]
Un claro entendimiento de la pila de soluciones del .NET Framework 4.0 para el desarrollo
de aplicaciones WPF y WinForm.
Experiencia en la creacin de interfaces de usuario para aplicaciones WPF y WinForm.
Experiencia en la creacin de layouts, usando el Lenguaje Extensible de Formato para
Aplicaciones XAML (Extensible Application Markup Languaje).
Experiencia en programacin a travs del modelo de objetos de WPF y WinForm.
Experiencia en pruebas unitarias a usando MSTest.
Experiencia en la configuracin e instalacin de proyectos.
En el examen se miden las habilidades del aspirante en diferentes tareas tcnicas, los temas
del examen se dividen de acuerdo a estas tareas, las cuales se exponen a continuacin con
un porcentaje que indica su peso relativo respecto al total de preguntas del examen.
Construyendo una interfaz de usuario
ASP.NET MVC.
El examen para obtener esta certificacin es el 70-515, sus temas estn divididos de acuerdo
con las habilidades que el candidato debe haber desarrollado en distintas tareas tcnicas:
Desarrollando paginas de formularios web (19 %)
Desarrollando y usando controles de formularios web (18 %)
Implementando scripting de lado cliente y AJAX (16 %)
Configurando y extendiendo una aplicacin web (15 %)
Visualizando y manipulando datos (19 %)
Desarrollando una aplicacin web usando ASP.NET MVC 2 (13 %)
[ HERRAMIENTAS PARA LA
PRODUCTIVIDAD ]
SQL Server, Oracle, Microsoft Office Access, XML, u otras fuentes de archivos planos. Se
obtiene al aprobar un nico examen diseado para probar los conocimientos y habilidades
del candidato, accediendo fuentes de datos usando ADO.NET y el .NET Framework. Se espera
que los candidatos a esta certificacin tengan de dos a tres aos de experiencia
desarrollando componentes de aplicaciones que interacten con una variedad de fuentes de
datos. Adicionalmente, los candidatos deben tener un profundo conocimiento sobre bases
de datos relacionales, y tener de uno a dos aos de experiencia usando un sistema de
gestin de bases de datos relacional. Los candidatos deben tambin una buena comprensin
en los siguientes aspectos:
Componentes y tcnicas de codificacin del Framework ADO.NET
ADO.NET Data Services LINQ
LINQ para SQL
Tecnologas del Framework de entidades.
Lenguaje de consulta estructurado (SQL)
Procedimientos almacenados
Estructuras y esquemas de bases de datos con XML.
El examen necesario para aprobar esta certificacin es el 70-516. Sus preguntas evalan la
habilidad del candidato para realizar las siguientes tareas, con las cuales se clasifican los
temas a evaluar:
Modelado de datos (20 %)
Gestin de conexiones y contexto (18 %)
Consultas de datos (22 %)
Manipulacin de datos (22 %)
Desarrollo e implementacin de aplicaciones confiables (18 %)
Actualmente todos los exmenes para obtener el MCTS sobre Visual Studio 2010, estn
disponibles solo en Ingles, pero aun es posible certificarse sobre la versin 2008. En este
caso el programa de certificacin vara, las certificaciones disponibles son:
Para las certificaciones sobre Visual Studio 2008, se requiere aprobar un examen preliminar
para poder aspirar a cualquier certificacin MCTS. Este exmen es el 70-536 llamado
Microsoft .NET Framework Application Development Foundation. Aprobarlo no supone
ninguna certificacin, es solo el paso preliminar, pues an se necesita aprobar el examen
para la MCTS especfica que se quiera obtener. Aprobar este examen es requisito para las
certificaciones MCTS en Visual Studio 2008, no siendo as para las certificaciones sobre Visual
Studio 2010.
MCPD
Las MCPD (Microsoft Certified Professional Developer) son el paso a seguir en el camino de
especializacin de las certificaciones. Segn el rol de la certificacin, cada MCPD tiene como
requisitos haber obtenido uno o varias MCTS por eso se mencionaba que estas son la base
del programa de certificacin. Estas certificaciones se construyen sobre las MCTS, y se han
diseado de forma que puedan ayudar a los encargados de contratacin de las empresas,
proporcionndoles un indicador fuerte del potencial de xito en un rol determinado que un
aspirante pueda llegar a tener. Los candidatos a este tipo de certificaciones tpicamente
tienen de dos a tres aos de experiencia y un compromiso constante de mantenerse
actualizado en las mejores prcticas y tecnologas.
Las MCPD sobre Visual Studio 2010 son las siguientes:
[ HERRAMIENTAS PARA LA
PRODUCTIVIDAD ]
usando Windows Forms y WPF. Las preguntas del examen se presentarn ya sea en Visual
Basic o C#, dependiendo de la decisin del usuario al iniciar el examen. El perfil del candidato
debe encajar con el de un profesional que trabaje en equipo en un entorno de desarrollo que
use Visual Studio 2010 y el .NET Framework 4 para el desarrollo de aplicaciones de escritorio,
con un mnimo de tres aos de experiencia en el desarrollo de aplicaciones, incluyendo de
uno a dos aos de experiencia en el desarrollo de aplicaciones basadas en Windows.
Tambin debe tener en amplio conocimiento sobre las tecnologas WPF (Windows
Presentation Foundation) y Windows Forms en el .NET Framework 3.5 y 4.
Adicionalmente el candidato debe estar en la posibilidad de demostrar los siguientes
aspectos usando el .NET Framework 4:
Experiencia en el diseo de aplicaciones Windows cliente que accedan a datos y servicios.
Experiencia en el diseo de capas de acceso de datos y capas de servicios para
aplicaciones Windows cliente.
Experiencia en la planeacin y diseo de soluciones de interaccion con el usuario.
Experiencia con el ciclo de vida completo de las aplicaciones Windows cliente.
Experiencia en el desarrollo e implementacin de entornos multicapa.
El examen evala las habilidades del candidato en las siguientes tareas tcnicas, clasificando
de esta forma los temas de las preguntas. El porcentaje representa el peso relativo al total de
preguntas del tema en cuestin.
Diseo de capas de una solucin (22 %)
Diseo de la capa de presentacin (21 %)
Diseo de la capa de acceso de datos (21 %)
Planear la implementacin de una solucin (17 %)
Diseo para la estabilidad y mantenibilidad (19 %)
10
programacin se presentaran las preguntas, ya que al inicio del examen este deber
seleccionar uno entre C# o VB.
Las personas que adquieren esta certificacin, normalmente son profesionales cuyo rol de
trabajo implica el diseo y desarrollo de aplicaciones web usando Visual Studio 2010 y el .NET
Framework 4. Por lo general son desarrolladores profesionales que tienen por lo menos tres
aos de experiencia usando tecnologas ASP.NET para desarrollar experiencias de usuario
atractivas. Los candidatos a esta certificacin deben demostrar los siguientes aspectos
usando .NET Framework:
Experiencia en el diseo y desarrollo de modernas experiencias web de usuario, usando
tecnologas como AJAX y jQuery
Experiencia consumiendo servicios de negocio y de datos como REST, WCF (Windows
Communications Foundation), WS-* y Microsoft ADO.NET Data Services
Experiencia en el ciclo completo de vida del desarrollo de software
Adicionalmente los candidatos deben tener un slido entendimiento de:
Arquitecturas de aplicaciones web como ASP.NET MVC y Web Form.
Gestin de estado para aplicaciones web usando ASP.NET
El examen evala las habilidades del candidato en las siguientes tareas tcnicas, clasificando
de esta forma los temas de las preguntas. El porcentaje representa el peso relativo al total de
preguntas del tema en cuestin.
Diseo de la arquitectura de la aplicacin (19 %)
Diseo de la experiencia de usuario (17 %)
Diseo de estrategias y estructuras de datos (18 %)
Diseo e implementacin de una arquitectura de seguridad (17 %)
Preparacin e investigacin ante problemas de la aplicacin (15 %)
Diseo de una estrategia de implementacin (14 %)
[ HERRAMIENTAS PARA LA
PRODUCTIVIDAD ]
11
Las certificaciones MCPD sobre Visual Studio 2008 modifican sus ttulos para trabajar
directamente sobre el .NET Framework 3.5, estas certificaciones son:
MCPD: Windows Developer 3.5
Para profesionales encargados de disear, construir e implementar aplicaciones Windows
usando Visual Studio 2008. Para obtener esta certificaciones es necesario estar certificado
con la MCTS: .NET Framework 3.5, Windows Forms Applications, y aprobar el examen 70-563.
MCPD: ASP.NET Developer 3.5
Para profesionales encargados de disear, construir e implementar aplicaciones Web
usando Visual Studio 2008. Para obtener esta certificaciones es necesario estar certificado
con la MCTS: .NET Framework 3.5, ASP.NET Applications, y aprobar el examen 70-564.
MCPD: Enterprise Application Developer 3.5
Esta certificacin puede ser atractiva para profesionales que trabajen en el diseo,
construccin e implementacin de aplicaciones empresariales usando Visual Studio 2008.
Para obtenerla es necesario estar certificado con cuatro MCTS:
.NET Framework 3.5, Windows Forms Applications
.NET Framework 3.5, ASP.NET Applications
.NET Framework 3.5, Windows Communication Foundation Applications.
.NET Framework 3.5, ADO.NET Applications.
El examen necesario para obtener la certificacin es el 70-565, diseado para medir las
habilidades en diferentes tareas tcnicas, estas habilidades clasifican las preguntas del
examen:
Imaginar y disear una aplicacin (21 %)
Diseo y desarrollo de un Framework de aplicacin (25 %)
Diseo de componentes de aplicacin (23 %)
Estabilizacin y pruebas de una aplicacin (17 %)
Migracin, implementacin y mantenimiento de una aplicacin (13 %)
12
Con esto se completa la descripcin del programa total de certificacin de Microsoft sobre
Visual Studio y el .NET Framework, las certificaciones sobre Visual Studio 2005 ya no estn
disponibles desde Julio de 2010, por eso no hacen parte de este documento. Dentro de los
contenidos de la semana, encontrarn recursos que les permitir estudiar una descripcin
ms amplia de los diferentes programas de certificacin de Microsoft, ms all de Visual
Studio o .NET, es interesante analizar la gran variedad de certificaciones disponibles, y la
amplia gama de roles profesionales para los que estn diseados.
[ HERRAMIENTAS PARA LA
PRODUCTIVIDAD ]
13