Vous êtes sur la page 1sur 9

Microsoft

98-361 Fundamentos de Desarrollo de Software.

M P

Kit de Repaso para el Examen de la Certificacin Microsoft Technology Associate:

LE

2010 Microsoft Corporation. Todos los derechos reservados. Esta muestra de material de programacin educativa MTA (Material) se proporciona nicamente con propsitos informativos. No puede copiar, adaptar, modificar, preparar trabajos derivados de, distribuir, mostrar de manera pblica o vender este material de ninguna manera. Si tiene dudas sobre el uso de este material, por favor escrbanos a learningperm@microsoft.com con los detalles de su solicitud. Microsoft, Access, MS, MSDN, MS-DOS, Outlook, PowerPoint, Visual Studio, Windows, y Windows Live son marcas registradas o marcas registradas de Microsoft Corporation en los Estados Unidos y/o otros pases. Kit de Repaso para el Examen de Certificacin Microsoft Technology Associate: 98-361 Fundamentos de Desarrollo de Software.

Traduccin y Revisin al Espaol: ETC Iberoamrica

2010 Microsoft Corporation. Todos los derechos reservados. Esta muestra de material de programacin educativa MTA (Material) se proporciona nicamente con propsitos informativos.

No puede copiar, adaptar, modificar, preparar trabajos derivados de, distribuir, mostrar de manera pblica o vender este material de ninguna manera. La traduccin y Revisin al idioma espaol fu realizada por ETC Iberoamrica 2010. Si tiene dudas sobre el uso de este material, por favor escrbanos a learningperm@microsoft.com con los detalles de su solicitud.

M P

LE

8-361 Fundamentos de Desarrollo de Software.

Kit de Repaso para el Examen.


Kit de Repaso para el Examen de Certificacin Microsoft Technology Associate: 98-361 Fundamentos de Desarrollo de Software.

Descripcin del Kit de Repaso para el Examen.


lecciones de repaso para el refuerzo de conceptos en la preparacin para el Examen de Certificacin (MTA): 98-361 Fundamentos de Desarrollo de Software y/o servir como un recurso y gua para los maestros e instituciones para crear sus propias experiencias de aprendizaje adicionales del alumno.

Se asume que los alumnos que presenten el examen de certificacin (MTA) han completado y/o se encuentran actual-

mente tomando cursos acadmicos, tienen experiencia laboral la cual se relaciona al objetivo del examen o ambas.

Los Kits de Repaso para el Examen de Certificacin (MTA):

Pretenden complementar (y no substituir) cursos acadmicos existentes.

No pretenden funcionar como contenido base para los cursos acadmicos.

Son plataformas especficas o agnsticas de acuerdo con el objetivo de cada examen de certificacin MTA. Debido a que cada examen de certificacin tiene aproximadamente veinte objetivos, este Kit de Repaso para el Examen

incluye 20 lecciones de repaso, cada una de 50 minutos. el alumno.

Los materiales para cada leccin de repaso incluyen un plan de la leccin, materiales y documentos con actividades para Los exmenes de certificacin MTA evalan la amplitud del conocimiento tcnico y ayudan a los alumnos a explorar las

A
Pblico.
siguientes reas:
Conceptos de programacin.

opciones que tienen antes de elegir una trayectoria profesional especializada con la mnima inversin de tiempo y dinero. Las certificaciones MTA miden y validan las habilidades tecnolgicas fundamentales que se encuentran en demanda en la actualidad y proporcionan una base fundamental para cursar una carrera en tecnologa. Al aprobar la certificacin MTA, se proporciona a los alumnos un documento que valida el conocimiento fundamental en la industria tecnolgica y los motiva para avanzar en sus prximos estudios, competir en las admisiones y prepararse para una carrera en tecnologa. Las certificaciones MTA permiten a los alumnos mostrar su compromiso con la tecnologa y conectarse con una comunidad de ms de 5 millones de Profesionales Certificados en Microsoft (MCPs). los horarios existentes y currculas as como hacer los exmenes en el saln de clases de acuerdo a sus propios horarios.

Los maestros y las instituciones pueden integrar los nuevos exmenes de certificacin MTA de manera sencilla dentro de

Este Repaso para el Examen est dirigido a los alumnos de escuelas preparatorias y universidades que deseen prepararse

para el Examen de Certificacin MTA 98-361: Fundamentos de Desarrollo de Software y que busquen probar sus conocimientos sobre conceptos fundamentales en el desarrollo de software as como sus habilidades en programacin bsica.

Se recomienda que los candidatos a presentar el examen estn familiarizados con los conceptos y tengan experiencia en

