Agregue un Microsoft Certification Booster Pack. Aumente sus probabilidades de éxito con repeticiones de exámenes y pruebas prácticas.

Examen
70-515

Logotipo de Visual Studio

  • Publicado:
    2 de julio de 2010
  • Idiomas:
    Inglés
  • Público:
    Desarrolladores
  • Tecnología:
    Microsoft Visual Studio 2012
  • Crédito para la certificación:
    MCTS, MCPD

TS: Web Applications Development with Microsoft .NET Framework 4

Este examen se ha retirado

Para ver las opciones que tiene disponibles actualmente, consulte la Lista de exámenes de Microsoft Certification.

Habilidades medidas

Este examen mide su capacidad para realizar las tareas técnicas mencionadas a continuación. Los porcentajes indican la importancia relativa de cada área temática principal del examen. Cuanto más alto sea el porcentaje, más preguntas verá sobre esa área de contenido en el examen. Ver tutoriales en vídeo acerca de la variedad de tipos de preguntas en los exámenes de Microsoft.

Tenga en cuenta que las preguntas pueden evaluar, entre otros, los temas descritos en el texto con viñetas.

¿Tiene algún comentario sobre la pertinencia de las aptitudes evaluadas en este examen? No dude en enviar sus comentarios a Microsoft. Todos los comentarios se revisarán y aplicarán según se considere oportuno, manteniendo siempre la validez y fiabilidad del proceso de certificación. Tenga en cuenta que Microsoft no responderá directamente a sus comentarios. Agradecemos su participación para garantizar la calidad del programa Microsoft Certification.

Si cree que existe algún problema con preguntas específicas de este examen, envíe una impugnación del examen..

Si tiene otras preguntas o comentarios sobre los exámenes de Microsoft Certification o el programa de certificación, el registro o las promociones, póngase en contacto con el centro de servicios regional.

Desarrollo de páginas de formularios web (19 %)
  • Configuración de páginas de formularios web
    • Directivas de página como ViewState, validación de solicitudes, validación de eventos, MasterPageFile; ClientIDMode; uso de web.config; definición del html doctype
    • En este objetivo no se incluye: la inclusión de referencias en una página maestra; la adición de un título a un formulario web
  • Implementación de temas y páginas maestras
    • Creación y aplicación de temas; adición de múltiples marcadores de contenido; páginas maestras anidadas; máscaras de control; transmisión de mensajes entre páginas maestras; cambio de temas en tiempo de ejecución; carga de temas en tiempo de ejecución; aplicación de un esquema de validación
    • En este objetivo no se incluye: la creación de una página maestra; páginas de contenido básico
  • Implementación de globalización
    • Archivos de recursos, archivos de navegador, CurrentCulture, currentUICulture, ASP:Localize
  • Tratamiento de eventos de ciclo de vida de las páginas
    • IsPostback, IsValid, creación dinámica de controles, disponibilidad de controles dentro del ciclo de vida de la página, acceso a los valores de control en postback, anulación de eventos de página
  • Implement caching
    • Almacenamiento de datos en caché; almacenamiento en caché de resultados de página; almacenamiento en caché de resultados de control; dependencias de caché; definición de ciclo de vida de caché; control de sustitución
    • En este objetivo no se incluye: el almacenamiento en caché distribuido (velocidad)
  • Gestión de estado
    • Tecnologías del lado del servidor, por ejemplo, sesión y aplicación; tecnologías del lado del cliente, por ejemplo, cookies y ViewState; configuración del estado de la sesión (en proc., servidor de estado, Microsoft SQL Server; sin cookies); compresión del estado de la sesión; persistencia de datos mediante el uso de ViewState; compresión de ViewState; desplazamiento de ViewState

Recursos de preparación

Desarrollo y uso de controles de formularios web (18%)
  • Validación de la entrada del usuario
    • Lado del cliente, lado del servidor y a través de AJAX; controles de validación personalizados; validación regex; grupos de validación; verificación de tipo de datos; validación jQuery
    • En este objetivo no se incluye: RangeValidator y RequiredValidator
  • Creación del diseño de la página
    • AssociatedControlID; elementos web, controles de navegación; controles FileUpload
    • En este objetivo no se incluyen: etiquetas; marcadores de posición, controles de panel; CSS, HTML, referencias de archivos CSS, inserciones
  • Implementación de controles de usuario
    • un control; adición de un control de usuario; inclusión de referencias a un control de usuario; carga dinámica de un control de usuario; evento personalizado; propiedades personalizadas; definición de la visibilidad del cuadro de herramientas
  • Implementación de controles de servidor
    • Controles compuestos, INamingContainer, adición de un control de servidor al cuadro de herramientas, caché global de ensamblados, creación de un evento de control personalizado, registro global desde web.config; TypeConverters
    • En este objetivo no se incluye: controlador de datos postback, controles de enlace de datos postback, controles de enlace de datos personalizados, control con plantilla
  • Manipulación de controles de interfaz de usuario desde código subyacente
    • Codificación HTML para evitar un ataque de secuencias de comandos entre sitios, navegación y manipulación de la jerarquía de control; FindControl; controlRenderingCompatibilityVersion; codificación de URL; RenderOuterTable
    • En este objetivo no se incluye: las propiedades habilitadas de visibilidad y texto

