Está en la página 1de 4

COLEGIO DE BACHILLERES DEL ESTADO DE

VERACRUZ
PLANTEL 28 “SR.LUIS ESCOBAR TOLEDANO”

Integrantes:

CERTIFICACIÓN
MTA: 98-361
Fundamentos de Desarrollo
¿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.

Conocimientos a evaluar
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.
Conocimientos base de programación (del 15% - 20%)
Comprender los tipos de almacenamiento en el ordenador y los tipos de datos
 Cómo almacena un ordenador los programas y las instrucciones en la memoria
del ordenador, pilas de memoria y heaps, requisitos de tamaño de memoria para
los diferentes tipos de almacenamiento de datos, datos numéricos y datos de
texto.

 Comprender las estructuras de decisión del ordenador

 Varias estructuras de decisión utilizadas en todos los lenguajes de


programación de ordenadores; Las estructuras de decisión if; estructuras de
decisiones múltiples, como If ... Else y switch / Select case; lectura de
diagramas de flujo; tablas de decisión; evaluar expresiones.

 Identificar el método apropiado para manejar repeticiones

 For loops, While loops, Do...While loops, y recursión.

 Comprender el manejo de errores

 Manejo estructurado de excepciones.

Comprender la programación orientada a objetos (del 20 % al 25 %)

 Comprender los fundamentos de clases

 Propiedades, métodos, eventos y constructores; cómo crear una clase; cómo


usar clases en código.

 Comprender la herencia

 Heredar la funcionalidad de una clase base en una clase derivada.

 Comprender polimorfismo

 Extender la funcionalidad de una clase después de heredar de la clase base,


sobrescribiendo métodos en la clase derivada.

 Comprender encapsulación

 Crear clases que esconden los detalles de implementación manteniendo el


acceso a la funcionalidad requerida a través de la interfaz, modificadores de
acceso.
Comprensión general de desarrollo de software (desde 15 % a 20 %)

 Comprender la administración del ciclo de vida de una aplicación

 Fases en la administración del ciclo de vida de una aplicación, pruebas de


software.

 Comprender las especificaciones de la aplicación

 Leer las especificaciones de la aplicación y traducirlas en prototipos, código,


seleccionar el tipo de aplicación apropiado y componentes.

 Comprender los algoritmos y las estructuras de datos

 Vectores, pilas, colas, listas enlazadas y algoritmos de ordenamiento;


implicaciones en el rendimiento de varios tipos de estructuras de datos; escoger
el tipo correcto de estructura.

Conocimientos sobre aplicaciones web (desde 15 % a 20%)

 Comprender el desarrollo de páginas web

 HTML, Cascading Style Sheets (CSS), JavaScript.

 Comprender el desarrollo de aplicaciones web con ASP.NET

 Ciclo de vida de las páginas, modelos de eventos, administración de estados


cliente servidor frente a programación del lado del servidor.

 Comprender el hospedaje web

 Crear directorios virtuales y sitios web, implementación de aplicaciones web,


comprender la función de Internet Information Services.

 Comprender los servicios web

 Servicios web que serán utilizados por aplicaciones cliente, acceso de serivios
web desde una aplicación cliente, SOAP y Web Service Definition Language
(WSDL).

Comprender aplicaciones de escritorio (desde 15 % a 20%)

 Comprender aplicaciones Windows

 Guía de catetorías de diseño de interfaz de usuario, características y


capaciades de aplicaciones de almacenamiento, identificar gestos.

 Comprender aplicaciones basados en consola

 Características y capacidades de aplicaciones basados en consola.

 Comprender servicios web

 Características y capacidades de servicios Windows.

Comprender bases de datos (desde 15 % a 20 %)


 Comprender la administración de sistemas de bases de datos relacionales

 Características y capacidades de los productos de bases de datos, diseño de


base de datos, Diagramas de entidad relación (ERDs por sus siglas en inglés),
conceptos de normalización.

 Comprender métodos de consultas de bases de datos

 Lenguaje de consulta estructurado (SQL por sus siglas en inglés), creación y


acceso a procedimientos almacenados, actualización de datos y selección de
datos.

 Comprender métodos de conexión de bases de datos

 Conectarse a varios tipos de almacenamiento de datos tales como archivos


planos; archivos XML; objetos en-memoria; optimización de recursos.

Contenidos de esta certificación

https://www.microsoft.com/es-es/learning/exam-98-361.aspx

También podría gustarte