las tecnologas que aqu se describen ya sea a travs de cursos o tutoriales y ejemplos disponibles en MSDN y en Microsoft Visual Studio. Aun cuando es recomendable contar una experiencia mnima en las tecnologas, no se requiere contar con experiencia laboral para presentar los exmenes.

Los candidatos a presentar este examen se encuentran en el proceso de ampliar sus conocimientos y habilidades en las

M P

Estn ligados de manera directa y cercana al objetivo de cada examen de certificacin individual MTA.

LE

Este Kit de Repaso para el Examen de Certificacin Microsoft Technology Associate (MTA) contiene una serie de 20

Diseo y programacin orientada a objetos. Estrategias y prcticas en el desarrollo de software en general. Comprensin de las aplicaciones Web. Comprensin de las aplicaciones de Windows Forms y aplicaciones de consola. Comprensin de los sistemas de bases de datos relacionales.

Pre-requisitos del alumno.

Este curso necesita que cumpla con los siguientes pre-requisitos:

Se asume que los alumnos que presenten el examen de certificacin MTA han completado y/o actualmente se encuen-

tran tomando cursos acadmicos, tiene experiencia laboral que se relaciona al objetivo del examen o ambas.

Se espera que los alumnos hayan tenido experiencia usando Visual Studio con u lenguaje de Microsoft.NET como C# o Visual Basic.

Este Kit de Repaso para el Examen cuenta con lecciones que refuerzan el aprendizaje previo en los siguientes objetivos:

1. Conceptos bsicos de programacin.

1.1. Tipos de datos y almacenamiento. Este objetivo puede incluir pero no est limitado a: la manera la cual las computadoras almacenan programas y las in strucciones en la memoria, pilas y heaps, requisitos del tamao de la memoria para los diversos tipos de almacenamien to de datos, datos numricos y datos textuales. 1.2. Estructuras de decisin. Este objetivo puede incluir pero no est limitado a: diversas estructuras de decisin que se usan en todos los lenguajes de programacin, estructuras if, estructuras de decisin mltiple como ifelse y switch/selct case, lectura de diagramas de flujo, tablas de decisin y evaluacin de expresiones. 1.3. Mtodos de repeticin. Este objetivo puede incluir pero no est limitado a: ciclos for, ciclos while, ciclos dowhile y recursividad. 1.4. Manejo de errores. Este objetivo puede incluir pero no est limitado a: manejo de la excepcin estructurada.

A
2. Programacin orientada a objetos.

2.1. Conceptos bsicos de las clases. Este objetivo puede incluir pero no est limitado a: propiedades, mtodos, eventos, constructores, como crear una clase y como usar clases en cdigo. 2.2. Herencia. Este objetivo puede incluir pero no est limitado a: heredar la funcionalidad de una clase base a una clase derivada.

M P

Objetivo del Kit de Repaso para el Examen.

LE

2.3. Polimorfismo. Este objetivo puede incluir pero no est limitado a: prolongar la funcionalidad en una clase despus de heredarla de una clase base y anular mtodos en las clases derivadas. 2.4. Encapsulamiento. Este objetivo puede incluir pero no est limitado a: creacin de clases que ocultan sus detalles de implementacin mientras todava permite el acceso a la funcionalidad requerida a travs del interfaz y acceso a los modificadores.

3. Desarrollo General de Software.

3.1. Administracin del ciclo de vida de las aplicaciones. Este objetivo puede incluir pero no est limitado a: fases de la administracin del ciclo de vida de las aplicaciones y pruebas de software. 3.2. Interpretacin de las especificaciones de aplicacin. Este objetivo puede incluir pero no est limitado a: lectura y traduccin de las especificaciones de aplicacin en prototipos, cdigo y componentes.

4. Aplicaciones Web.

4.1. Desarrollo de pginas Web. Este objetivo puede incluir pero no est limitado a: HTML, hojas de estilo en cascada (CSS) y JavaScript. 4.2. Desarrollo de la Aplicacin Web Microsoft ASP.NET. Este objetivo puede incluir pero no est limitado a: ciclo de vida de una pgina, modelo de evento, gestin del estado, programacin del cliente vs programacin del servidor. 4.3. Alojamiento Web. Este objetivo puede incluir pero no est limitado a: creacin de directorios virtuales y sitios Web, uso de las aplicaciones Web y comprensin del rol de los Servicios de Informacin de Internet. 4.4. Servicios Web. Este objetivo puede incluir pero no est limitado a: servicios Web que ocuparn las aplicaciones cliente, acceso a los servicios Web a partir de una aplicacin cliente, SOAP y Lenguaje de Definicin de Servicios Web (WSDL).

