Calle Dr. Lamberto Castellanos Rivera No. 230. Arboledas. Villahermosa, Tabasco. C.P. 86079 www.compusur.com.mx [email protected] 993-3143306; 01800-5093106
Desarrollo de Aplicaciones WEB con Visual Studio 2012
Contenido
REQUISITOS PREVIOS .......................................................................................................................................................... 2
OBJETIVOS ............................................................................................................................................................................. 3
TEMARIO : PROGRAMANDO APLICACIONES EN HTML5 CON JAVA SCRIPT Y CSS3 ........................................... 5
.................................................................................................................................................................................................. 8
TEMARIO : Desarrollo de Aplicaciones Web ASP .NET MVC4 .......................................................................................... 8
RUTA DE CERTIFICACIÓN ................................................................................................................................................12
Calle Dr. Lamberto Castellanos Rivera No. 230. Arboledas. Villahermosa, Tabasco. C.P. 86079 www.compusur.com.mx [email protected] 993-3143306; 01800-5093106
REQUISITOS PREVIOS
MODULO DESCRIPCIÓN Antes de Comenzar la Capacitación el Participante:
1
PROGRAMANDO APLICACIONES EN HTML5 CON JAVA SCRIPT Y CSS3 35 Horas 5 Sábados
Además de su experiencia profesional, los estudiantes que asisten a esta formación deberían tener una combinación de conocimientos conceptuales y prácticos relacionados con la programación de HTML5. Esto incluye los siguientes requisitos previos: Entender la estructura básica del documento HTML:
Cómo utilizar HTML etiquetas para mostrar el contenido de texto.
Cómo utilizar HTML etiquetas para mostrar gráficos.
Cómo usar HTML APIs. Entender cómo el estilo común elementos HTML utilizando CSS, incluyendo:
Cómo separar presentación de contenido
Cómo gestionar el flujo de contenido.
Cómo controlar la posición de los elementos individuales.
Cómo aplicar un estilo CSS básico. Entender cómo escribir código JavaScript para agregar funcionalidad a una página web:
Cómo crear y usar variables
Cómo utilizar:
operadores aritméticos para realizar cálculos aritméticos que involucra una o más variables
operadores relacionales para poner a prueba la relación entre dos variables o expresiones
operadores lógicos para combinar las expresiones que contienen operadores relacionales
Cómo controlar el flujo de programa mediante si... más declaraciones.
Cómo implementar las iteraciones mediante bucles.
Cómo escribir funciones simples.
2
DESARROLLO DE APLICACIONES ASP .NET MVC4
35 Horas 5 Sábados
Experiencia de desarrollo de aplicaciones basadas en web utilizando Microsoft Visual Studio y Microsoft ASP.NET Conociemientos Previos en el uso de .NET Framework Conocimientos Previos del lenguaje C#.
Calle Dr. Lamberto Castellanos Rivera No. 230. Arboledas. Villahermosa, Tabasco. C.P. 86079 www.compusur.com.mx [email protected] 993-3143306; 01800-5093106
OBJETIVOS
MOD DESCRIPCIÓN Al Terminar cada Modulo el Participante será capaz de:
1
Programando Aplicaciones en HTML5 con Java Script y CSS3 35 Horas 5 Sábados
El curso se centra en el uso de HTML5/CSS3/JavaScript para implementar la lógica de programación, definir y utilizar variables, realizar bucles y ramificaciones, desarrollar interfaces de usuario, capturar y validar la entrada del usuario, almacenar datos y crear aplicación bien estructurado.
Explicar cómo utilizar Visual Studio 2012 para crear y ejecutar una aplicación
Web.
Describe las nuevas características de HTML5 y crear y estilo páginas de
HTML5.
Añadir interactividad a una página de HTML5 utilizando JavaScript.
Crear formularios HTML5 utilizando diferentes tipos de entrada y validar la
entrada de usuario mediante el uso de atributos de HTML5 y código
JavaScript.
Enviar y recibir datos de un origen de datos remoto mediante el uso de
objetos XMLHTTPRequest y jQuery AJAX operaciones.
Páginas de HTML5 estilo mediante el uso de CSS3.
Crear código JavaScript fácilmente mantenibles y bien estructurado.
Utilizar APIs comunes de HTML5 en aplicaciones Web interactivas.
Crear aplicaciones Web que soportan las operaciones fuera de línea.
Crear páginas Web HTML5 que pueden adaptarse a diferentes dispositivos y
factores de forma.
Añadir gráficos avanzados a una página de HTML5 utilizando elementos de
lona y usando y gráficos vectoriales escalables.
Mejorar la experiencia del usuario al agregar animaciones a una página de
HTML5.
Usar Web Sockets para enviar y recibir datos entre una aplicación Web y un
servidor.
Mejorar la capacidad de respuesta de una aplicación Web que realiza
operaciones de larga duración mediante el uso de procesos de trabajo de
Web.
Calle Dr. Lamberto Castellanos Rivera No. 230. Arboledas. Villahermosa, Tabasco. C.P. 86079 www.compusur.com.mx [email protected] 993-3143306; 01800-5093106
MOD DESCRIPCIÓN Al Terminar cada Modulo el Participante será capaz de:
2
Desarrollo de Aplicaciones ASP .NET MVC4
35 Horas 5 Sábados
En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC avanzadas tecnologías y herramientas de .NET Framework 4.5. Se centrará en la codificación de las actividades que mejoran el rendimiento y la escalabilidad de la aplicación del sitio Web. ASP.NET MVC será introducido y en comparación con formularios Web para que los estudiantes saben cuando cada uno debería/podría ser utilizado Describir la pila de tecnologías Web de Microsoft y seleccionar una tecnología apropiada para desarrollar cualquier aplicación. Diseño de la arquitectura e implementación de una aplicación web que se reunirá con un conjunto de requerimientos funcionales, requisitos de la interfaz de usuario y modelos de negocios de dirección. Escriba código que implementa la lógica de negocio dentro de los métodos, propiedades y eventos modelo y crear modelos de MVC. Agregar controladores a una aplicación MVC para gestionar la interacción con el usuario, actualización de modelos y seleccionar y devolver Views. Crear vistas en una aplicación MVC que mostrar y editar datos e interactuar con modelos y controladores. Ejecutar pruebas unitarias y herramientas de depuración en una aplicación web en Visual Studio 2012 y configurar una aplicación para la solución de problemas. Desarrollar una aplicación web que utiliza el motor de enrutamiento de ASP.NET para presentar URLs amigables y una jerarquía lógica de navegación a los usuarios. Implementar una apariencia consistente, incluyendo imagen corporativa, a través de una completa aplicación web MVC. Utilice las actualizaciones parciales de página y almacenamiento en caché para reducir el banda de ancho utilizado por una aplicación y acelerar las respuestas a las peticiones del usuario. Escribir código JavaScript que se ejecuta en el lado del cliente y utiliza la biblioteca de scripts de jQuery para optimizar la capacidad de respuesta de una aplicación web MVC. Implementar un sistema de membresía completa en una aplicación web MVC 4. Crear una aplicación MVC que resiste los ataques maliciosos y persiste la información sobre los usuarios y preferencias. Describir cómo escribir un servicio web Windows Azure y llamar desde y aplicación MVC. Describir lo que es una API de Web y por qué los desarrolladores podrían agregar una API de Web a una aplicación. Modificar el modo navegador peticiones son manejadas por una aplicación MVC. Describir cómo empaquetar y desplegar una aplicación web de ASP.NET MVC 4 de un equipo de desarrollo a un servidor web para la puesta en escena o producción.
Calle Dr. Lamberto Castellanos Rivera No. 230. Arboledas. Villahermosa, Tabasco. C.P. 86079 www.compusur.com.mx [email protected] 993-3143306; 01800-5093106
TEMARIO : PROGRAMANDO APLICACIONES EN HTML5 CON JAVA SCRIPT Y CSS3 Moc: 20480
Perfil de audiencia Este curso está dirigido a los desarrolladores profesionales que tienen poca de experiencia en programación y que están interesados en el desarrollo de aplicaciones utilizando HTML5, CSS3 y JavaScript (o aplicaciones Windows Store para aplicaciones web o Windows 8). Este curso no está destinado a los desarrolladores con tres o más meses de HTML5 experiencia de codificación. Los estudiantes deciden asistir a este curso sin antecedentes de desarrollador deben prestar especial atención a los requisitos de entrenamiento.
Los desarrolladores que tienen más de 5 años de experiencia en programación pueden encontrar que las porciones de esta capacitación son fundamentales en la naturaleza al presentar la sintaxis asociada a ciertas tareas de programación. Las personas que estén interesadas en tomar el examen 70-480: programación en HTML5, CSS3 y JavaScript, también pueden asistir a este curso. TEMARIO:
Módulo 1: Visión general de HTML y CSS
Este módulo proporciona una visión general de HTML y CSS, y describe cómo utilizar Visual Studio 2012 para construir
una aplicación web
Lecciones
Este módulo proporciona una visión general de HTML y CSS, y describe cómo utilizar Visual Studio 2012 para construir una aplicación web Lecciones
Panorámica de HTML
De las CSS
Crear una aplicación Web utilizando Visual Studio 2012
Módulo 2: Creación y Styling páginas HTML5
Este módulo describe las nuevas características de HTML5, y explica cómo crear y estilo de páginas HTML5
Lecciones
Creación de una página HTML5
El estilo de una página HTML5
Módulo 3: Introducción a JavaScript Este módulo proporciona una introducción al lenguaje JavaScript, y muestra
cómo utilizar JavaScript para añadir interactividad a las páginas HTML5.
Lecciones
Panorámica de JavaScript Sintaxis
La programación del DOM HTML con Javascript
Introducción a jQuery
Calle Dr. Lamberto Castellanos Rivera No. 230. Arboledas. Villahermosa, Tabasco. C.P. 86079 www.compusur.com.mx [email protected] 993-3143306; 01800-5093106
Módulo 4: Creación de formularios para recopilar datos y validar la entrada del usuario
Este módulo describe los nuevos tipos de entrada disponibles con HTML5, y explica cómo crear formularios para
recopilar y validar la entrada del usuario mediante el uso de las nuevas características de HTML5 y código JavaScript
Lecciones
Información general sobre las formas y tipos de entrada
Validar los datos introducidos por el usuario mediante atributos HTML5
Validación de los datos de usuario mediante JavaScript
Módulo 5: Comunicación con un origen de datos remoto
Este módulo describe cómo enviar y recibir datos hacia y desde un origen de datos remoto mediante el uso de un
objeto XMLHttpRequest y mediante la realización de operaciones de AJAX jQuery
Lecciones
Envío y recepción de datos mediante el uso XMLHTTPRequest
Enviar y recibir datos mediante operaciones AJAX
Módulo 6: HTML5 Styling utilizando CSS3 este módulo se describe la forma de páginas y elementos HTML5 estilo
mediante el uso de las nuevas características disponibles en CSS3.
Lecciones
El estilo del texto
Styling Elementos de bloque
CSS3 Selectors
Mejora de efectos gráficos utilizando CSS3
Módulo 7: Creación de objetos y métodos mediante el uso de JavaScript .
Este módulo se explica cómo escribir bien estructurada y fácilmente mantenible código JavaScript y cómo aplicar los
principios orientados a objetos de código JavaScript en una aplicación Web
Lecciones
Escribir bien estructurado JavaScript
Creación de objetos personalizados
Extendiendo objetos
Módulo 8: Creación de páginas interactivas que utilizan HTML5 APIs
Este módulo se describe cómo utilizar algunas comunes APIs de HTML5 para añadir funcionalidades a una aplicación
web. Este módulo también explica cómo depurar y perfilar una aplicación Web.
Lecciones
Interacción con Archivos
La incorporación de Multimedia
Reaccionando a Navegador Ubicación y contexto
Depurar y generar perfiles de una aplicación Web
Módulo 9: Adición Desconectado Apoyo a las aplicaciones web
Este módulo describe cómo agregar compatibilidad sin conexión a una aplicación web, para que la aplicación pueda
seguir funcionando en el navegador del usuario, incluso si el navegador está desconectado de la red
Lecciones
Lectura y escritura de datos a nivel local
Adición Desconectado Apoyo mediante la memoria caché de aplicaciones
Calle Dr. Lamberto Castellanos Rivera No. 230. Arboledas. Villahermosa, Tabasco. C.P. 86079 www.compusur.com.mx [email protected] 993-3143306; 01800-5093106
Módulo 10: Implementación de una interfaz de usuario adaptable
Este módulo describe cómo crear páginas HTML5 que pueden detectar de forma dinámica y adaptarse a diferentes
dispositivos y factores de forma
Lecciones
Ofrecer múltiples factores de forma
Creación de una interfaz de usuario adaptable
Módulo 11: Creación de Gráficos Avanzados
Este módulo describe cómo crear gráficos avanzados para una aplicación web HTML5 usando un elemento Canvas, y
mediante el uso de gráficos vectoriales escalables
Lecciones
Creación de gráficos interactivos mediante el uso de gráficos vectoriales escalables
Dibujo programación gráfica mediante un lienzo
Módulo 12: Animación de la interfaz de usuario de este módulo se describe la forma de mejorar la experiencia del
usuario en una aplicación web HTML5, añadiendo animaciones.
Lecciones
Aplicar transiciones CSS
Elementos transformadores
Aplicando CSS animaciones de fotogramas clave
Módulo 13: Implementación de comunicaciones en tiempo real mediante el uso de Web Sockets
Este módulo se explica cómo utilizar Web Sockets para transmitir y recibir datos entre una aplicación web HTML5 y un
servidor
Lecciones
Introducción a la Web Sockets
Envío y recepción de datos mediante el uso de sockets Web
Módulo 14: Creación de un proceso de trabajo Web
Este módulo describe cómo utilizar los procesos de trabajo Web para realizar operaciones de larga duración de forma
asíncrona y mejorar la capacidad de respuesta de una aplicación web HTML5
Lecciones
Introducción a los Web Workers
Realizar el procesamiento asíncrono mediante un Trabajador Web
Calle Dr. Lamberto Castellanos Rivera No. 230. Arboledas. Villahermosa, Tabasco. C.P. 86079 www.compusur.com.mx [email protected] 993-3143306; 01800-5093106
TEMARIO : Desarrollo de Aplicaciones Web ASP .NET MVC4 MOC: 20486, 35 hRS
Módulo 1: Explorando ASP.NET MVC4 El objetivo de este módulo es exponer a los estudiantes los componentes de la pila de tecnologías Web de Microsoft, que puede utilizarse para hospedar una aplicación web completa. Los estudiantes también aprenderán sobre ASP.NET 4.5 y ser introducidos a los formularios web, páginas web y modelos de programación MVC. Finalmente verán un Resumen de ASP.NET MVC 4, incluyendo nuevas características y configuración. Lecciones
Resumen de tecnologías Web de Microsoft
Resumen de ASP.NET 4.5
Introducción a ASP.NET MVC 4 Módulo 2: Diseño de aplicaciones Web 4 ASP.NET MVC El objetivo de este módulo es introducir a los alumnos en el proceso de diseño típico que arquitectos deben completar cuando planean una aplicación MVC 4. En esta etapa del proceso de diseño, MVC 4 ha sido seleccionado como el modelo de programación más adecuado, pero los detalles de la aplicación, como el general arquitectura, controladores, Views, modelos y rutas para crear, no han sido corregidos. Durante este módulo se muestra cómo planear tales detalles. Lecciones
Planificación en la fase de diseño del proyecto
Diseño de modelos, controladores y vistas Módulo 3: Desarrollo de modelos de ASP.NET MVC 4 El objetivo de este módulo es permitir a los estudiantes a crear modelos dentro de una aplicación MVC que implementan la lógica empresarial necesaria para satisfacer los requerimientos del negocio. El módulo también describe cómo implementar una conexión a una base de datos, o almacén de datos alternativos, utilizando el Entity Framework y LINQ. Lecciones
Creación de modelos MVC
Trabajar con datos Módulo 4: Desarrollo de ASP.NET MVC 4 controladores El objetivo de este módulo es permitir a los estudiantes para agregar controladores a aplicaciones MVC y a implementar acciones que responden a la entrada del usuario y otros eventos. Los estudiantes aprenderán cómo los controladores se refieren a modelos y cómo implementar las acciones de control que definen el punto de vista utilizado para visualizar o modificar los datos. Este módulo también abarca cómo escribir filtros de acción que se ejecuta código antes o después de varias acciones en el controlador. Los estudiantes aprenderán acerca de las situaciones cuando los filtros de acción son útiles. Lecciones
Las acciones y los controladores de la escritura
Filtros de acción de la escritura
Calle Dr. Lamberto Castellanos Rivera No. 230. Arboledas. Villahermosa, Tabasco. C.P. 86079 www.compusur.com.mx [email protected] 993-3143306; 01800-5093106
Módulo 5: Desarrollo de ASP.NET MVC 4 Views El objetivo de este módulo es describir el papel de puntos de vista en una aplicación web MVC y permiten a los usuarios crear y programarlos. La sintaxis de una vista de la maquinilla de afeitar es de vital importancia para los estudiantes a entender porque define tanto el diseño y la funcionalidad de la visualización de los datos. HTML ayudantes también serán discutidos en detalle y ayudantes comunes, tales como Html.ActionLink() y Html.EditorFor(), se describirán. Reutilización de código mediante la definición de vistas parciales y ayudantes de maquinilla de afeitar se discutirán también. Lecciones
Crear vistas con sintaxis Razor
Usando HTML ayudantes
Reusando código en Views Módulo 6: Probar y depurar aplicaciones Web ASP.NET MVC 4El objetivo de este módulo es permitir a los estudiantes aumentar la calidad de una aplicación mediante la localización y corrección de errores de código, errores y otros resultados inesperados. Aplicaciones MVC están bien adaptadas a las técnicas de prueba unidad y estas técnicas aseguran una alta calidad de código analizando sistemáticamente la funcionalidad de cada componente pequeño. Además se explicarán las herramientas de depuración y control disponible en Visual Studio de excepciones. Lecciones
Unidad prueba los componentes MVC
Implementar una estrategia de control de excepciones Módulo 7: Estructuración de aplicaciones ASP.NET MVC 4 Web El objetivo de este módulo es permitir a los estudiantes estructurar una aplicación web de tal manera que los usuarios pueden localizar rápidamente la información que necesitan. Se hizo hincapié en dos aspectos del diseño: las URL en la barra de direcciones del navegador deben ser comprensibles y pueden controlarse mediante la adición de rutas para el motor de enrutamiento de ASP.NET y los controles de navegación, como menús y senderos de migas de pan, deberán presentar los enlaces más relevantes para leer las páginas con frecuencia. Search Engine Optimization es importante a lo largo de este módulo. Lecciones
Analizar la arquitectura de la información
Configuración de rutas
Crear una estructura de navegación Módulo 8: Aplicar estilos a las aplicaciones Web 4 ASP.NET MVC El objetivo de este módulo es explorar cómo los estudiantes pueden imponer una apariencia coherente a una aplicación MVC y compartir otros componentes comunes, tales como encabezados y pies de página, entre todas las vistas. Además de describir estilos CSS y vistas de la plantilla, el módulo discutirá cómo migrar un look and feel creado por un diseñador web en una aplicación MVC. También se introducirán las técnicas para la adaptación a la pantalla de un sitio web para dispositivos móviles y pequeñas pantallas. Lecciones
Usar plantilla Views
Aplicar CSS a una aplicación MVC
Crear una interfaz de usuario adaptable
Calle Dr. Lamberto Castellanos Rivera No. 230. Arboledas. Villahermosa, Tabasco. C.P. 86079 www.compusur.com.mx [email protected] 993-3143306; 01800-5093106
Módulo 9: Edificio responsivo páginas en aplicaciones Web ASP.NET MVC 4 El objetivo de este módulo es describir a los estudiantes cómo parciales actualizaciones de página y almacenamiento en caché pueden optimizar la capacidad de respuesta de una aplicación web. Los estudiantes verán cómo hacer uso de AJAX ayudantes y vistas parciales para actualizar pequeñas porciones de una página en lugar de actualizar la página entera. El módulo también abarca los diferentes escondites los desarrolladores pueden utilizar para tienda prestado páginas y describe cómo configurar el almacenamiento en caché para un rendimiento máximo. Lecciones
Utilizando AJAX y actualizaciones parciales de página
Implementar una estrategia de almacenamiento en caché Módulo 10: Uso de JavaScript y jQuery para las aplicaciones Web responden MVC 4El objetivo de este módulo es enseñar a los alumnos técnicas que ejecutar código en el navegador. Este enfoque puede aumentar la capacidad de respuesta de la aplicación porque una página representada puede responder a una acción del usuario sin necesidad de recargar la página entera desde el servidor. Los estudiantes aprenderán acerca de la biblioteca de scripts de jQuery y cómo utilizarlo para llamar a servicios web y actualización de componentes de interfaz de usuario.Lecciones
Representación y la ejecución de código JavaScript
Usando jQuery y jQueryUI Módulo 11: Controlar el acceso a aplicaciones de 4 Web ASP.NET MVC El objetivo de este módulo para asegurar buena seguridad en términos de autenticación y autorización de acceso. Las lecciones describen cómo habilitar usuarios anónimos crear su propia cuenta de usuario y obtener un acceso privilegiado a los contenidos. Lecciones
Implementación de autenticación y autorización
Asignar Roles y membresía Módulo 12: Construyendo una aplicación Web ASP.NET MVC resistente 4 El objetivo de este módulo es permitir a los estudiantes a crear aplicaciones que son estables y confiables. Estas aplicaciones no son vulnerables a técnicas comunes de hacking como multisitio y también almacenan información de estado tales como el contenido de un carrito de compras y las preferencias del usuario. Esta información de estado conservan al reiniciar los servidores o los navegadores, las conexiones están perdidas, y se producen otros problemas de conectividad. Lecciones
Desarrollo de sitios seguros
Gestión estatal Módulo 13: Utilizando Windows Azure Web Services en las aplicaciones Web ASP.NET MVC 4El objetivo de este módulo es introducir Windows Azure a los estudiantes y explicar por qué un desarrollador escribiría un servicio de Windows Azure en lugar de código en una aplicación web. Los estudiantes también verán cómo escribir tal servicio y llamarlo desde una aplicación web o desde otras aplicaciones, como una aplicación para dispositivos móviles. Lecciones
Introducción a Windows Azure
Servicios de diseño y escritura Windows Azure
Servicios de consumo Windows Azure en una aplicación Web
Calle Dr. Lamberto Castellanos Rivera No. 230. Arboledas. Villahermosa, Tabasco. C.P. 86079 www.compusur.com.mx [email protected] 993-3143306; 01800-5093106
Módulo 14: Implementar APIs Web en ASP.NET MVC 4 Web Applications El objetivo del módulo es introducir el concepto de una API de Web a los estudiantes y describir cómo hacer la funcionalidad básica de una aplicación más ampliamente disponible para su integración en otras aplicaciones web y móviles. Los estudiantes aprenden acerca de la nueva función de API Web de MVC 4 y ver cómo construir una API Web RESTful y llamarlo desde otras aplicaciones. Lecciones
Desarrollo de una Web API
Llamando una API Web de aplicaciones Web y móviles Módulo 15: Manejo de las solicitudes en ASP.NET MVC 4 Web ApplicationsEl objetivo de este módulo es describir cómo escribir componentes que interceptan las peticiones de los navegadores que son recibidos por los controladores de MVC. Estos componentes incluyen el protocolo Web Sockets, controladores HTTP y módulos HTTP. El módulo describe situaciones en las que los desarrolladores utilizar dichos componentes y muestra cómo agregarlos a una aplicación MVC.Lecciones
Usando los módulos HTTP y los controladores HTTP
Usando Web Sockets Módulo 16: Implementar las aplicaciones ASP.NET MVC 4 Web El objetivo de este módulo es permitir a los estudiantes desplegar una aplicación MVC un servidor web o Windows Azure. El módulo comienza describiendo las implementaciones de pruebas, puesta en escena y producción y los entornos de servidor web requeridos para cada uno. También describe las ventajas y desventajas de utilizar Windows Azure para hospedar la aplicación. Los estudiantes también ver todas las opciones de implementación disponibles en Visual Studio. Lecciones
Implementación de una aplicación Web
Implementación de un MVC 4 aplicación
Calle Dr. Lamberto Castellanos Rivera No. 230. Arboledas. Villahermosa, Tabasco. C.P. 86079 www.compusur.com.mx [email protected] 993-3143306; 01800-5093106
Ruta de Certificación
Desarrollo de Aplicaciones WEB con Visual Studio 2012
1.- Curso y Examen 20480 Programando HTML5 + JScript + CSS3 2.- Curso y Examen 20486 Desarrollo ASP NET MVC4 con VStudio 2012 3.- Curso y Examen 20487 Servicios Windows Azure Hasta Acreditar los 3 Examenes Usted obtendrá el Grado: Ms Certified Solution Developer: WEB Apss