Recursos de preparación

Implementación de ejecución de secuencias de comandos en el cliente y AJAX (16 %)
  • Adición de funciones dinámicas a una página utilizando JavaScript
    • Referencias a ID de cliente; administrador de scripts; combinación de scripts; Page.clientscript.registerclientscriptblock; Page.clientscript.registerclientscriptinclude; sys.require (scriptloader)
    • Este objetivo no incluye: interactuación con el servidor; referencias a archivos JavaScript; conexiones online JavaScript
  • Modificación dinámica de una página manipulando el DOM
    • Uso de jQuery, adición, modificación o eliminación de elementos de página, adición de efectos, selectores jQuery
    • En este objetivo no se incluye: AJAX
  • Administración de eventos JavaScript
    • Eventos del DOM, eventos personalizados, administración de eventos mediante jQuery
  • Implementación de ASP.NET AJAX
    • Creación de plantillas del cliente, creación de un servicio de secuencias de comandos, extensores (ASP.NET AJAX Control Toolkit), interactuación con el servidor; Microsoft AJAX Client Library, extensores personalizados; múltiples paneles de actualización, activadores; UpdatePanel.UpdateMode; temporizador
    • En este objetivo no se incluye: panel de actualización básica y progreso
  • Implementación de AJAX mediante jQuery
    • $.get, $.post, $.getJSON, $.ajax, xml, html, JavaScript Object Notation (JSON), manejo de tipos de valor devuelto
    • En este objetivo no se incluye: la creación de un servicio

Recursos de preparación

Configuración y ampliación de una aplicación web (15 %)
  • Configuración de la autenticación y la autorización
    • Uso de pertenencia a grupo, uso de controles de inicio de sesión, funciones, elemento de ubicación, protección de un área de un sitio o una página
    • En este objetivo no se incluye: Windows Live; Microsoft Passport; Windows y autenticación de formularios
  • Configuración de proveedores
    • Función, pertenencia a grupo, personalización, aspnet_regsql.exe
    • En este objetivo no se incluye: la creación de proveedores personalizados
  • Creación y configuración de HttpHandlers y HttpModules
    • Controladores genéricos, controladores asíncronos, configuración de tipos MIME y otros encabezados de contenido, módulos de cableado a eventos de aplicaciones
  • Configuración de la inicialización y el tratamiento de errores
    • Manipulación de Application_Start, Session_Start y Application_BeginRequest en global.asax, captura de excepciones no atendidas, sección de errores personalizados de web.config, redireccionamiento a una página de error; try and catch; creación de excepciones personalizadas
  • Creación de referencias y configuración de servicios ASMX y WCF
    • Adición de referencias a servicios, adición de referencias web, cambio de extremos, wsdl.exe, svcutil.exe; actualización de URL de servicio; ensamblado de contratos WCF compartidos
    • En este objetivo no se incluye: la creación de servicios WCF y ASMX
  • Configuración de proyectos y soluciones y ensamblados de referencia
    • Ensamblados locales, ensamblados compartidos (caché de ensamblados global), proyectos de aplicaciones web, soluciones, archivo de configuración, configuración de una aplicación web con archivos web.config o varios archivos .config; assemblyinfo
  • Depuración de una aplicación web
    • Depuración JavaScript, remota, local, adjuntar al proceso, registro y seguimiento, uso de IIS local, aspnet_regiis.exe
  • Implementación de una aplicación web
    • Precompilación, métodos de publicación (p. ej. MSDeploy, xcopy y FTP), implementación de una aplicación MVC
    • En este objetivo no se incluye: grupos de aplicaciones, configuración de IIS

Recursos de preparación

Visualización y manipulación de datos (19 %)
  • Implementación de controles enlazados a datos
    • Personalización avanzada de DataList, Repeater, ListView, FormsView, DetailsView, TreeView, DataPager, Chart, GridView
    • En este objetivo no se incluye: trabajo en modo diseño
  • Implementación de controles DataSource
    • ObjectDataSource, LinqDataSource, XmlDataSource, SqlDataSource, QueryExtender, EntityDataSource
    • En este objetivo no se incluye: AccessDataSource, SiteMapDataSource
  • Consulta y manipulación de datos mediante LINQ
    • Transformación de datos mediante LINQ para crear XML o JSON, LINQ to SQL, LINQ to Entities, LINQ to Objects, administración de la duración de DataContext
    • En este objetivo no se incluye: LINQ to SQL básico
  • Creación y consumo de un servicio de datos
    • WCF, servicio web; llamadas de servidor a servidor; serialización JSON, serialización XML
    • Este objetivo no incluye: servicios de datos ADO.NET del lado del cliente
  • Creación y configuración de un proyecto de datos dinámico
    • Controles de datos dinámicos, plantillas de campos personalizados; conexión a DataContext y ObjectContext