A
5. Aplicaciones de escritorio.

5.1. Aplicaciones de Windows Forms. Este objetivo puede incluir pero no est limitado a: modelo de evento de Windows Forms, herencia visual, diseo UI, uso de las aplicaciones de la Interfaz de Documentos Mltiples (MDI) y la Interfaz de Documentos Sencillos (SDI).

M P

3.3. Algoritmos y estructuras de datos. Este objetivo puede incluir pero no est limitado a: matrices, pilas, colas, listas ligadas y algoritmos de ordenamiento; funcionamiento de implicaciones de varias estructuras de datos y eleccin de la estructura de datos correcta. NO: Anlisis de algoritmos.

LE

5.2. Aplicaciones de consola. Este objetivo puede incluir pero no est limitado a: caractersticas y capacidades de las aplicaciones de con sola.

6. Bases de datos.

6.1. Sistemas de administracin de bases de datos relacionales. Este objetivo puede incluir pero no est limitado a: caractersticas y capacidades de los productos de bases de datos, diseo de bases de datos, Modelos Entidad-Relacin (ERDs) y conceptos de normalizacin. 6.2. Mtodos de consultas de bases de datos. Este objetivo puede incluir pero no est limitado a: Lenguaje de Consulta Estructurado (SQL), crear y accesar a procedimientos estructurados, actualizacin de datos y seleccin de datos.

6.3. Mtodos de conexin de bases de datos. Este objetivo puede incluir pero no est limitado a: conectarse a varios tipos de datos almacenados como archivo plano, archivo XML, objeto en memoria y optimizacin de recursos.

Duracin del Kit de Repaso para el Examen.

Cada una de las 20 lecciones de repaso en esta coleccin debera ser utilizada en una sola clase de 50 minutos.

Materiales del Kit de Repaso para el Examen.

S
Requisitos del Software.

A
que se repasaron en la leccin.

Se incluyen los siguientes materiales en este Kit de Repaso para el Examen:

Lecciones de repaso: Un plan para las actividades del docente y el alumno para el repaso de los objetivos enfocado en

los puntos clave que son crticos para el xito del repaso en clase.

Presentaciones de Microsoft Power Point: Una estructura para los temas y discusiones en el aula. Actividades para el alumno: Una plataforma de participacin activa para la aplicacin del conocimiento y habilidades Respuestas clave de las actividades para el alumno: Soluciones de las actividades para el alumno. Recursos adicionales: Diferentes recursos para ampliar las oportunidades de repaso y aprendizaje. Las copias de los recursos pueden estar disponible para algunas lecciones en C# y Visual Basic segn corresponda.

Se sugiere el siguiente software para las series de lecciones de repaso:

M P

LE

5.3. Servicios de Windows. Este objetivo puede incluir pero no est limitado a: caractersticas y capacidades de los servicios de Widows.

