Examen
98-361

Logotipo de Visual Studio

  • Publicado:
    2 de agosto de 2010
  • Idiomas:
    Inglés, chino (simplificado), chino (tradicional), francés, alemán, italiano, japonés, coreano, portugués (Brasil), ruso, español, español (Latinoamérica)
  • Público:
    Académicos
  • Tecnología:
    Visual Studio
  • Crédito para la certificación:
    MTA

Software Development Fundamentals

Los exámenes Microsoft Certified Professional los realizan proveedores externos.

* Los alumnos de enseñanza secundaria y superior pueden optar por un precio académico especial. Consulte Políticas de examen y preguntas frecuentes para obtener más información. El precio no incluye ofertas promocionales ni descuentos para Microsoft Certified Trainers y miembros de los programas Microsoft IT Academy y Microsoft Partner Network. El precio está sujeto a cambios sin previo aviso. El precio no incluye los impuestos aplicables. Confirme el precio exacto con su proveedor de exámenes antes de realizar el examen.

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. Vea 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.

Descripción de la programación básica (del 15 % al 20 %)
  • Comprender el almacenamiento y los tipos de datos del equipo
    • Cómo almacena el equipo los programas y las instrucciones en la memoria, pilas y montones de memoria, requisitos de tamaño de memoria para los distintos tipos de almacenamiento de datos, datos numéricos y datos textuales
  • Comprender las estructuras de decisión del equipo
    • Diversas estructuras de decisión usadas en todos los lenguajes de programación, estructuras de decisión If, varias estructuras de decisión como If…Else y switch/Select Case, leer diagramas de flujo, tablas de decisión, evaluar expresiones
  • Identificar el método apropiado para controlar la repetición
    • Bucles For, bucles While, bucles Do...While y recursividad
  • Comprender el control de errores
    • Control de excepciones estructuradas

Recursos de preparación

Descripción de la programación orientada a objetos (del 20 % al 25 %)
  • Comprender los fundamentos de las clases
    • Propiedades, métodos, eventos y constructores; cómo crear una clase; como usar clases en el código
  • Comprender la herencia
    • Herencia de la funcionalidad de una clase base en una clase derivada
  • Comprender el polimorfismo
    • Ampliar la funcionalidad en una clase después de heredar de una clase base, métodos de anulación en la clase derivada
  • Comprender la encapsulación
    • Crear clases que ocultan los detalles de implementación y permiten obtener acceso a la funcionalidad necesaria a través de la interfaz, modificadores de acceso

Recursos de preparación

Descripción del desarrollo general de software (del 15 % al 20 %)
  • Comprender la administración del ciclo de vida de la aplicación
    • Fases de la administración del ciclo de vida de la aplicación, pruebas de software
  • Interpretar especificaciones de aplicaciones
    • Leer especificaciones de aplicación y convertirlas en prototipos, codificar, seleccionar el tipo de aplicación apropiado, y componentes
  • Comprender los algoritmos y estructuras de datos
    • Matrices, pilas, colas, listas vinculadas y algoritmos de ordenación; implicaciones en el rendimiento de las distintas estructuras de datos; elección de la estructura de datos correcta

Recursos de preparación

Descripción de aplicaciones web (del 15 % al 20 %)
  • Comprender el desarrollo de páginas web
    • HTML, hojas de estilos en cascada (CSS), JavaScript
  • Comprender el desarrollo de aplicaciones web con Microsoft ASP.NET
    • Ciclo de vida, modelo de eventos, administración de estados, programación en el lado cliente frente al lado servidor
  • Comprender el alojamiento web
    • Crear directorios virtuales y sitios web, implementar aplicaciones web, descripción del rol de Internet Information Services
  • Comprender los servicios web
    • Servicios web que consumirán las aplicaciones cliente, obtener acceso a servicios web desde una aplicación cliente, SOAP y lenguaje de definición de servicios web (WSDL)

Recursos de preparación

Descripción de aplicaciones de escritorio (del 15 % al 20 %)
  • Comprender las aplicaciones de la Tienda Windows
    • Categorías de directrices de diseño de interfaz de usuario, características y capacidades de las aplicaciones de la Tienda, identificar gestos
  • Comprender las aplicaciones basadas en consola
    • Características y capacidades de aplicaciones basadas en consola
  • Comprender los servicios de Windows
    • Características y capacidades de los servicios de Windows

Recursos de preparación

Descripción de las bases de datos (del 15 % al 20 %)
  • Comprender los sistemas de bases de datos relacionales
    • Características y capacidades de productos de base de datos, diseño de base de datos, diagramas de relaciones de entidad (ERD), conceptos de normalización
  • Comprender los métodos de consulta de la base de datos
    • Lenguaje de consulta estructurado (SQL), creación y acceso a procedimientos almacenados, actualización y selección de datos
  • Comprender los métodos de conexión de la base de datos
    • Conectar a los distintos tipos de almacenes de datos, como un archivo sin formato, archivo XML, objeto en memoria, optimización de recursos

Recursos de preparación

¿Quién debería realizar este examen?

Los candidatos a este examen buscan validar sus habilidades básicas de desarrollo de software. Se recomienda que los candidatos estén familiarizados con los conceptos y tengan experiencia práctica con las tecnologías aquí descritas, ya sea asistiendo a los cursos de formación correspondientes o trabajando con los tutoriales y ejemplos disponibles en MSDN y en Microsoft Visual Studio. Se espera que los candidatos tengan cierta experiencia con C# o Microsoft Visual Basic .NET.

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".