Recursos de preparación

Desarrollo de una aplicación web utilizando ASP.NET MVC 2 (13 %)
  • Creación de rutas personalizadas
    • Restricciones de ruta, valores predeterminados de ruta, ignorar rutas, parámetros de ruta personalizados
  • Creación de controladores y acciones
    • Soporte de Visual Studio para menús contextuales de botón secundario; filtros de acción (incluyendo Authorize, AcceptVerbs y personalizados) y enlazadores de modelos; subclases ActionResult
  • Estructuración de una aplicación ASP.NET MVC
    • Áreas de proyecto único (por ejemplo, registro de ruta, herramientas Visual Studio y enlaces dentro del área); organización de controladores en áreas; vistas compartidas; archivos de contenido y carpetas
  • Creación y personalización de vistas
    • Auxiliares de HTML integrados y personalizados (por ejemplo HTML.RenderAction y HTML.RenderPartial), vistas fuertemente tipadas, control de páginas estáticas, auxiliares de entrada con plantilla, ViewMasterPage, ViewUserControl
    • En este objetivo no se incluye: ensamblaje de Microsoft.Web.Mvc Futures

Recursos de preparación

Opciones de preparación

Cursos dirigidos por un instructor
Encuentre a un Microsoft Learning Partner de su zona
Prueba práctica
De la comunidad

Seguir a @MSLearning y @visualstudio

Libros
Portada de 'MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4'

MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4
Publicado: 10 de diciembre de 2010

Conviértase en un experto en las habilidades evaluadas en el examen 70-515, y de manera eminentemente práctica. Trabaje a su ritmo con una serie de lecciones y revisiones que cubren por completo cada objetivo del examen. A continuación, refuerce y aplique lo aprendido en ejercicios prácticos y casos reales. Esta guía de estudio oficial de Microsoft está diseñada para ayudarle a aprovechar al máximo sus horas de estudio.

Comprar este libro en Microsoft Press Store

¿Quién debería realizar este examen?

Los candidatos a este examen son desarrolladores web profesionales que utilizan Microsoft Visual Studio. Deben tener un mínimo de dos a tres años de experiencia en el desarrollo de aplicaciones basadas en web con Visual Studio y Microsoft ASP.NET. Los candidatos deben ser usuarios con experiencia de Visual Studio 2008 y versiones posteriores y tener conocimientos básicos de los lenguajes de programación de .NET Framework 4 (C# o Microsoft Visual Basic). Además, deben comprender cómo usar las nuevas características de Visual Studio 2010 y .NET Framework 4.

Los candidatos deben tener también un mínimo de un año de experiencia en las siguientes tareas:

  • Acceso a los datos con Microsoft ADO.NET y LINQ
  • Creación y consumo de los servicios de Windows Communication Foundation (WCF) y web
  • Administración de estado
  • Configuración de ASP.NET
  • Depuración e implementación
  • Administración del ciclo de vida de las páginas y las aplicaciones
  • Aspectos de seguridad como la autenticación y la autorización
  • Lenguajes de secuencias de comandos del lado cliente
  • Internet Information Server (IIS)
  • ASP.NET MVC

Más información sobre los exámenes

Preparación de exámenes

Le recomendamos que consulte esta guía de preparación para el examen en profundidad y se familiarice con los recursos de este sitio web antes de programar el examen. Consulte la Información general sobre los exámenes de Microsoft Certification para obtener información sobre el registro, vídeos de los formatos de preguntas de examen habituales y otros recursos de preparación. Para obtener información sobre las políticas de examen y puntuación, consulte Políticas de examen y preguntas más frecuentes sobre Microsoft Certification.

Nota

Esta guía de preparación está sujeta a cambios en cualquier momento a discreción de Microsoft sin necesidad de aviso previo. Los exámenes de Microsoft pueden incluir tecnología de prueba adaptativa y elementos de simulación. Microsoft no identifica el formato en que se presentan los exámenes. Use esta guía de preparación para prepararse para el examen, sea cual sea el formato. Para ayudarle a prepararse para este examen, Microsoft recomienda adquirir experiencia práctica con el producto y usar los recursos formativos especificados. Estos recursos de formación no cubren necesariamente todos los temas que aparecen en la sección "Habilidades medidas".