Visual Studio 2008 o, Visual Basic 2008, Express Edition Visual Basic 2008 Express Edition (http://www.microsoft.com/express/downloads/#2008-Visual-Basic) Visual C# 2008 Express Edition

Visual C# 2008, Express Edition

(http://www.microsoft.com/express/downloads/#2008-Visual-CS) Visual Web Developer 2008, Express Edition

(http://www.microsoft.com/express/downloads/#2008-Visual-Web-Developer) Microsoft SQL Server Microsoft PowerPoint 2007

Actividades de preparacin instruccional.

Se recomienda que complete las siguientes actividades educativas para la preparacin.


Familiarcese con los objetivos de cada leccin.

Revise cada una de las diapositivas de la presentacin para el repaso de la leccin y lea las

Notas para el Docente para la leccin.

Familiarcese con las actividades para el alumno. Practique la presentacin de cada mdulo.

Identifique los puntos clave y la informacin que debe saber para cada tema. Lleve a cabo cada demostracin y participe de manera activa en el aula.

Anticipe las dudas que puedan tener los alumnos. Identifique ejemplos, analogas, demostraciones improvisadas y tips adicionales que le ayuden a aclarar el contenido del

mdulo y lograr una experiencia de aprendizaje ms significativa.

Analice y mejore las notas para el maestro. Revise la informacin actual sobre el Programa de Certificacin de Microsoft en la pgina Web de los Certificados de Aprendizaje de Microsoft (http://www.microsoft.com/learning/en/us/certificaction/certdefault.aspc).

M P

LE

(http://www.microsoft.com/express/downloads/#2008-Visual-BasicCS)

Autores
Pat Yongpradit Un hombre no puede hacer nada mejor que comer, beber y encontrar la satisfaccin en su trabajo. A Pat le encanta ser un maestro de computacin en la Preparatoria Springbrook en Silver Spring, Maryland. Como estudiante de computacin en preparatoria, lo ltimo que quera hacer era aprender programacin. Ahora, el objetivo de Pat es cambiar los corazones y mentes de aquellos que sienten lo mismo. l ensea cuatro niveles de programacin de computadoras: introduccin a la programacin, cursos avanzados de computacin, programacin de juegos de video e investigacin. El objetivo general de Pat es alentar a los alumnos a disfrutar el hermoso desafo de la lgica y los algoritmos. l a menudo persigue este objetivo al promocionar la robtica de Lego y el XNS Game Studio.

Peggy Fisher

Patricia Philips

Patricia fue maestra de computacin durante 20 aos en Janesville, Wisconsin. Trabaj en la Junta Directiva de Asesoramiento de Microsofts National K12 y edit la pgina Web de Microsoft MainFunction para maestros de tecnologa durante dos aos. En los ltimos cuatro aos, ha trabajado con Microsoft en una variedad de roles relacionados al desarrollo del currculum K-12 y a los programas piloto incluyendo el diseo Web y XNA. En su rol como autora y editora, Patricia escribi diferentes artculos y un libro de ejercicios para alumnos sobre temas que incluan la computacin, diseo Web y pensamiento computacional. En la actualidad es la editora del boletn informativo Voice de la Asociacin de Maestros de Computacin.

S
Peter Gruenbaum

A
Kenney Chan

Evaluadores Expertos y Tcnicos.

Kenney ha sido maestro de computacin durante cuatro aos en la Academia Phillips Exeter en Exeter, New Hampshire. Tiene experiencia en C,C++, SQL, Visual Basic y Microsoft Access. Obtuvo su Ttulo en Computacin de la Universidad Cornell y su Licenciatura en Educacin de la Universidad Harvard.

Peter ha sido fsico, desarrollador de software, escritor tcnico y maestro. Ha escrito sobre tecnologas tan diversas como Tablet PC; celulares, aprendizaje a distancia y computacin en nube. Como desarrollador de software, ha escrito software usando Tablet PCs, realidad aumentada, visualizacin en 3-D y diseo asistido por computadoras. Cre un programa para dar clases de tecnologa creativa a jvenes para inspirarlos a que consideren las carreras de tecnologa y obtuvo subsidios de la Fundacin Gates, Microsoft, entre otros. Fund la compaa SDK Bridge conjugar la escritura y enseanza. Peter recibi su Ttulo en Fsica de la Universidad de Chicago y su Doctorado en Fsica Aplicada de la Universidad Stanford.

M P

Peggy ensea computacin en la Preparatoria Indian Valley (IVHS), una preparatoria rural en Central, Pennsylvania la cual ofrece cursos en programacin (C#, Visual Basic y Java en cursos avanzados) y diseo Web incluyendo Expresin Web, Lenguaje de Marcado de Hipertexto (HTML), JavaScript y hojas de estilo en cascada (CSS). Antes de ser maestra, Peggy trabaj para una gran compaa de seguros fuera de Filadelfia. Comenz como coordinadora, despus fue programadora y luego se convirti en una analista de sistemas y gerente. Al final, la ascendieron a directora antes de dejar el mundo corporativo para unirse al campo de la educacin. Ha trabajado en IVHS durante los ltimos ocho aos y disfruta su nueva carrera. Peggy tambin es maestra de medio tiempo en la Universidad del Estado de Pennsylvania en el Programa de Educacin Continua. Su objetivo en la enseanza es inculcar el amor al aprendizaje de manera que sus estudiantes no solo se graden sino que tambin se conviertan en aprendices para toda la vida.

LE

Brian G. Scarbeau En la actualidad Brian ensea computacin en la Preparatoria Lake Highland en Orlando, Florida. Tiene 31 aos de experiencia en enseanza incluyendo 5 aos que estuvo enseando computacin a nivel universitario. Durante 5 aos, Brian fue el Profesional ms valioso de Microsoft. Brian viaj a los estados Unidos y Canad para ensearle a los maestros como usar con sus alumnos los productos Microsoft.NET. Desarroll el currculo en ASP.NET Web Matrix y DotNetNuke para Microsoft e hizo unas series de transmisiones por medio de la red en DotNetNuke. Es coautor de Professional DotNetNuke 5 (Wrox 2009).

Director de Proyecto: Valerie Woolley

Director de Produccin: Diane Kohnen, S4Carlisle Publishing Services Editor Tcnico: Edward Laverick Corrector: Susan McClung

M P

LE

Un agradecimiento especial al equipo editorial y de produccin.